0

我们客户的计算机都将 Outlook 配置为默认以纯文本模式阅读电子邮件,但提供了一个相对不明显的“以 HTML 格式查看”按钮。用户是相对非技术性的。我想向以纯文本形式查看电子邮件的任何人附上一条注释,他们应该单击“以 html 格式查看”选项以获取正确的超链接和项目符号列表等。理想情况下,该消息在以 HTML 格式查看时会消失。我可以发送完整的替代视图(在 .net 中以 HTML 和纯文本形式发送邮件,我们使用 .NET 发送电子邮件),但我想知道是否有一个简单的 CSS(或类似)技巧可以做到这一点,因为无论哪种方式我都想要相同的消息,只是带有额外的通知。

tl;dr:我如何发送一封电子邮件,其中一些文本仅在纯文本模式下可见,而其余文本在 HTML 或纯文本模式下可见?

4

1 回答 1

0

像这样的东西似乎有效:

<p style='color:white;font-size:1px;margin:0;padding:0'>To use links in this
email in Outlook, you may have to click \"(i) This message was converted to 
plain text.\" above.</p>

它在 HTML 模式下基本上是不可见的,但在纯文本模式下是普通文本。

于 2013-10-17T14:27:01.213 回答