HTML-сообщение, отправленное с Thunderbird, не отображается в других почтовых клиентах

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

Я изначально пробовал из GMail, но узнал, что не смог. Затем я попытался с Hotmail, и это сработало в небольшой степени (Параметры> Изменить в HTML), но большая часть форматирования отсутствовала (я полагаю, была удалена с помощью Hotmail).

Затем я попытался использовать Thunderbird (Insert > HTML), и это сработало... только в Thunderbird. Если я открою письмо в Thunderbird, оно будет отображаться правильно. Если я открою его в Gmail или Hotmail, возникнут вышеупомянутые проблемы.

Я видел проблемы с Gmail и отправкой электронных писем в формате HTML, но не с Hotmail или Thunderbird.

Вот несколько изображений:

Нормальный:

Нормальный

Thunderbird: (нормальный)

буревестник

Hotmail: (отсутствует форматирование)

Hotmail

Gmail: (простой текст, все форматирование отсутствует)

Gmail

Если вы подозреваете, что код может быть проблематичным, вот оно.

Кто-нибудь понимает почему? Пожалуйста, объясни.

1 ответ

Решение

Я просто искал вокруг, и обнаружил, что, согласно этой ссылке " что нужно знать о html-письмах", у писем HTML нет стандартов.

В этой инструкции рассказывается о некоторых из отсутствующих стандартов, таких как padding за div с и p но поддержка table s. Также рекомендуется по возможности использовать атрибуты HTML из-за спорадически поддерживаемого CSS.

Это была моя проблема: я использовал неподдерживаемый CSS.

Я надеюсь, что это помогает кому-то!

Другие вопросы по тегам