IMAP:Return 几个 headers 在一个命令中
IMAP: Return several headers in one command
我是 IMAP 命令的新手,但我知道在 IMAP 中您可以使用此命令获取 header 消息:
fetch Message_Id (RFC822.HEADER)
或
fetch Message_Id:* (body[header.fields (from to subject date)])
其中 Message_Id 是消息 ID,例如:1、2、3 ...
所以我需要一个命令来获取选定文件夹中所有消息的 headers,只有一个命令,我收到一个 headers 的列表,如下所示:
fetch * (RFC822.HEADER)
或
fetch *:* (body[header.fields (from to subject date)])
这可能吗?有这样的命令吗?
:
是一个范围。所以 1:3
表示从 1 到 3 的消息。
*
并不意味着 "every message",它意味着 "the last message",不管它是什么。
因此,您想要的范围只是 1:*
,从消息 1 到最后一条消息。
我是 IMAP 命令的新手,但我知道在 IMAP 中您可以使用此命令获取 header 消息:
fetch Message_Id (RFC822.HEADER)
或
fetch Message_Id:* (body[header.fields (from to subject date)])
其中 Message_Id 是消息 ID,例如:1、2、3 ...
所以我需要一个命令来获取选定文件夹中所有消息的 headers,只有一个命令,我收到一个 headers 的列表,如下所示:
fetch * (RFC822.HEADER)
或
fetch *:* (body[header.fields (from to subject date)])
这可能吗?有这样的命令吗?
:
是一个范围。所以 1:3
表示从 1 到 3 的消息。
*
并不意味着 "every message",它意味着 "the last message",不管它是什么。
因此,您想要的范围只是 1:*
,从消息 1 到最后一条消息。