Нет жестко закодированного "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;
Надеюсь это поможет.