当Gmail以编程方式用作POP3服务器时,Gmail会展示哪些非标准行为功能?

Mik*_*een 10 gmail pop3

我正在尝试准备一份Gmail POP3展示的完整行为列表,您通常不会在POP3服务器中找到这些行为.

例如,Gmail似乎忽略了POP3客户端的DELE(删除)命令.相反,它实现了自己的删除和归档策略.

准备列表的目的是避免开发人员针对Gmail POP3服务器测试POP3客户端,然后假设所有POP3服务器的行为方式相同.

任何人都可以提供更完整的非标准行为列表吗?

foe*_*ens 23

我不能带一份完整的清单,但我能得到我所知道的:

  • 获取电子邮件会将其从以后的所有POP3会话中隐藏,除非您重置gmail pop3设置(再次设置它们).
    更确切地说:我发现只有RETR命令才会发生这种情况.不是TOP命令.我还注意到,如果在发出RETR命令后没有发送QUIT命令,则消息将保留在服务器上以供以后的会话使用.因此,可以获取消息并关闭连接,gmail将使消息在下一个会话中可见.
  • 根据您的Gmail设置,也可以从您的Gmail网页界面删除提取的电子邮件.
  • 使用用户名前面的特殊"最近:"登录将显示过去30天内收到的电子邮件,无论是否已经发送到另一个POP3客户端.

这些是我所知道的关于gmail pop3服务的唯一非标准行为.我作为OpenPop.NET的开发人员收集的大部分信息.

可能有用的参考文献: