Нет жестко закодированного "fromEmail" (Отправитель) в сообщении SKPSMTP

Я пытался использовать библиотеку SKPSMTPMessage. Хотя мне пока не удалось, кто-нибудь дал бы мне знать, как мне не нужно жестко кодировать отправителя письма. Что я видел, так это то, что нам нужно жестко закодировать отправителя, чтобы отправить письмо в SKPSMTPMessage. что-то вроде этого:

    SKPSMTPMessage *testMsg = [[SKPSMTPMessage alloc] init];
    testMsg.fromEmail = @"youremail@email.com";

Но я не хочу конкретного отправителя, это должен быть отправитель с устройства. Подобный тому, который мы имеем в mfmessagecomposeviewcontroller.

Также можно ли включить отправителя в раздел "CC/BCC", чтобы отправитель также получил копию отправленного им письма.

Благодарю вас.

1 ответ

Вы можете достичь этого, вот основные шаги:

 - Create a screen/view which will collect all these informations (FromEmail, ToEmail, CC, BCC, SMTP Address, etc.) 

 - Save those details in your code.

 - Use those details while sending out mail.

Следовательно, ваш код будет выглядеть так:

  SKPSMTPMessage *testMsg = [[SKPSMTPMessage alloc] init];
  testMsg.fromEmail = fromEmailTextField.text;

Надеюсь это поможет.

Другие вопросы по тегам