0

在我的代码中,我使用MailMessage.Net 类来生成邮件。

我已经设置了 msg.IsBodyHtml = true;。仍然在邮件中根本没有应用 CSS ..

我想在邮件中隐藏一些标签。为此,我使用了Display财产,但它不起作用......

我该怎么办?

4

1 回答 1

4

您不应该在 HTML 电子邮件中使用大量 CSS。目前大多数电子邮件客户端不完全支持 CSS,很可能是出于安全原因。以您的情况为例,Outlook 允许某人向我发送一封包含隐藏内容的电子邮件是不明智的。以这种方式进行恶意攻击的空间太大了。

为获得最佳结果,请使用您的 HTML 进行一些老式的学习。使用表格布局,限制图像数量,仅在内联样式中使用少量 CSS 。在某些情况下,不要害怕恢复到经典的 HTML 样式标签,例如<table bgcolor="#F30FF0"></table>.

于 2012-08-14T13:05:07.233 回答