任何体面的IMAP文档或教程或示例?

car*_*tex 1 gmail imap

有关如何浏览IMAP的好教程吗?例如,如何从gmail收件箱中获取20条最新邮件?

我正在尝试使用sort,但GMail Server似乎不支持此命令.

Gig*_*igi 5

没有什么能比阅读RFC(RFC3501)更好了.这可能听起来很具纪念意义,但IMAP确实是一个复杂的协议,RFC解释了所有的规则.从那里,只需输入原始命令即可获得实践经验.您可以使用telnet在非SSL系统上乱七八糟.对于Gmail,您需要像我的IMAPTalk客户端.

您可以通过首先找到文件夹中最高的邮件序列号来获取20条最新邮件,如下所示:

FETCH * (UID)
Run Code Online (Sandbox Code Playgroud)

这将为您提供括号中的UID,但响应将包括开头的序列号.

然后,只需从该值中扣除20.例如,如果最高序列号是88,那么就这样做

FETCH 68:* (BODY[])
Run Code Online (Sandbox Code Playgroud)

那将检索消息.