| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Как сверстать идеальное html-письмо |
| Автор: begin 24.7.2011, 15:05 |
| Понадобилось сделать шаблон письма для рассылки нашего сервиса (пользователи дают согласие получать эту рассылку - уведомление о новых сообщениях и прочее). Захотелось сделать такое письмо в html-формате с картинками. Тщательно перерыл множество статей на Хабре (благо, там эта тема раскрыта на 90%) + все, что нашел в сети. По итогу: - все аккуратно сверстал таблицами и инлайновыми стилями - соблюдал все правила (не использовать фоновые картинки, отступы и т.д.) - чтобы в почтовых клиентах нормально отображались картинки, сделать их вложениями (конвертируя в base64) The Bat - все прекрасно Microsoft Outlook - не видит вложения Yandex - вообще не видит текст письма, показывает только последнее из списка вложений Mail - хорошо на 99%. В случайном порядке не отображает картинки (показывая вместо них рамочки), хотя в списке вложенных файлов видно, что все вложения загрузились нормально. Примечательно то, что если обновлять страницу с письмом, то каждый раз глюк будет с разными картинками. Gmail - все прекрасно Т.к. есть подозрения, что побороть всех тараканов невозможно, то захотелось: - как указывать для картинок сразу два вида пути: И ссылкой на сервер (для мейл и яндекс) И base64 (для почт.клиентов)? - как посылать дополнительно И текстовую версию письма (в том же письме разумеется)? |