Статьи

Электронная почта HTML и Lotus Notes

Хотя нет никаких сомнений в том, что RSS очень популярен среди крутых ребят, когда речь заходит об упреждающих методах контакта с аудиторией, почти каждый клиент, с которым мы общались в предыдущие 12 месяцев, все еще просит об одном и том же: «Дайте нам электронную почту в формате HTML! ‘

Это не очень большой сюрприз. Даже самые «нетехнические» менеджеры обычно годами успешно используют электронную почту и чувствуют, что хорошо ее понимают. Они знают, что их аудитория тоже понимает электронную почту. Они также часто уже хорошо знакомы с традиционными методами прямого маркетинга, поэтому внедрение концепции в онлайн-среду не является для них большим прыжком.

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

Другая важная проблема, конечно же, огромные различия в почтовых клиентах. В то время как мы можем пожать руки и скулить о необходимости обслуживать три IE, Firefox, Opera и Safari, почтовый клиент — это буквальная амазонка (джунгли, а не книжный магазин) мирно сосуществующего биоразнообразия.

И несмотря на то, что говорит Дэвид Сузуки, разнообразие плохое, Mkay ?!

Я был особенно осведомлен об этом факте в последние несколько дней. Недавно, честно пытаясь снизить растущие затраты на пропускную способность, мы перекодировали некоторые внутренние элементы нашей системы разработки новостных рассылок (Design View, Tech Times и т. Д.). Оригинальные шаблоны были сознательно очень «старой школы» — таблицы, содержащие абзацы с «шрифтовыми тегами», поэтому мы решили попытаться уменьшить их с помощью немного больше CSS. Основная структура таблицы осталась, но мы вытянули большинство тегов шрифтов и цветов в пользу стилей заголовков, сэкономив чуть менее 20% от каждой проблемы.

Тестирование, которое мы провели, прошло успешно для Outlook, Outlook Express, Thunderbird, Eudora, Gmail, Hotmail, Pegasus и множества других клиентов, но, судя по некоторым полезным отзывам от Мэри Рэнсом, Донны Стегнер и Пэм Фроемке, мы создал некоторые реальные проблемы для пользователей Lotus Notes и пользователей некоторых других менее распространенных клиентов.

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

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

Тем не менее, я хотел бы поделиться действительно полезной статьей «Набор шаблонов» по электронной почте Notes и HTML, которая действительно ответит на некоторые мои вопросы.

Две вещи, в частности, нам удобно знать.

1) Notes часто преобразует возврат каретки в HTML в сущности, что означает:
http://i2.sitepoint.com/graphics /grafitti5.png http://i2.sitepoint.com/graphics /grafitti5.png можно преобразовать в http://i2.sitepoint.com/graphics<cr>/grafitti5.png
ломая изображение. То же самое может случиться со ссылками, поэтому старайтесь, чтобы строки были длинными и нетронутыми.

2) Notes любит по умолчанию убирать CSS из заголовка. Однако, согласно этой статье, этому можно противостоять, помещая каждое правило в стандартные комментарии HTML. Другими словами, это не работает:

 <style type="text/css"> #content{padding:11px 6px 11px 12px;} #col{margin:0;} </style> 

Но это должно :

 <style type="text/css"> <!--#content{padding:11px 6px 11px 12px;}--> <!--#col{margin :0;}--> </style> 

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

Я дам вам знать выводы.