Проблемы с отправкой HTML-почты с вложением на iPhone - PullRequest
0 голосов
/ 15 февраля 2010

Я пытаюсь отправить вложение JPG с отформатированным HTML-сообщением. Конечно, я использую [picker setMessageBody: emailBody isHTML: YES]; Остальной код - это то, чем он должен быть, согласно различным сообщениям на форумах.

Что я наблюдаю: содержание получаемого сообщения электронной почты зависит от настроенной учетной записи электронной почты на вашем iPhone. Например: для почтовой учетной записи Yahoo установка isHTML на YES никогда не приводит к появлению HTML-сообщения, а установка NO на это! Ошибка в Apple вещи?

Но для учетной записи GMail мне никогда не удавалось отправить письмо в формате HTML, оно всегда принимается в виде простого текста.

Файл JPG иногда отображается встроенным, иногда в виде вложения.

Все, что я хочу: отправить файл JPG и сообщение, содержащее некоторые разрывы строк. У кого-нибудь есть проверенный код, который делает это, работает для всех видов учетных записей электронной почты?

1 Ответ

0 голосов
/ 02 марта 2010

Даже если вы установите для параметра isHTML значение YES, ваше тело сообщения может быть отправлено в виде обычного текста, если тело сообщения может быть представлено как таковое. А некоторые почтовые клиенты (Outlook) не всегда правильно распознают вложения в текстовых / текстовых сообщениях.

В моем случае добавление ссылки в теле сообщения помогло. Форматирование текста, выделенного жирным шрифтом с помощью тегов HTML, также работает. Tricky!

Протестировано на iPod 1G 3.1.3.

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