IMAP:在一个命令中返回多个标头

时间:2018-09-19 09:47:09

标签: email imap

我是IMAP命令的新手,但我知道在IMAP中,您可以使用此命令获取邮件的标题:

fetch Message_Id (RFC822.HEADER)

fetch Message_Id:* (body[header.fields (from to subject date)])

其中Message_Id是消息ID,例如:1、2、3 ...

所以我需要一个命令,该命令仅用一个命令就可以获取选定文件夹中所有邮件的标题,这样我就会收到标题列表,如下所示:

fetch * (RFC822.HEADER)

fetch *:* (body[header.fields (from to subject date)])

有可能吗?有这样的命令吗?

1 个答案:

答案 0 :(得分:1)

:用于范围。因此1:3表示消息从1到3。

*并不意味着“每条消息”,而是“最后一条消息”,无论可能是什么。

因此,从消息1到最后一条消息,您想要的范围就是1:*