PHP-电子邮件跟踪被Gmail阻止



我们为自己开发的web应用程序开发了一个跟踪系统。

该系统使用写在每个邮件底部的图像标记,该标记指向跟踪邮件的php文件。

使用Gmail帐户,图像会生成一个错误,使用浏览器检查器,img标记的代码没有SRC属性。

生成的图像标签是这样的:

<img src="https://our.website.com/recordmail.php?mail=user-email" alt="Tracker" />

当在Gmail中(使用浏览器检查器(,标签的代码是这样的:

<img alt="Tracker" />

这是"recordmail.php"脚本(创建动态1x1px gif文件(:

//first we make database tracking stuff then create image...
/* IN THIS POINT WORK WITH DATABASE */
.....    
header('Content-Type: image/gif');

header( 'Cache-Control: no-cache' );
header( 'Cache-Control: must-revalidate' );
echo base64_decode('R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');
exit;

有人建议如何解决这个问题?提前感谢

确保图像在Gmail中显示的步骤:

  • 客户端是否为您的电子邮件/所有电子邮件启用了图像
  • 图像src URI是否以"https://"(或"http://"(开头
  • 您是否为图像定义了widthheight

(有点像(源

相关内容

  • 没有找到相关文章

最新更新