Отправка HTML-писем из приложения iPad - PullRequest
2 голосов
/ 16 мая 2011

Мы работаем над приложением для iPad и хотели бы иметь возможность отправлять HTML-письмо с несколькими таблицами и графиком прямо с iPad.

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

Можем ли мы просто использовать API для отправки электронного письма? Почтовое приложение даже не нужно открывать, насколько нам известно, но это не имеет большого значения, если оно действительно открывается.

Мы используем MonoTouch, но примеры iOS тоже приветствуются.

Заранее спасибо
M

Ответы [ 3 ]

3 голосов
/ 16 мая 2011

Единственный способ отправлять почту из вашего приложения с устройства - использовать MFMailComposeViewController . Он может отправлять почту в формате HTML, но, кажется, нет никакого способа сделать составное / связанное сообщение. Он также требует, чтобы пользователю было разрешено редактировать сообщение перед отправкой, и не может принудительно отправить сообщение.

1 голос
/ 16 мая 2011

Аноми права. Я использовал этот код в своих приложениях для iPhone, но, вероятно, он работает и в ipad:

http://mikebluestein.wordpress.com/2009/12/11/sending-mail-from-an-iphone-app-with-monotouch/

вы можете указать, является ли ваше сообщение HTML-сообщением в методе SetMessageBody ().

0 голосов
/ 30 декабря 2011

Используйте MFMailComposeViewController и setMessageBody,

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
NSString *emailBody = @"<html>....</html>";
[picker setMessageBody:emailBody isHTML:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...