我通过phpmailer向用户发送邮件,我的要求是跟踪发送的邮件,(任何人打开邮件,删除任何人)。我有mysql表来保持发送邮件的轨道。我需要在邮件打开时更新标志mail_opened = 1并需要更新标志mail_deleted = 1.
多次用Google搜索,仍然没有任何想法。 有人可以帮我实现这个目标.. 抱歉我的英语不好..答案 0 :(得分:1)
有很多方法可以做到这一点。
您可以使用支持此功能的SendGrid或MailChimp等SaaS,也可以在图片中注入HTTP请求并进行处理。
例如:<img src="http://domain.com/image.png?emailId={$emailId}&action=open">
答案 1 :(得分:0)
Spamers为此找到了多种解决方案。秘密跟踪人员并不好,但可能。 最常见的方法是将图像包含在从服务器加载的电子邮件中。
<img src="http://yourserver.com/track?id">
图像可以是1px * 1px和白色,因此普通用户不会注意到。