Вопрос

Это не «точно» вопрос программирования, но он очень связан.Мы пишем приложение, которое рассылает клиенту приглашения по электронной почте (нет, это не спам).Их дизайнер предоставил нам шаблон HTML и CSS, и это нормально.Проблема в том, что в Outlook 2007 это выглядит ерундой, потому что Microsoft решила использовать Word (из всех вещей!) механизм рендеринга HTML в Outlook 2007.Я хочу, чтобы клиент понимал, что он должен создать «совместимый» внешний вид, и хотел бы иметь возможность показать некоторую статистику о том, какие почтовые клиенты используются, а именно о том, что использование Outlook 2007 растет.

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

Это было полезно?

Решение

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

Во-первых, постарайтесь отправлять письма в виде многочастного мим-сообщения, состоящего из двух частей.Часть HTML И часть обычного текста.

Во-вторых, старайтесь избегать использования CSS или позиционированных элементов div, где это возможно.Используйте табличные макеты и встроенные стили.Предпочтительно указывать как можно большую часть стиля в HTML, где это возможно.

Старайтесь сохранять изображения как встроенные теги IMG или только как фоновые атрибуты таблицы/строки/ячейки.

Мир электронной почты далеко не так современен и, что более важно, гораздо более разнообразен, чем мир браузеров.Если вы будете следовать этим простым правилам, ваша жизнь станет намного проще, чем использовать более продвинутый подход и неоднократно настраивать его, чтобы ваш контент удовлетворительно отображался на достаточном количестве распространенных клиентов.

Другие советы

При отсутствии общей статистики соберите свою.

Проверить http://fingerprintapp.com/email-client-stats готовый инструмент для сбора статистики и см. http://www.mattbrindley.com/fingerprint-email-client-usage-1/ для записи об этом.Мэтт Бриндли также предлагает вот эту жемчужину:"Пока что только Outlook оказался настолько популярным, как мы ожидали, iPhone стал заметным сюрпризом для нашего списка, а также неожиданно появился Lotus Notes."

Конечно, предоставляйте типы mime как text/html, так и text/plain, чтобы читатели могли выбирать, какую версию просматривать, и сохраняйте ваш HTML чрезвычайно простым, пока ваша статистика не покажет, что вы можете стать более изысканным.

Если о плате Fingerprint не может быть и речи, вы можете собрать собственную статистику.Включите гиперссылки в свой HTML.Когда ваше приложение CGI получает запросы от этих гиперссылок, оно может сохранить HTTP_USER_AGENT в базе данных для вашего статистического анализа.Этот метод не совсем надежен, поскольку некоторые читатели будут придерживаться обычного текста, некоторые никогда не будут нажимать ни на одну из гиперссылок, а некоторые почтовые клиенты не будут включать полезную информацию в заголовок запроса пользовательского агента, но это может дать вам достаточно информации для продолжения.

Sitepoint, уважаемый источник информации W3, опубликовал статью: http://www.sitepoint.com/article/code-html-email-newsletters/, в котором Том Славин указывает:

  1. Используйте таблицы HTML для управления макетом дизайна и некоторой презентацией.Возможно, вы привыкли использовать макеты на чистом CSS для своих веб-страниц, но этот подход просто не подойдет для среды электронной почты.

  2. Используйте встроенный CSS для управления другими элементами презентации в вашем электронном письме, такими как цвета фона и шрифты.

Славин также рекомендует для начала шаблоны от Campaign Monitor и MailChimp.

Необработанные данные о доле рынка вам не сильно помогут.При разработке электронной почты в формате HTML единственное, что имеет значение, — это то, какой клиент использует ваша конкретная целевая группа.Это зависит от географического региона, отрасли, B2B/B2C — на практике различия огромны.В некоторых отраслях (журналистика...) вам даже придется считаться со значительным населением, использующим такие клиенты, как Lotus Notes, который печально известен тем, что поддерживает HTML лишь номинально (вздрагивает).

Outlook 2007, конечно, больше нельзя игнорировать, особенно если вы отправляете сообщения на рабочие адреса, но с появлением Vista на новых ПК он также стал заметным для частных учетных записей.

Обратный путь действительно имеет данные по отрасли.

Однако на практике хорошим подходом является следование принципам «сбережения» в стиле наименьшего общего знаменателя.Outlook 2007 — не единственный проблемный клиент: Gmail также известен отсутствием поддержки ряда элементов дизайна, которые другие отображают нормально.Вы обнаружите, что удивительное количество веб-дизайнеров параллельно занимаются дизайном электронной почты в формате HTML (спрос есть, и он помогает платить за аренду).Если вы только начинаете, Campaign Monitor (провайдер электронного маркетинга) предлагает множество хороших ресурсов.Вы могли бы начать с их Рекомендации по дизайну электронных писем 2008 г..Они также являются одними из тех, кто стоит за Проект стандартов электронной почты.

О, лично я использую Thunderbird с IMAP, Gmail и RoundCube.

(Отказ от ответственности/полное раскрытие информации:На самом деле я работаю на конкурента Campaing Monitor в широком смысле слова.)

У меня есть Outlook и Gmail, а также Blackberry Curve...

Кривая УЖАСНАЯ при работе с чем-либо, кроме обычных/текстовых электронных писем.Разместите ссылку вверху для просмотра электронного письма на веб-сайте и рассмотрите возможность отправки составного электронного письма, в котором также есть текстовый раздел для клиентов, которые не поддерживают HTML и тому подобное.

тебе следует посмотреть Обратный путь - они в некоторой степени на этом специализируются.

Клиенты, которые вам, вероятно, следует рассмотреть (кроме Outlook):

Если вы ожидаете привлечь много бизнес-клиентов, помните, что очень большая часть из них будет использовать MS Office и Exchange Server, а, следовательно, и Outlook.Если вы больше ориентируетесь на домашних пользователей, большинство из них будут использовать либо веб-почту, либо почтовый клиент, использующий обычный HTML-движок, например Windows Mail, Thunderbird, Opera Mail, Mac OS X Mail.app.

Я использую KMail, вам также стоит посмотреть Thunderbird, Outlook, Evolution, Lotus и Opera Mail.

Также имейте в виду, что многие люди используют веб-почту, такую ​​как GMail, Hotmail, Yahoo Mail и т. д.А некоторые веб-почты (и почтовые клиенты) из соображений безопасности работают только в текстовом виде.

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

Gmail — личная почта

Lotus Notes - вынужден использовать для корпоративной почты :(

Lotus Notes плохо отображает любое HTML-сообщение (мы используем версию 6.5) и лишь частично поддерживает CSS.Лучшими HTML-сообщениями для этого являются простые макеты на основе таблиц.

На работе у нас есть 3 почты KMail и 4 почты Mac OSX.
Дальнейшая веб-почта в качестве резервной (squirrelmail на почтовом сервере) в Firefox, Camino, Safari.Слова выкладываем на почту, остальное во вложениях.

Слова (чистые текстовые сообщения) можно просто копировать/вставлять, пересылать и т. д. без проблем с форматированием.

Отдельные вложения позволяют пользователю просматривать, загружать, сохранять и т. д.

Это самый универсальный способ использования почты.

Я столкнулся с этой проблемой некоторое время назад..большинство клиентов (включая веб-клиенты) блокируют HTML!Мы только что создали веб-версию электронного письма и добавили это в нижний колонтитул электронного письма: «Если вы не можете просмотреть сообщение, нажмите здесь (ссылка на веб-версию).Это произошло просто потому, что некоторые люди думают, что отображать изображения небезопасно ;-) поэтому лучший способ заставить их открываться и читать красивые электронные письма в формате HTML.

Я запускаю M2 (встроенный почтовый клиент Opera) и всегда настраиваю его на «предпочитать простой текст» для тел сообщений.Еще у меня включена «Блокировать внешние элементы».

Кроме того, я думаю, что если вы отправляете как text/plain, так и text/html, у пользователей Gmail (интерфейса веб-почты) не будет другого выбора, кроме как просмотреть версию text/html.

Я наткнулся на этот отчет/данные, которые ясно показывают, что Outlook 2007 набирает популярность и движется по восходящей кривой.В настоящее время этот сайт сообщает о следующих 4 крупнейших клиентах (конечно, процент из 100%), а также о том, что Outlook 2007 находится на подъеме.Надеюсь это поможет.

http://www.campaignmonitor.com/stats/email-clients/#most_popular

27,77% Outlook 2000, 2003, Express / 16,23% Hotmail / 14,14% Yahoo!Mail / 8,94% Outlook 2007

Я использую Gmail

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top