发送HTML / 图像电子邮件的最佳方法是什么?

17

你是否附加了图片?

使用绝对网址(URL)吗?

如何最好地避免被标记为垃圾邮件?

4个回答

14

我发现导致电子邮件被标记为垃圾邮件的最大原因之一是DNS。请确保从发送邮件的服务器返回正确解析的域名/MX记录。

至于图片,您可以将它们作为附件发送,但最常见的方法是托管它们并使用绝对URL。主要问题在于带宽 - 您需要考虑到您会得到10-15%的打开率:如果您必须将所有资源都附加到每封电子邮件中,则将浪费85%的带宽。


我认为附加的图片更容易被看到,因为电子邮件客户端默认不下载图片(这是一个安全问题,因为垃圾邮件发送者可以利用图片下载请求来跟踪用户谁实际上阅读了邮件,然后发送更多垃圾邮件)。所以如果我想让我的邮件看起来漂亮,我需要嵌入图片,对吗? - MiniQuark

9
您可以将电子邮件附件上传,然后在HTML中引用它们,如下所示:

<img src="cid:imagefilename.jpg" />

至少Outlook可以识别这是一个附加图像的引用,并将其适当地转储。


5
您需要使用绝对URL来链接服务器上的图像。用户不希望下载您的附件。此外,大多数电子邮件客户端默认不显示图像,因此最好将真正重要的内容保留为文本。
电子邮件客户端通常都使用非常不同的渲染方法。例如,Outlook 2007使用Word的HTML渲染引擎,而早期版本使用Internet Explorer。
请注意,电子邮件中CSS的支持也非常有限。大多数客户端,特别是Web邮件,将剥离<body>标签之外的所有内容以及<style>标签。这意味着外部或嵌入式CSS将无法工作,并且内联样式是最安全的选择(即style =“”属性)。在Outlook 2007中,许多CSS规则的支持也很差。这意味着许多人已经返回使用表格来排列电子邮件。
正如指出的那样,Campaign Monitor是一个很好的资源,我特别推荐他们的 CSS兼容性图表

2

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