我正在使用标题中的HTML和CSS发送从模板创建的电子邮件。 我测试的电子邮件客户端都以我想要的方式显示邮件。 甚至Gmail也以正确的方式显示邮件。 我遇到的问题是Gmail收件箱中显示的片段(前标题)。此代码段显示了邮件标题中的部分CSS。 有没有人知道如何在不使用CSS内联将所有邮件转换为邮件的情况下避免这种情况? 下图显示了问题和部分邮件。
答案 0 :(得分:0)
首先,将内容类型设置为text/html
而不是text/plain
。
更多注意事项:
<title>
属性,因为它不是网络界面(如MS Outlook)。有时即使像GMail这样出色的邮件客户端也会把你的css扔掉(不是谈论图像和js代码)。请注意,无论您做什么,仍有客户以text/plain
方式投放所有电子邮件。