通过POP3阅读所有Gmail电子邮件时出现问题(只能获得前290个!)

时间:2010-11-22 11:55:47

标签: c# gmail pop3

出于某种原因,每当我通过POP3 Gmail阅读所有电子邮件时,我只能收到前290封电子邮件!这些可以追溯到2004年,几乎没用。

有没有办法指定一个日期范围来接收或实际接收它们?我尝试过使用许多不同的POP3库而且没有进一步,他们都收到相同数量的电子邮件。

虽然商业产品很好,但我现在买不起,所以请不要建议使用众多优秀的商业POP3客户。

Thnaks,Daniel。

3 个答案:

答案 0 :(得分:3)

出于某种原因,GMail会这样做。我发现,如果您在发送USER消息时在用户名之前输入字符串“recent:”,则会收到更多消息,并且会收到最新消息(最近30天)。

答案 1 :(得分:0)

我认为google与pop3事件有一些问题,该程序下载了两次邮件。 我的工作是与IMAP连接其电池协议,并有更高级的选项和谷歌支持它,现在我尝试找到良好的.net IMAP库。 如果你设法让pop3与gmail一起工作,请直到我们。

答案 2 :(得分:0)

the POP3 protocol中没有任何内容支持按日期检索或强制所有邮件。 STAT命令应该告诉你多少,然后LIST命令应该全部列出它们。

您可以跟踪流量(必要时使用Wireshark)并查看来自谷歌的响应是什么?特别有趣的是对STAT命令的响应:

  

[STAT]积极的回应包括   “+ OK”后跟一个空格,即   maildrop中的消息数量,a   单个空间,和大小   八度的maildrop。

     

[LIST]如果没有给出任何论据   POP3服务器发布正面   回应,然后给出的回应是   多行。在初始+ OK后,为   maildrop中的每条消息,   POP3服务器响应一行   包含有关的信息   消息。