Tom*_*ski 6 language-agnostic email gmail pop3 imap
当我使用POP3协议访问GMail收件箱时,似乎在使用RETR命令获取给定电子邮件之后,在QUIT-ting和重新连接之后,在调用LIST时不再列出以前的RETR-ieved电子邮件.
然后,在转到:GMail设置//转发和POP/IMAP并设置"为所有邮件启用POP(即使已经下载的邮件)"时,在下次登录时,所有电子邮件都会被再次列出,但如果我RETR任何其中,重新记录后它再次从LIST中消失.
然后我可以再次转到GMail设置并重复整个过程,但它对我来说是一个显示器,因为我正在编写一个应该无需任何手动操作的脚本.
我错过了什么,或者只有IMAP可以在这里帮忙吗?
(编辑:RFC http://www.ietf.org/rfc/rfc1939.txt没有说RETR命令删除消息)
这是 Gmail 的预期行为。根据这个问题,“所有邮件可能会被下载到另一台计算机一次;下载邮件后,不会再次下载。”
还有一种“最近模式”,在该模式下,将获取最近 30 天的邮件,无论邮件是否已发送到另一个 POP 客户端。
也就是说,不要尝试在短时间内通过不同的计算机获取所有邮件,因为Gmail 可能会阻止您的帐户 24 小时。
我强烈建议使用 IMAP。
| 归档时间: |
|
| 查看次数: |
1544 次 |
| 最近记录: |