【问题标题】:Any decent IMAP documentation or tutorial or examples? [closed]任何体面的 IMAP 文档或教程或示例? [关闭] 【发布时间】:2013-04-10 11:11:57 【问题描述】: 是否有关于如何在 IMAP 中导航的好教程?例如,您如何从 gmail 收件箱中获取 20 条最新消息? 我正在尝试使用排序,但 GMail 服务器似乎不支持此命令。 【问题讨论】: 标签: gmail imap 【解决方案1】: 没有什么比阅读 RFC (RFC3501) 更好了。这听起来可能很重要,但 IMAP 确实是一个复杂的协议,并且 RFC 解释了所有规则。从那里,只需输入原始命令即可获得实践经验。您可以使用 telnet 在非 SSL 系统上乱搞。对于 Gmail,您需要像我的 IMAPTalk 客户端这样的东西。 您可以通过首先找出文件夹中最高的消息序列号来获取最近的 20 条消息,如下所示: FETCH * (UID) 这将为您提供括号中的 UID,但响应将在开头包含序列号。 然后,只需从该值中减去 20。例如,如果最高序列号是 88,那么就这样做 FETCH 68:* (BODY[]) 这将检索消息。 【讨论】: 当你第一次选择一个文件夹时,你会得到一个 EXISTS 响应,它会告诉你邮箱中的最高序列号。 是的,实际上,这更容易。为此 +1。 感谢您的提示...