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

时间:2018-07-30 12:04:22

标签: php email gmail tracking

我们已经为我们开发的网络应用开发了跟踪系统。

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

使用Gmail帐户,图像会产生错误,并且使用浏览器检查器,img标签的代码没有SRC属性。

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

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

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

<img alt="Tracker" />

这是“ recordmail.php”脚本(动态创建1x1 px 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;

有人建议如何解决此问题? 预先感谢

1 个答案:

答案 0 :(得分:0)

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

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

(Somewhat of a) source