HTML-сообщение, отправленное с Thunderbird, не отображается в других почтовых клиентах
Я сейчас экспериментирую с электронными письмами HTML, но, похоже, не могу заставить их работать.
Я изначально пробовал из GMail, но узнал, что не смог. Затем я попытался с Hotmail, и это сработало в небольшой степени (Параметры> Изменить в HTML), но большая часть форматирования отсутствовала (я полагаю, была удалена с помощью Hotmail).
Затем я попытался использовать Thunderbird (Insert > HTML), и это сработало... только в Thunderbird. Если я открою письмо в Thunderbird, оно будет отображаться правильно. Если я открою его в Gmail или Hotmail, возникнут вышеупомянутые проблемы.
Я видел проблемы с Gmail и отправкой электронных писем в формате HTML, но не с Hotmail или Thunderbird.
Вот несколько изображений:
Нормальный:
Thunderbird: (нормальный)
Hotmail: (отсутствует форматирование)
Gmail: (простой текст, все форматирование отсутствует)
Если вы подозреваете, что код может быть проблематичным, вот оно.
Кто-нибудь понимает почему? Пожалуйста, объясни.
1 ответ
Я просто искал вокруг, и обнаружил, что, согласно этой ссылке " что нужно знать о html-письмах", у писем HTML нет стандартов.
В этой инструкции рассказывается о некоторых из отсутствующих стандартов, таких как padding
за div
с и p
но поддержка table
s. Также рекомендуется по возможности использовать атрибуты HTML из-за спорадически поддерживаемого CSS.
Это была моя проблема: я использовал неподдерживаемый CSS.
Я надеюсь, что это помогает кому-то!