Email 验证收件人是否已阅读邮件,并验证收件人电子邮件ip

Email 验证收件人是否已阅读邮件,并验证收件人电子邮件ip,email,smtp,Email,Smtp,我正在从事C项目,该项目允许发件人发送邮件并: 验证收件人是否已阅读电子邮件? 验证收件人的电子邮件是否位于收件箱或垃圾邮件中。。。 验证收件人的电子邮件ip 验证收件人是否单击了发件人电子邮件上的链接 我不知道如何着手处理这些问题: 感谢并感谢你的帮助 简短回答: 如果不在接收方部署代码/软件,就无法可靠地执行1、2和3。 您可以使用链接重定向执行4。 基于您无法访问收件人的计算机,以下是patrix简短回答的长回答版本: 验证收件人是否已阅读电子邮件 不幸的是,电子邮件从来没有被设计成让你知

我正在从事C项目,该项目允许发件人发送邮件并:

验证收件人是否已阅读电子邮件? 验证收件人的电子邮件是否位于收件箱或垃圾邮件中。。。 验证收件人的电子邮件ip 验证收件人是否单击了发件人电子邮件上的链接 我不知道如何着手处理这些问题:

感谢并感谢你的帮助

简短回答:

如果不在接收方部署代码/软件,就无法可靠地执行1、2和3。 您可以使用链接重定向执行4。
基于您无法访问收件人的计算机,以下是patrix简短回答的长回答版本:

验证收件人是否已阅读电子邮件

不幸的是,电子邮件从来没有被设计成让你知道什么时候收到了电子邮件,而且我所知道的标准邮件客户端很少也肯定没有一个会报告邮件是否被正确接收*,更不用说打开了。但是,有时你可以通过电子邮件跟踪邮件。有很多警告,例如它只适用于HTML电子邮件,并且只有在启用了图像的情况下才起作用,但这是跟踪电子邮件打开的唯一“可靠”方法之一,也是邮件列表提供商使用的最常用的方法,他们需要仔细考虑这些内容

[*在技术上,有一种称为“阅读回执”的功能,即许多客户端实现的消息处置通知或MDN,但我相信很少有人使用过,它会在阅读电子邮件时发送电子邮件。电子邮件可以通过设置适当的标题来请求阅读回执,但收件人可以选择响应。]

验证收件人的电子邮件是否位于收件箱或垃圾邮件中

几乎不可能;首先,“垃圾邮件”文件夹的概念并不普遍存在于所有邮件客户端,而且[据我所知]从未成为任何电子邮件规范的一部分。在第二个例子中,正如我提到的,很少有电子邮件客户端报告电子邮件的状态,更不用说它被放入的文件夹了

验证收件人的电子邮件ip

同样,这也不可靠,但如果您像我在第1点中提到的那样实现基于图像的跟踪,您将在这方面取得一些进展

验证收件人是否单击了发件人电子邮件上的链接

这就是所谓的“点击跟踪”。 这是可以做到的,相当“容易”。您可以先链接到跟踪URL,而不是直接提供指向某个位置的链接。例如,您应该链接到,而不是链接到,然后再重定向到*。然后,在服务器端,您可以在访问时记录日志。然后,您可以为每个收件人在每封电子邮件中添加一个唯一的跟踪ID,例如。 收件人A收到指向的链接,收件人B收到指向的链接。/TRACKIDA和/TRACKIDB都重定向到example.com,但是,假设您正在记录HTTP请求,您可以看到谁访问了他们的链接,他们从哪里访问,何时访问了链接,以及访问了多少次

这是所有邮件列表提供商跟踪点击的方式,大致上也是您需要做的事情


[*请注意,您显然需要相关软件来完成此操作,例如使用“简单”的PHP页面,或使用Apache mod_rewrite-无论您的船上漂浮着什么,都可以]

查找邮件协议。祝你好运我不认为你能做你想做的。我搜索了提供商务邮件系统的网站。他们的产品功能包括1、2、3项目符号:当然,这需要在接收器端安装软件。如果没有这些,这是不可能的,请参阅@jonodlo的答案以了解许多有趣的细节。如何致电www.mydomain.com/TRACKINGID??