【发布时间】:2015-11-27 09:37:37
【问题描述】:
我正在发送使用标头中使用 HTML 和 CSS 的模板创建的电子邮件。 我测试的电子邮件客户端都以我想要的方式显示邮件。 甚至 Gmail 也会以正确的方式显示邮件。 我遇到的问题是 Gmail 收件箱中显示的 sn-p (前标头)。这个 sn-p 从邮件的标题中显示部分 CSS。 有谁知道如何避免这种情况而不将所有邮件转换为内联 CSS 的邮件? 下图显示了问题和部分邮件。
【问题讨论】:
-
您需要将内容类型设置为 HTML 而不是纯文本。
-
如图所示:内容类型已经设置为html
-
重点是你应该在邮件的HEADERS中声明HTML类型而不是在HTML的中。如何解决此问题取决于您撰写邮件的方式以及您发送邮件的方式。
-
@MichelvanVuren 电子邮件的内容类型,而不是其中的任何内容。
-
@holden:我正在使用用 C# 编写的服务,该服务使用 System.Net.Mail 的 SMTP @holden/Praveen:我会调查一下
标签: html css email html-email