SMTP 发送带有样式表的电子邮件

Rol*_*sta 2 asp.net asp.net-mvc smtp mailmessage

我想在使用 SMTP 发送电子邮件时在电子邮件正文中包含样式表。是否可能,因为我不想为每个 html 标签提供内联样式。

如果我包含class="sampleClass"在任何 HTML 标记中,那么它不会出现在电子邮件视图源中,为什么?

发送电子邮件时,如何在正文中包含内部样式表?

uma*_*mar 5

正如此页面所述:http://css-tricks.com/using-css-in-html-emails-the-real-story/您无法链接到外部样式表,但您可以添加内联样式。所以看起来添加内联样式是一个可行的选择。

另外,您不能在 head 部分添加样式,因为某些邮件客户端不支持它,再次参考http://css-tricks.com/using-css-in-html-emails-the-real-story/,所以只需专注于添加内联样式即可。