当我发送带有远程URL的新闻稿时,大多数电子邮件客户端都会询问用户是否要在消息中加载远程资源。

如果我发送的电子邮件使用以Base64编码的字符串作为源的图像,则会接收者会立即看到图像吗?

#1 楼

使用Base64编码的图像将不会绕过电子邮件客户端中的图像阻止。电子邮件营销商俱乐部的Ron Blaisdell在2008年进行的一项测试(在此处可用)显示了在受欢迎的客户端中发送包含Base64编码图像的电子邮件的结果:




Gmail :仅显示替代文本
Hotmail:显示灰色正方形,不显示图像,不显示替代文本
MS Live Hotmail:与Hotmail相同
Outlook 2003:显示损坏的图像,并显示替代文本显示的
Outlook 2007:与Outlook 2003相同
Yahoo Classic:仅显示替代文本
新Yahoo Mail:与Yahoo Classic相同
AOL:显示替代文本
Gmail:显示替代文本
Thunderbird:显示替代文本
Outlook Express:显示损坏的图像,并显示替代文本



一种可靠的绕过图像阻止的方法通过要求收件人将您的电子邮件地址添加到他们的通讯簿中来成为受信任的发件人。

但是没有广泛的黑客手段或变通办法来迫使电子邮件客户端显示图像,并且这样的黑客攻击可能很快就会被修补。这就是为什么重要的一点是,尽量减少在电子邮件新闻通讯中使用的图像数量,并确保主要消息和号召性用语是基于文本的原因。
2012年10月更新:

Google大容量发件人指南现在说,Gmail将自动为已通过其域认证的发件人显示图像:


为了确保Gmail可以识别您:


使用一致的IP地址发送批量邮件。
保留发送邮件的IP地址的有效反向DNS记录,指向您的域。
使用相同的IP地址。您发送的每个批量邮件的“发件人:”标头中的地址。

我们还建议发布SPF记录,并使用DKIM或
DomainKeys签名。

通过身份验证,您发送的内嵌图像将自动显示。收件人无需单击“在下面显示图像”链接。


他们还提供了一个页面,以了解有关电子邮件身份验证的更多信息。

评论


要成为“受信任的发件人”,通常您要做的不仅仅是“将电子邮件地址添加到他们的通讯簿中”。例如,在Gmail中,您需要明确选择“始终显示该发件人的图像”选项。

–怀特先生
2012年9月7日15:25