确保HTML电子邮件始终显示图像

时间:2011-02-15 18:01:36

标签: html image email

我在我的应用程序中发送了一封电子邮件,在该电子邮件的HTML中,我有一个<img>标记,它是一个图像和一个链接。

问题在于,在大多数情况下,图像不会加载到电子邮件中,除非您启用了对嵌入图像的查看。

该图片是电子邮件的重要部分。有什么方法可以用电子邮件中总是加载的其他东西替换图像标签吗?用户不必明确点击显示图片即可查看。

3 个答案:

答案 0 :(得分:3)

绝对......您可以将图像作为附件嵌入,然后使用邮件MIME中的CID标头来引用它(而不是网络资源的URL)

答案 1 :(得分:2)

如果没有用户的明确许可,无法保证显示图像。如果可能的话,这将绕过整个概念。该想法是保护用户免于暴露于不期望的内容。如果你发现它周围有一些黑客的方式,它就会被认为是这样,并且一旦发现黑客攻击就可以将你列入黑名单。

答案 2 :(得分:1)

img标记只是对某个托管在某处的外部图片的引用吗?您可以尝试将其作为embedded resource添加到电子邮件中,看看是否有帮助。但是,有些邮件客户端在显示之前可能仍会询问权限。但它应该会吸引更多的目标受众。