如果我的电子邮件被gmail和雅虎发出问题,请收到警报

时间:2014-10-10 06:45:31

标签: php python ruby email get

我需要在我的应用中构建一个功能

如果我向用户发送电子邮件,如果他们阅读我的电子邮件,我需要收到通知。

所以我向带有嵌入式图像的用户发送“HTML电子邮件”,如果我收到了对我的图片的GET请求,那么我会处理它以获得通知。

我使用TunderBird客户端使用我的雅虎邮件发送电子邮件,使用插入HTML。

如果这个工作正常,我会在我的应用程序中自动化它。

我将此电子邮件发送给用户。当我打开这个HTML文件本地浏览器它给出一个GET请求时,在我的服务器日志中我可以看到GET请求。

但我的问题是,当我将此HTML发送到Gmail或Yahoomail时,它会显示我的HTML文件,但src网址已被google网址替换,所以我没有收到任何GET请求到我的服务器。

<!DOCTYPE html>
<html>
<body>

<h2>If you read this mail , I will get notification</h2>

<img src="http://mywebsite.com/1.jpg" alt="my_image" >

</body>
</html>

在google电子邮件中,我检查了原始来源,我的代码更改为以下内容。

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <h2>If you read this mail , I will get notification</h2>

    <img src="cid:part1.06010807.03070606@yahoo.com" alt="Mountain View">

  </body>
</html>

我该如何解决这个问题,帮助我。

1 个答案:

答案 0 :(得分:2)

这不再适用于Gmail,Google因此而改变了这一点,因此您无法再跟踪其用户。

我怀疑你能为此做些什么,考虑到他们真的不希望你这样做。

您可以在Google's blog post上阅读更多内容。