电子邮件跟踪像素

时间:2021-06-28 05:53:59

标签: node.js gmail

我正在尝试在电子邮件中嵌入图片链接并托管一个网站,该网站可以使用图片响应获取请求。

我在此链接上托管图像:(我在 replit 上托管服务器)

https://emailtracker.probottpric.repl.co/car.png?data0=test1&data1=test2

通过单击插入图像并单击我放置上述链接的网址 URL 使用 Gmail 发送电子邮件时,我可以检测到获取请求。但是在发送并打开电子邮件后,get 请求不会到达我的服务器,而是转到下面的域。

https://ci4.googleusercontent.com/proxy/A-prH8mjr9sqSzvwmsgg2R8XU2wa81NMkAufJa1tUwTDz0R3t1QIUO47rDJdC3vruMOtOdk45eZ6G0d_woNcEjDMWXanQgkfmmITITBuDIS1udNcxUFXYlr2rw=s0-d-e1-ft#https://emailtracker.probottpric.repl.co/car.png?data0=test1&data1=test2

这是我的服务器代码:

var http = require('http');

var nStatic = require('node-static');

var fileServer = new nStatic.Server('./public');

http.createServer(function (req, res) {

fileServer.serve(req, res);

console.log("Connection dedected")
console.log("client_ip: " + req.connection.remoteAddress);
console.log("-------------");

}).listen(5000);

有什么问题,我该如何解决?

编辑:我知道谷歌使用代理来显示图像,所以 gmail 发送到的域可能不是我的。但即便如此,我也可以在打开电子邮件时从 google 中删除任何请求

0 个答案:

没有答案