【问题标题】:How do you 'mark as read' using Pop3?如何使用 Pop3 将“标记为已读”?
【发布时间】:2008-12-09 10:31:40
【问题描述】:

我正在使用开源客户端以编程方式处理传入的电子邮件(在 Windows 2003 上)。防止接收以前阅读的电子邮件的唯一方法是从服务器中删除它们。这不太理想。据我所知,Pop3 中没有将电子邮件设置为正在阅读的命令。那么你怎么做呢?

【问题讨论】:

    标签: .net pop3


    【解决方案1】:

    检查这一点是 POP3 客户端的责任。最可靠的方法是使用UIDLPOP3 命令获取唯一的消息ID,并在客户端跟踪这些。

    【讨论】:

      【解决方案2】:

      如果您不想删除,则必须跟踪所有已下载的电子邮件,并且不要再次 RETR。 afaik 在标准 POP3 协议中没有类似“标记为已读”的功能(至少在 rfc 中没有)

      【讨论】:

      • POP3 允许将收到的邮件下载到客户端,除了“给我电子邮件”之外什么都不会发生在服务器上 :) 所以你成功了。 +1。
      猜你喜欢
      • 2019-03-14
      • 2011-01-12
      • 1970-01-01
      • 2014-10-19
      • 1970-01-01
      • 2018-10-13
      • 2016-06-17
      • 2019-10-18
      • 2015-11-06
      相关资源
      最近更新 更多