Я форматирую почту с содержимым HTML и отправляю ему использование MFMailComposeViewController. Но на стороне получателя почта не достигает в формате HTML. Только простой текст видим. Как я мог решить этот вопрос. Заранее спасибо.
Обязательно установите тело сообщения, используя следующие строки:
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
NSString *emailBody = @"<p><b>Hello World</b></p>";
[picker setMessageBody:emailBody isHTML:YES];
Даже если вы установите для параметра isHTML значение YES, тело вашего сообщения может быть отправлено как обычное / текстовое, если тело сообщения может быть представлено как таковое.
В моем случае помогло добавление ссылки в тело сообщения. Полужирное форматирование с тегами тоже работает. Сложный!
Проверено на iPod 1G 3.1.3.