几年前,在向用户发送通知电子邮件时,避免HTML格式化以支持纯文本似乎是公认的智慧,因为a)并非所有电子邮件阅读器都支持HTML和b)HTML格式的e邮件更有可能落在用户的垃圾邮件文件夹中。
这些论点今天仍然有效,或者现在是HTML电子邮件公平游戏吗?
我应该记住哪些限制?
修改
我打算只使用一小部分HTML - 粗体,斜体,链接,列表和表格就足够了。
答案 0 :(得分:4)
让html电子邮件正确无处不在是一项非常艰巨的任务(每个客户端似乎都支持不同的html / css等小部分。)。
如果您决定发送html
电子邮件,请务必发送多部分mime消息(同一封电子邮件中的html和纯文本版本),以便不理解html
的客户只能呈现正确的文字。
答案 1 :(得分:3)
我相信HTML是目前的方式,我使用过的所有客户都使用HTML来呈现他们的电子邮件,但为了保证安全,你应该发送它格式,HTML和纯文本。使用.Net,它只需创建一个AlternateView。
以下是我发现的一些非常有用的资源
http://www.mailchimp.com/kb/article/how-to-code-html-emails/
答案 2 :(得分:1)
根据电子邮件模板准备电子邮件HTML。您可以找到许多准备和测试HTML电子邮件的服务。只是谷歌。
对于发送部分,准备短信的纯文本版本,并将电子邮件作为多部分发送。您可以使用像Zend Mail这样的开源库或像MailChimp这样的在线应用程序。这样,如果客户端应用程序不支持HTML,则会显示纯文本版本。