在你驳回这个问题之前,因为它“没有意义”和“这是不可能的”,请听我说:
问题:
我们在使用我们的系统发送的每封电子邮件中都实施了一个跟踪像素(我可以下载带有唯一 URL 的 GIF 文件),这有助于我们跟踪电子邮件的打开情况。这样做的问题是,当我们抄送几个收件人时,跟踪像素被下载,我们无法检测到谁打开了这封电子邮件,因为所有电子邮件都被抄送,内容必须相同。
可能的解决方案:
如果 SMTP 服务器要控制注入跟踪像素,则 SMTP 可以通过向每个收件人发布不同的 URL 来更改不同收件人的邮件正文,假装所有收件人都收到相同的邮件。
然而,使用公共 SMTP 服务器(例如 Google 的 SMTP)这似乎是不可能的,但有些公司(例如AirMail)仍然能够这样做,发送不同的内容(抄送邮件中每个收件人的不同跟踪 URL)。当我检查电子邮件标头时,它们似乎是从 googles SMTP 服务器发送的(客户端帐户使用 gmail.com 帐户)。这怎么可能?