如何检查是否已使用POP3 / SMTP读取电子邮件?

时间:2008-12-22 19:17:21

标签: email smtp pop3

如何检查是否已使用POP3 / SMTP读取电子邮件?

我能够阅读电子邮件,但我无法弄清楚电子邮件是否已被阅读。任何建议都表示赞赏。

5 个答案:

答案 0 :(得分:8)

没有完全可靠的方法来执行此操作,而某些服务器支持读取收据,它取决于客户端以响应收据请求。

人们这样做的另一种方法是将跟踪图像嵌入到将从服务器中提取的HTML电子邮件中,并且该匹配构成了读取,但这通常不准确,因为大多数电子邮件阅读器默认阻止html外部内容。

答案 1 :(得分:2)

注册statcounter.com上的免费帐户。转到安装代码选项,选择隐形跟踪按钮和仅HTML计数器。 Statcounter现在将为您提供一个HTML图像片段,您必须在HTML电子邮件的正文中插入该片段。

图片在电子邮件中不可见,但此人在打开电子邮件客户端时必须点击“显示图片”。

如果您的服务器或客户端不支持阅读回执,这是您可以执行此操作的唯一方法。

答案 2 :(得分:0)

使用POP3,电子邮件几乎总是在读取后从服务器中删除。当客户端连接到POP3服务器时,服务器通常会将电子邮件传输到客户端,然后从其自己的存储中删除电子邮件。因此,如果您可以阅读电子邮件,则可能尚未阅读。

答案 3 :(得分:0)

据我所知,就POP3而言,这只是客户端的细节。如果您希望将状态反映在多个客户端上,则需要使用IMAP。使用Web邮件阅读器,他们可以跟踪唯一的邮件ID以及是否已在客户端上读取它,但如果您要将其加载到桌面pop3客户端,则不会将其标记为已读。

答案 4 :(得分:0)

在某处存储最新阅读邮件的message-id并检查您何时运行pop