我的网站发送 html 电子邮件,但我的大多数收件人都将它们作为 HTML 标记的源页面而不是漂亮的表格布局接收。
该问题似乎不是电子邮件客户端问题,因为电子邮件在 gmail、yahoo、hotmail 等 Web 邮件客户端中正确显示......当通过连接到 gmail、yahoo、hotmail 的 Outlook 或 Thunderbird 查看时,它们也正确显示ETC...
但是,我有一个域名,我在名为 1and1.com 的共享托管服务提供商处注册。我尝试通过他们的 webmail 客户端、thunderbird 和 Outlook 查看我的电子邮件,但在所有三种情况下,都只显示了 html 标记。
另外,我假设我的大多数收件人使用 MS Outlook 和 MS Exchange Server,因为他们是商业/金融人员。不幸的是,我不知道如何获取由 MS Exchange Server 管理的电子邮件。
我确保我发送的电子邮件带有以下标题:
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
有谁知道可能出了什么问题?谁能推荐一个解决方案?
附加信息 我在共享主机上的电子邮件似乎可以从 youtube 等网站接收 html 电子邮件,但不能从我的 php mail() 函数接收。那么我是否做错了什么,例如没有发送足够的标头信息?也许我没有正确编码一些东西?