Электронная почта в формате HTML: нужно ли также отправлять альтернативное текстовое представление?

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

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

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


person Jim G.    schedule 26.08.2010    source источник


Ответы (5)


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

person Wix    schedule 26.08.2010

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

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

person Rob    schedule 26.08.2010

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

person Ta01    schedule 26.08.2010

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

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

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

person Ramon Araujo    schedule 26.08.2010

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

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

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

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

person Roberto Luis Bisbé    schedule 26.08.2010
comment
Туше! Это ошибка с моей стороны, но я хотел сказать, что обычно небольшая часть сообщения отправляется в виде обычного текста, я обновлю ответ. - person Roberto Luis Bisbé; 26.08.2010