Поддержка формата электронной почты: простой текст или HTML? - PullRequest
3 голосов
/ 04 февраля 2010

Я должен отправлять запланированные уведомления о поддержке по системным событиям (окно службы, оповещения и т. Д.).Я вижу, что большинство таких электронных писем, которые я получаю от своих поставщиков, имеют простой текстовый формат.

Интересно, стоит ли мне придерживаться и обычного текстового формата (с соответствующими ограничениями) или предоставлять на основе HTML лучшую визуализацию?

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

Ответы [ 7 ]

7 голосов
/ 04 февраля 2010

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

Это не так часто, как это было раньше, но у вас все еще могут быть некоторые сознательные пользователи, которые не поддерживают HTML.

Однако вы можете предоставить текстовую альтернативу в том же электронном письме.

http://www.wilsonweb.com/wmt5/html-email-multi.htm

Также стоит подумать, предоставляет ли HTML значение выше простого текста? Для меня информация, которую я обычно получаю, передается в строке темы для максимальной читабельности.

5 голосов
/ 04 февраля 2010

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

Я не воспринимаю электронную почту HTML всерьез - обычно это новостные рассылки или что-то еще.Обычные электронные письма почти всегда означают «бизнес».Это может быть только я.

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

Если вы решили отправить HTML, убедитесь, что вы также включили текстовую версию (отправить как MIME из нескольких частей) ... причина в том, что большинство фильтров СПАМа с большей вероятностью будут интерпретировать письмо только с HTML (без текста)компонент только как СПАМ.

Другое очевидное преимущество использования многокомпонентного MIME состоит в том, что вы позволяете получателю выбирать (через его почтовый клиент) версию, которую он предпочитает читать.

0 голосов
/ 22 сентября 2011

ВСЕГДА соблюдайте RFC и всегда предоставляйте текстовое тело письма !!!

0 голосов
/ 04 февраля 2010

Фильтр спама может также пометить сообщение как «возможно, спам» при отправке писем в формате HTML, особенно если они были отправлены автоматически. По крайней мере, SpamAssassin наказывает HTML.

0 голосов
/ 04 февраля 2010

Чтобы отправить письмо из веб-приложения, это должно быть сделано с помощью некоторого кода (C #, PHP, Java и т. Д.). Обычно мы устанавливаем тип MIME для писем.

http://en.wikipedia.org/wiki/MIME

создание шаблона электронной почты MIME с изображениями для отправки с помощью python / django

Вы можете проверить эти ссылки

0 голосов
/ 04 февраля 2010

Может быть, отправить «расширенную» версию HTML в виде вложения в текстовое электронное письмо?Экономит грязные простейшие почтовые клиенты?

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