邮件跟踪器如何使收件人和发件人的原始电子邮件有所不同



我正在探索Gmail的mailtrack.io邮件跟踪器,它在末尾附加一个图像来跟踪电子邮件。

发件人和收件人的邮件原始HTML源代码存在差异,确保发件人自己打开电子邮件时不会触发邮件跟踪器。这就是跟踪器的作用:

发件人

<img width="0" height="0" alt="" style="display:flex" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=">

接收器

<img width="0" height="0" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/random-token.png?u=random">

对于发送方,跟踪器像素图像以Base64形式编码,原始跟踪链接仅发送给接收方。

如果我使用典型的Gmail网络客户端发送电子邮件,邮件跟踪器如何做到这一点?我知道电子邮件的副本是通过IMAP保存在发送文件夹中的,这肯定是由Gmail内部处理的,邮件跟踪器不能修改。但在这种情况下,邮件跟踪器修改了原始电子邮件内容。

它是一个浏览器扩展。当你加载发送的项目时,它可以拦截HTTP响应,并在它进入Gmail网络应用程序的JavaScript之前重写它。

最新更新