使用PHP电子邮件图像而不会被阻止

时间:2015-02-02 05:59:57

标签: php image html-email

默认情况下,使用PHP发送的电子邮件中的图像不会显示在电子邮件正文中。只有在单击“显示图像”后才能显示图像。有没有办法让电子邮件中的图像默认显示而不需要用户许可。

完全由用户控制吗?仅当用户将您添加到地址簿时才会正确显示?

我认为不是这样的。电子邮件时图像显示正常 以gmail为例。即使我收到一封包含第三张图片的电子邮件 派对我通常不必点击这个。

2 个答案:

答案 0 :(得分:1)

引用another answer我认为总结得很好:

  

根据经验,电子邮件客户端配置为显示附加   默认情况下的图像(例如那些带有cid:URI方案的图像)并且不加载   远程图像(可包括跟踪信息)。

     

如果附上所有图像,那么通常会让它们显示出来   (同时将您的SMTP带宽与您的SMTP带宽一起使用   收件人(可能会让你不受欢迎))。

答案 1 :(得分:0)

大多数电子邮件服务器会阻止嵌入的图像,以避免被发件人跟踪。 Gmail现在使用代理显示来自Dec 2014的所有图片。默认情况下启用此功能,如果使用disables this feature,图片将继续阻止。

<强>更新
尝试使用直接smtp连接到电子邮件ID,而不是使用某些第三方电子邮件服务。