Мой веб-сайт рассылает электронные письма в формате html, но большинство моих получателей получают их в виде HTML-размеченных исходных страниц, а не в виде красивых таблиц.
Проблема, похоже, не связана с почтовым клиентом, поскольку электронные письма правильно отображаются в веб-почтовых клиентах, таких как gmail, yahoo, hotmail и т. Д. Они также отображаются правильно при просмотре через Outlook или thunderbird, которые подключены к gmail, yahoo, hotmail так далее...
Однако у меня есть одно доменное имя, которое я зарегистрировал у провайдера виртуального хостинга под названием 1and1.com. Я пробовал просматривать свои электронные письма через их почтовый клиент, thunderbird и Outlook, но во всех трех случаях отображалась только html-разметка.
Кроме того, я предполагаю, что большинство моих получателей используют MS Outlook с MS Exchange Server, потому что они являются людьми из бизнеса / финансов. К сожалению, я не знаю, как получить электронную почту, управляемую MS Exchange Server.
Я убедился, что отправляю письма со следующими заголовками:
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
Кто-нибудь знает, что может быть не так? кто-нибудь может порекомендовать решение?
Дополнительная информация Похоже, моя электронная почта на виртуальном хостинге может получать электронные письма в формате HTML с таких сайтов, как youtube, но не от моей функции php mail (). Так что я делаю что-то не так, например, не отправляю достаточно информации заголовка? может я что-то неправильно кодирую?