IMAP UID FETCH BODY.PEEK[] 命令响应
IMAP UID FETCH BODY.PEEK[] command response
我现在正在开发一个简单的 IMAP 客户端。为了接收消息正文,我使用命令“UID FETCH message-UID BODY.PEEK[]”。问题是我可以确定服务器对命令的响应之一是“* message-sequence-number FETCH (UID message-UID 正文[] 消息正文)”?或者我应该准备好接收任何可能的 FETCH 响应(比如消息信封)?我知道我可以以“* message-sequence-number FETCH (FLAGS flags)”的形式接收消息标志更新,我只是忽略它现在。
当然,我已经阅读了标准rfc3501,但没有找到答案。
您无法确定邮件是否存在。但如果它确实存在,那么服务器必须向您发送一个包含 UID 和 BODY[] 的 FETCH,通常但不一定按该顺序。在实践中,它可能还包括 FLAGS,但没有别的。
我现在正在开发一个简单的 IMAP 客户端。为了接收消息正文,我使用命令“UID FETCH message-UID BODY.PEEK[]”。问题是我可以确定服务器对命令的响应之一是“* message-sequence-number FETCH (UID message-UID 正文[] 消息正文)”?或者我应该准备好接收任何可能的 FETCH 响应(比如消息信封)?我知道我可以以“* message-sequence-number FETCH (FLAGS flags)”的形式接收消息标志更新,我只是忽略它现在。
当然,我已经阅读了标准rfc3501,但没有找到答案。
您无法确定邮件是否存在。但如果它确实存在,那么服务器必须向您发送一个包含 UID 和 BODY[] 的 FETCH,通常但不一定按该顺序。在实践中,它可能还包括 FLAGS,但没有别的。