如何检查电子邮件是否已打开?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检查电子邮件是否已打开?相关的知识,希望对你有一定的参考价值。

我正在寻找一种可靠的方法来检查用户是否打开了我发给他的电子邮件。我知道我可以使用php脚本生成的一些图像(并在服务器端保存客户端头/数据),但我的问题是 - 这可靠吗?一些Web客户端默认禁用了图像,我不确定代理服务器,BlackBerry等...

那么 - 这个问题有一个好的,可靠的解决方案吗?

谢谢。

答案

没有可靠的解决方案(我很高兴没有)。如果用户只将您的邮件视为文本,那么除了邮件本身之外什么都不会被下载或者类似的东西。

另一答案

不幸的是,唯一的解决方案并不存在。一些电子邮件服务提供商使用跟踪像素,一些使用外部css文件,一些跟踪图像+点击,一些跟踪电子邮件中任何图像的请求,一些甚至尝试合并漂亮的tags like bgsound。有些人将这一切结合起来。

唯一能够报告真实开放率的人是可以直接访问用户收件箱的人:互联网服务提供商本身以及为gmail,outlook和co开发应用程序和插件的软件提供商。其中一些人向营销人员报告实际开放率。像Mail.ruOtherInboxeDataSource。但由于显而易见的原因,这一切都不完美。

另一答案

只需为我的系统设置Mailgun,它们报告打开的唯一方法就是嵌入一个微小的图像,当用户点击“显示图像”下载并指示打开的电子邮件时。此外,如果电子邮件中有链接,您可以记录对这些链接的访问,也表示打开。如果用户没有这些,那么你永远不会知道。我认为没关系,因为我也是电子邮件的用户,如果我愿意,我希望能够保持我的隐私。我不会指望这很快就会改变。

以上是关于如何检查电子邮件是否已打开?的主要内容,如果未能解决你的问题,请参考以下文章

如何检查 Siebel 是不是已成功发送电子邮件?

如何检查电子邮件地址是不是已在使用 Firebase

如何检查电子邮件地址是不是已在 iOS 上的 Firebase 中使用?

如何检查输入的电子邮件 ID 是不是已在 Paypal 中注册?

如何在 AWS Amplify for Flutter 中检查用户是不是已确认(电子邮件/电话验证)

Zend Mail - 如何在不将电子邮件标记为已打开的情况下阅读