Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用pop3 c的只读未读电子邮件#_C# - Fatal编程技术网

C# 使用pop3 c的只读未读电子邮件#

C# 使用pop3 c的只读未读电子邮件#,c#,C#,我想使用pop3只阅读未读的电子邮件。我已经用imap完成了这项工作,但现在我也想用pop3完成这项工作。我不希望每次下载电子邮件并将其保存到本地数据库,以便下次比较。我希望使用pop3直接从服务器发送未读电子邮件。pop3不提供已读/未读信息,它没有仅获取未读电子邮件的命令 这是从您没有在服务器上留言的日子起的旧协议,因为: 你不可能一直保持联系 服务器磁盘空间很昂贵 没有网络邮件 大多数人没有多台电脑 因此,在服务器上留下消息并对其进行管理是毫无意义的(对于确实需要它的大型企业,还有IMAP

我想使用pop3只阅读未读的电子邮件。我已经用imap完成了这项工作,但现在我也想用pop3完成这项工作。我不希望每次下载电子邮件并将其保存到本地数据库,以便下次比较。我希望使用pop3直接从服务器发送未读电子邮件。

pop3不提供已读/未读信息,它没有仅获取未读电子邮件的命令

这是从您没有在服务器上留言的日子起的旧协议,因为:

  • 你不可能一直保持联系
  • 服务器磁盘空间很昂贵
  • 没有网络邮件
  • 大多数人没有多台电脑
  • 因此,在服务器上留下消息并对其进行管理是毫无意义的(对于确实需要它的大型企业,还有IMAP)

    所以,很抱歉,这是IMAP或本地DB来检测读取的电子邮件,真的没有其他方法


    据维基百科称,POP4增加了这一功能,但POP4已经处于“非正式建议”阶段十多年了,没有人支持它——因此我不会屏息等待服务器支持它。

    下面是一个阅读POP3电子邮件的完整示例

    您可以通过pop3下载未读电子邮件,如以下链接。

    您的第一个链接不是只读的未读电子邮件,第二个链接使用的是exchange而不是POP3+1,我只想补充一点,从技术上讲,如果您不执行DELE命令,邮件可以保留在服务器上。然而,正如同一RFC的第8章所述,这并不是使用POP3的推荐方式。