我正准备发送海量邮件给客户,这是在html +图像。 什么是一般规则可以使其在大多数流行的邮件客户端中正确显示?如何编写html邮件?
编辑:
那么这是我的客户 - 约几K的客户。
我的问题是 - 如何编写这封邮件,它将在客户邮件客户端(thunderbird,outlook,gmail)中正确显示。我可以使用哪些CSS标签?
我正准备发送海量邮件给客户,这是在html +图像。 什么是一般规则可以使其在大多数流行的邮件客户端中正确显示?如何编写html邮件?
编辑:
那么这是我的客户 - 约几K的客户。
我的问题是 - 如何编写这封邮件,它将在客户邮件客户端(thunderbird,outlook,gmail)中正确显示。我可以使用哪些CSS标签?
这两个引用是伟大的地方
显然使用HTML 3.0兼容的标签开始和格式效果最好所有电子邮件阅读器供应商。
我问过类似的问题What is the best method for formatting email when using System.Net.Mail
HTML电子邮件类型。 您的图片需要托管在互联网上的某个地方,然后作为链接包含在HTML中。
您生成您的HTML代码,那就是邮件正文。邮件的类型是HTML!
大家都这样做,那里有一百万个例子。
大多数邮件客户端拒绝渲染外部图像,因为垃圾邮件发送者使用它们作为跟踪工具(“web bug”)。 – 2008-12-11 14:03:42
@Paul Tombin:是的,但是如果用户愿意的话,用户可以选择看图片。发送超过1MB的消息不是很友好,或者...... – PhiLho 2008-12-11 14:34:30
如果您希望作为将它们托管到某处的替代方法,可以包含内嵌图像。
在HTML中的IMG SRC是CID:MIME部分名称
,并附加图片作为MIME部分。
但除此之外,请确保您的HTML和CSS保持简单 - 电子邮件程序比浏览器更糟糕 - 并在多个电子邮件程序和Hotmail和Gmail中对其进行测试。
我知道这不是你问过的,但你试过MailChimp?他们有很棒的服务。
您需要考虑一些电子邮件客户端不会呈现html的事实。 MIME标准支持多部分电子邮件。您为消息的不同部分定义不同的边界。
为HTML格式的电子邮件的通用规则:
<style>
或<link>
的CSS - 使用 的style=""
属性只这应该让你的电子邮件寻找在大多数的邮件客户端体面,包括基于web (Hotmail,雅虎,Gmail)。
我也推荐第三方喜欢MailChimp或CampainMonitor,他们处理很多额外的东西,如mangaging订阅和检查弹跳,再加上他们提供开放等数据。
如果必须使用的图像,让他们非常小,让他们在网上。许多邮件客户端拒绝将链接呈现给外部图片,因为垃圾邮件发送者使用它们来跟踪谁是愚蠢的来阅读他们的电子邮件。
避免使用背景图片,因为Outlook 2007不会显示它们。 (2007年版本的Outlook使用HTML从Word渲染引擎...)
看一看email-standards.org,他们有他们的most popular clients运行ACID test,你可以看到不同的CSS选择器和列表HTML他们测试的标签,和screenshots的实际results,什么有效,什么没有。
希望这会有所帮助!
我倾向于使用表格布局,标签允许以正确的面部和颜色呈现文本并且大小适当,然后使用style =“”在支持CSS的电子邮件客户端中正确呈现它。
只是不要太复杂,你的CSS ...
其中几个是非常好的。我只是总结并添加一些其他提示。
什么样的海量邮件?征求? – 2008-12-11 13:45:38
对于客户或用户群,垃圾邮件等,可能有很多东西。 – pearcewg 2008-12-11 13:46:27