我需要在我的应用程序中构建一个功能
如果我向用户发送电子邮件,如果他们阅读了我的电子邮件,我需要得到通知。
因此,我向我的用户发送了一封带有嵌入图像的"HTML电子邮件",如果我收到了对我的图像的get请求,我会处理它以获得通知。
我使用我的雅虎邮件发送电子邮件,使用TunderBird客户端,使用插入HTML。
如果这一切顺利,我会在我的应用程序中实现自动化。
我正在将此电子邮件发送给用户。当我打开这个HTML文件的本地浏览器时,它会发出GET请求,在我的服务器日志中,我可以看到该GET请求。
但我的问题是,当我把这个HTML发送到Gmail或Yahoomail时,它会显示我的HTML文件,但src url会被谷歌url取代,所以我没有收到任何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>
在谷歌电子邮件中,我检查了原始来源,我的代码被更改为如下。
<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>
我该怎么解决,帮帮我。
这在Gmail中是不可能的,谷歌正是因为这个原因改变了它,所以你不能再跟踪他们的用户了。
考虑到他们真的不希望你这么做,我怀疑你对此能做些什么
你可以在谷歌的博客上阅读更多。