私の Web サイトは HTML メールを送信しますが、ほとんどの受信者は、素敵なテーブル レイアウトではなく、HTML マークアップされたソース ページとしてメールを受信しています。
メールは gmail、yahoo、hotmail などの Web メール クライアントで正しく表示されるため、この問題はメール クライアントの問題ではないようです。また、gmail、yahoo、hotmail に接続されている Outlook または Thunderbird で表示した場合も正しく表示されます。等...
ただし、1and1.com という共有ホスティング プロバイダーに登録したドメイン名が 1 つあります。Web メール クライアント、サンダーバード、Outlook でメールを表示しようとしましたが、3 つのケースすべてで、html マークアップしか表示されませんでした。
また、私の受信者のほとんどは、ビジネス/金融関係者であるため、MS Exchange Server で MS Outlook を使用していると思います。残念ながら、MS Exchange Server で管理されている電子メールを取得する方法がわかりません。
次のヘッダーでメールを送信していることを確認しました。
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
誰が何が間違っているのか知っていますか? 誰かが解決策を推奨できますか?
追加情報 共有ホスティングの私のメールは、youtube などのサイトから HTML メールを受信できるようですが、php の mail() 関数からは受信できません。十分なヘッダー情報を送信していないなど、何か間違ったことをしていますか? 多分私は何かを正しくエンコードしていませんか?