HTML E-mail: Должны ли вы также отправлять альтернативное текстовое представление? - PullRequest
6 голосов
/ 26 августа 2010

При отправке электронной почты в формате HTML я понимаю, что рекомендуется также отправлять текстовую версию.

Но мой вопрос: Должен Вы также посылаете текстовую версию?

Каковы последствия?

Ответы [ 5 ]

2 голосов
/ 26 августа 2010

По крайней мере, в том, что касается Outlook 2007, никаких представлений нет. У нас есть внутреннее приложение, которое отправляет электронные письма в формате HTML только , а Outlook не жалуется и отображает содержимое HTML.

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

1 голос
/ 26 августа 2010

Тебе никогда не придется. Однако, если получатель не может получать электронные письма в формате HTML или их клиент не поддерживает их, скорее всего, HTML будет отображаться в виде обычного текста. Кроме того, некоторые почтовые провайдеры / клиенты, такие как Verizon, GMail или Outlook, удаляют определенные теги, так что ваш HTML искажен.

1 голос
/ 26 августа 2010

В идеале вы должны собрать предпочтения пользователя электронной почты и отправить электронное письмо на основе этого предпочтения, невозможно угадать, что они предпочитают.Это не столько лучшая практика, сколько в отличие от предпочтений пользователя, хотя в настоящее время пользователи редко имеют почтовые клиенты, неспособные отображать html-контент, однако это не исключает возможности почтовых клиентов блокировать html-контент (например, GMail, Outlook), если это явноразрешено пользователем.

0 голосов
/ 26 августа 2010

Представьте себе, что, например, интерфейс Gmail показывает в заголовке первые строки сообщения электронной почты, и Outlook также делает это, если вы отправляете сообщение электронной почты в формате HTML без текстовой версии, текст не будет отображаться по крайней мере, в моем случае.

Что я видел по десяткам электронных писем, так это то, что они обычно содержат строку, которая говорит:

Если ваш почтовый клиент не поддерживает HTML, перейдите по ссылке http: //....

Еще одна вещь, которую я могу вам сказать, это то, что, например, iPhone сначала загружает текстовое сообщение, а затем форматированное в формате HTML.

0 голосов
/ 26 августа 2010

По моему скромному мнению, вы должны думать о получателях почты, которую вы пытаетесь отправить.Я имею в виду, если у них есть Почтовые Агенты, которые поддерживают данный формат или нет.

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

Надеюсь, это поможет,

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