Я готовлюсь к массовой рассылке клиентам электронных писем в формате html + изображения. Каковы общие правила, чтобы он корректно отображался в большинстве популярных почтовых клиентов?
Обновлено:
Ну, это для моих клиентов - около нескольких k клиентов.
Мой вопрос - как закодировать это электронное письмо, чтобы оно правильно отображалось в почтовом клиенте клиента (thunderbird, outlook, gmail). Какие теги css я могу использовать?
Это может быть много чего ... клиент или пользовательская база, спам и т. д.






Тип электронной почты HTML. Ваши изображения должны быть размещены где-нибудь в Интернете, а затем включены в HTML как ссылки.
Вы генерируете свой HTML-код, и это тело сообщения. Тип почтового сообщения - HTML!
Все так делают, существует миллион примеров.
Большинство почтовых клиентов отказываются отображать внешние изображения, потому что они используются спамерами в качестве инструментов отслеживания («веб-ошибки»).
@Paul Tombin: правда, но при желании пользователи могут видеть сообщение с изображениями. Отправка сообщений размером более 1 МБ тоже не очень удобна ...
Вы можете включать встроенные изображения, если хотите, в качестве альтернативы их размещению где-нибудь.
Img src в вашем html - это cid: mime-part-name
И прикрепите изображение как часть пантомимы.
Но помимо этого, убедитесь, что вы сохраняете простой HTML и CSS - почтовые программы хуже, чем браузеры, - и протестируйте их в нескольких почтовых программах, а также на hotmail и gmail.
Верно, я полагаю, что использую связанные изображения, чтобы сообщение было меньше по объему, но это действительно комплексное решение.
Я знаю, что вы не об этом спрашивали, но пробовали ли вы MailChimp? У них отличный сервис.
Вы должны учитывать тот факт, что некоторые почтовые клиенты не отображают html. Стандарт MIME поддерживает составные электронные письма. Вы определяете разные границы для разных частей сообщения.
Общие правила для электронных писем в формате HTML:
<style> или <link> для CSS - используйте
только атрибут style = ""Это должно поддерживать приличный вид ваших писем в большинстве почтовых клиентов, в том числе в веб-клиентах (hotmail, yahoo, gmail).
Я также порекомендовал бы стороннюю компанию, такую как MailChimp или CampainMonitor, они имеют дело с множеством дополнительных вещей, таких как управление подписками и проверка отказов, плюс они предлагают статистику при открытии и т. д.
Эти две ссылки - отличное место для начала
Очевидно, используя Теги и форматирование, совместимые с HTML 3.0, работают лучше всего для всех читателей электронной почты и провайдеров.
Задал аналогичный вопрос Каков наилучший метод форматирования электронной почты при использовании System.Net.Mail
Если вам необходимо использовать изображения, делайте их очень маленькими и размещайте в строке. Многие почтовые клиенты отказываются отображать ссылки на внешние изображения, потому что спамеры используют их, чтобы отслеживать, кто был достаточно глуп, чтобы прочитать их электронную почту.
Избегайте фоновых изображений, поскольку Outlook 2007 их не отображает. (Версия Outlook 2007 года использует механизм рендеринга HTML из Word ...)
Взгляните на email-standards.org, у них есть Кислотный тест, который они запускают на самые популярные клиенты, и вы можете увидеть список различных селекторов css и тегов html, которые они тестировали, и скриншоты фактического полученные результаты, с тем, что работает, а что нет.
Надеюсь это поможет!
Проект согласованных стандартов электронной почты потрясающий.
Я обычно использую макет таблицы с тегами, позволяющими отображать текст с правильным шрифтом и цветом и примерно подходящего размера, а затем использую style = "", чтобы правильно отображать его в почтовых клиентах, поддерживающих CSS.
Только не усложняйте свой CSS ...
Некоторые из них очень хороши. Я просто резюмирую и добавлю еще пару советов.
что за массовая электронная почта? просили?