当 Gmail 以编程方式用作 POP3 服务器时,它会表现出哪些非标准行为特征?

发布于 2024-10-09 03:21:55 字数 226 浏览 0 评论 0原文

我正在尝试准备一份完整的 Gmail POP3 行为列表,您通常不会想到在 POP3 服务器中会发现这些行为。

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

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

谁能提供更完整的非标准行为列表?

I am trying to prepare a complete list of behaviour that Gmail POP3 exhibits, that you wouldn’t expect to generally find in a POP3 server.

For example, Gmail appears to ignore the DELE (delete) command from a POP3 client. Instead, it implements its own delete and archive strategy.

The purpose of preparing a list is to avoid developers testing a POP3 client against the Gmail POP3 server and then assuming that all POP3 servers behave in the same way.

Can anyone provide a more complete list of non-standard behaviour?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦年海沫深 2024-10-16 03:21:55

我无法提供完整的列表,但我可以提供我所知道的信息:

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

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

可能有用的参考:

I cannot come with a complete list, but I can come with what I know of:

  • Fetching an email will hide it from all later POP3 sessions unless you reset your gmail pop3 settings (sets them again).
    To be more precise: I found out that this happens with the RETR command only. Not the TOP command. I also noticed that if the QUIT command is not sent after issuing RETR commands, the messages are kept on the server for later sessions. It is therefore possible to fetch the messages and just close the connection, and gmail will keep the messages visible for the next session.
  • Depending on your gmail settings, a fetched email can be deleted from your gmail web interface as well.
  • Logging in with a special "recent:" in front of your username will show emails received in the last 30 days, regardless of being sent to another POP3 client already.

Those are the only non-standard behaviour I know about the gmail pop3 service. Most of this information I have gathered while being a developer for OpenPop.NET.

References that might be of use:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文