使用 IMAP 命令获取消息的大小
Fetching size of message using IMAP command
我正在使用以下 IMAP 命令获取消息的大小。
"$ FETCH UID RFC822.SIZE\r\n"
对于某些消息,该命令正常工作并且returns 消息大小
"* 3 FETCH (RFC822.SIZE 2376)\r\n$ OK Success\r\n"
但对于某些电子邮件,它无法获取邮件的大小。它 returns 只有成功消息而不是大小
这是对一些消息的回复。
"$ OK Success\r\n"
是否有任何替代方法来获取消息的大小?
如果您没有返回尺寸信息,则表示该消息不存在。
步履蹒跚...您的想法是 x uid fetch 1234 rfc822.size
以了解 UID 1234 的消息的大小。但是,您发送的是 y fetch 1234 rfc822.size
,并且如果邮箱中的邮件少于 1234 条,则该命令将不起作用。
我猜对了吗?
我正在使用以下 IMAP 命令获取消息的大小。
"$ FETCH UID RFC822.SIZE\r\n"
对于某些消息,该命令正常工作并且returns 消息大小
"* 3 FETCH (RFC822.SIZE 2376)\r\n$ OK Success\r\n"
但对于某些电子邮件,它无法获取邮件的大小。它 returns 只有成功消息而不是大小
这是对一些消息的回复。
"$ OK Success\r\n"
是否有任何替代方法来获取消息的大小?
如果您没有返回尺寸信息,则表示该消息不存在。
步履蹒跚...您的想法是 x uid fetch 1234 rfc822.size
以了解 UID 1234 的消息的大小。但是,您发送的是 y fetch 1234 rfc822.size
,并且如果邮箱中的邮件少于 1234 条,则该命令将不起作用。
我猜对了吗?