支持的电子邮件格式:纯文本或HTML?

3
我需要在系统事件(服务窗口、警报等)发生时发送计划支持通知电子邮件。我发现,我从供应商那里收到的大多数此类电子邮件都是纯文本格式的。我想知道是否应该坚持使用纯文本格式(伴随着一些限制),还是提供基于HTML的电子邮件以获得更好的可视化效果?我知道不同电子邮件客户端的HTML呈现能力有限,但我认为不复杂的带有图像的HTML应该没问题。
7个回答

7
决策应该从你是否可能有任何不接受HTML电子邮件的客户开始。
尽管这种情况比过去少见,但您仍然可能有一些安全意识强的用户不允许使用HTML。
但是,您可以在同一封电子邮件中提供纯文本备选方案。
此外,您还应该考虑HTML是否提供了超过纯文本的价值?对于我而言,通常在主题行中传输所需的信息以实现最大可读性。 http://www.wilsonweb.com/wmt5/html-email-multi.htm

发送多部分纯文本和HTML听起来是个好主意,但不清楚不同的客户端如何显示这些消息。 - Gennady Shumakher
我认为客户端应该展示它们能够展示的最强大的版本,即它会优雅地降级到纯文本。然而,这将取决于客户端本身。 - Chris Barry
这是一个关于纯文本电子邮件格式的有用链接:http://www.email-marketing-reports.com/iland/2008/08/plain-text-emails-design-and-format.html - daniloquio

4

显然这取决于你处理电子邮件的内容,但如果使用HTML格式没有真正的价值,那么为什么要麻烦呢。

我倾向于不太认真地看待HTML电子邮件 - 通常它们是新闻通讯或类似的东西。纯文本电子邮件几乎总是意味着“业务”。也许只有我这样想。


1
我相信在电子邮件中使用一些HTML格式选项是有价值的,例如高亮和颜色可以在多人之间的复杂电子邮件链中非常有用。 - Chris Barry

1
如果您选择发送HTML,请确保同时包含文本版本(作为多部分MIME发送)...原因是大多数垃圾邮件过滤器更可能将仅包含HTML的电子邮件(没有纯文本组件)视为垃圾邮件。
使用多部分MIME的另一个明显优点是,您允许收件人通过其电子邮件客户端选择他们喜欢阅读的版本。

0

谢谢,您有经验如何让不同客户端显示多部分消息吗? - Gennady Shumakher

0
一个垃圾邮件过滤器在发送HTML邮件时,尤其是自动发送的邮件时,可能会将一条消息标记为“可能是垃圾邮件”。至少SpamAssassin会惩罚HTML邮件。

-1
也许将HTML“富文本”版本作为附件发送到纯文本电子邮件中会更好? 这样可以避免破坏较简单的电子邮件客户端?

-1

始终遵守RFC,并始终提供文本邮件正文!!!


RFC要求在哪里? - Mechanical snail

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接