2008-12-11 27 views
3

我正准备发送海量邮件给客户,这是在html +图像。 什么是一般规则可以使其在大多数流行的邮件客户端中正确显示?如何编写html邮件?

编辑:

那么这是我的客户 - 约几K的客户。

我的问题是 - 如何编写这封邮件,它将在客户邮件客户端(thunderbird,outlook,gmail)中正确显示。我可以使用哪些CSS标签?

+0

什么样的海量邮件?征求? – 2008-12-11 13:45:38

+0

对于客户或用户群,垃圾邮件等,可能有很多东西。 – pearcewg 2008-12-11 13:46:27

回答

0

HTML电子邮件类型。 您的图片需要托管在互联网上的某个地方,然后作为链接包含在HTML中。

您生成您的HTML代码,那就是邮件正文。邮件的类型是HTML!

大家都这样做,那里有一百万个例子。

+0

大多数邮件客户端拒绝渲染外部图像,因为垃圾邮件发送者使用它们作为跟踪工具(“web bug”)。 – 2008-12-11 14:03:42

+0

@Paul Tombin:是的,但是如果用户愿意的话,用户可以选择看图片。发送超过1MB的消息不是很友好,或者...... – PhiLho 2008-12-11 14:34:30

2

如果您希望作为将它们托管到某处的替代方法,可以包含内嵌图像。

在HTML中的IMG SRC是CID:MIME部分名称

,并附加图片作为MIME部分。

但除此之外,请确保您的HTML和CSS保持简单 - 电子邮件程序比浏览器更糟糕 - 并在多个电子邮件程序和Hotmail和Gmail中对其进行测试。

0

我知道这不是你问过的,但你试过MailChimp?他们有很棒的服务。

2

您需要考虑一些电子邮件客户端不会呈现html的事实。 MIME标准支持多部分电子邮件。您为消息的不同部分定义不同的边界。

http://en.wikipedia.org/wiki/MIME

3

为HTML格式的电子邮件的通用规则:

  • 没有使用Javascript ...永远!
  • 使用基于表格的布局(不浮动)
  • 没有<style><link>的CSS - 使用 的style=""属性只

这应该让你的电子邮件寻找在大多数的邮件客户端体面,包括基于web (Hotmail,雅虎,Gmail)。

0

我也推荐第三方喜欢MailChimp或CampainMonitor,他们处理很多额外的东西,如mangaging订阅和检查弹跳,再加上他们提供开放等数据。

1

如果必须使用的图像,让他们非常小,让他们在网上。许多邮件客户端拒绝将链接呈现给外部图片,因为垃圾邮件发送者使用它们来跟踪谁是愚蠢的来阅读他们的电子邮件。

0

避免使用背景图片,因为Outlook 2007不会显示它们。 (2007年版本的Outlook使用HTML从Word渲染引擎...)

0

我倾向于使用表格布局,标签允许以正确的面部和颜色呈现文本并且大小适当,然后使用style =“”在支持CSS的电子邮件客户端中正确呈现它。

只是不要太复杂,你的CSS ...

1

其中几个是非常好的。我只是总结并添加一些其他提示。

  • 使用基于表格的布局
  • 没有使用Javascript
  • 最小CSS - 很多事情不工作
  • 任何CSS应该内嵌
  • 任何种类的背景图像,将不会呈现在Outlook 2007中
  • 链接到托管图像。内联图片可能会起作用,但如果您对邮件服务器的大小限制不是很小心,它们会反弹它们。
  • 一定要在影像上使用alt标签,使得显示的东西时,邮件客户端阻塞图像
  • 包括电子邮件的该块图像在尽可能多的客户
  • 试验,可以将客户端的文本版本。特别是Outlook 2007和Gmail。 Gmail倾向于使用文本对齐方式做一些奇怪的事情