Какие почтовые клиенты используются там? - PullRequest
6 голосов
/ 17 сентября 2008

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

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

Ответы [ 14 ]

6 голосов
/ 17 сентября 2008

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

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

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

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

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

3 голосов
/ 17 сентября 2008

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

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

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

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

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

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

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

Slavin также рекомендует начать с шаблонов Campaign Monitor и MailChimp.

2 голосов
/ 17 сентября 2008

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

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

На пути возврата действительно есть данные по отрасли.

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

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

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

1 голос
/ 17 сентября 2008

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

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

1 голос
/ 17 сентября 2008

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

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

0 голосов
/ 20 октября 2010

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

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

27,77% Outlook 2000, 2003, Express / 16,23% Hotmail / 14,14% Yahoo! Почта / 8,94% Outlook 2007

0 голосов
/ 17 сентября 2008

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

0 голосов
/ 17 сентября 2008

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

0 голосов
/ 17 сентября 2008

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

0 голосов
/ 17 сентября 2008

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

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

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

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

...