Отправка почты через код без открытия MailComposer или нового представления - PullRequest
1 голос
/ 15 июля 2011

В моем приложении я хочу отправить письмо кому-то одному.

Если я использую следующий код, открывается новое окно для почты.

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:string]];

И если я использую MailComposer, то то же самоеКонтроллер будет показан для почты.

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

Любая помощь?

Ответы [ 2 ]

2 голосов
/ 15 июля 2011

скачайте пример кода из skpsmtpmessage - Google Code и запустите его. Возможно, вам придется изменить несколько вещей, но это сработает.

0 голосов
/ 15 июля 2011

Надеюсь, что это не звучит слишком рекламно, но вы можете легко сделать это с помощью PostageApp .

Все, что вам нужно сделать, это сделать вызов API с вашим ключом API, содержимымвашей электронной почты (или имени шаблона) и сделайте HTTP-запрос POST на наш сервер API, и через него он отправляет.В настоящее время у нас есть несколько приложений для iPhone, которые делают именно это.

В порядке справедливости вы можете взглянуть на все сервисы, доступные для такой деятельности, и выбрать, какие из них соответствуют вашим потребностям:

( Полное раскрытие информации: Я менеджер по продукту PostageApp.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...