没有什么能比阅读RFC(RFC3501)更好了。它可能听起来很具纪念意义,但IMAP确实是一个复杂的协议,RFC解释了所有的规则。从那里,只需输入原始命令即可获得实践经验。您可以使用telnet在非SSL系统上乱七八糟。对于Gmail,您需要类似我的IMAPTalk客户端。
您可以通过首先找到文件夹中最高的邮件序列号来获取20条最新邮件,如下所示:
FETCH * (UID)
这将为您提供括号中的UID,但响应将包括开头的序列号。
然后,只需从该值中扣除20。例如,如果最高序列号为88,那么只需执行
FETCH 68:* (BODY[])
这将检索消息。