我使用以下IMAP命令获取消息的大小。
“$ FETCH UID RFC822.SIZE \ r \ n”
对于某些消息,命令正常工作并返回消息大小
“* 3 FETCH(RFC822.SIZE 2376)\ r \ n $ OK成功\ r \ n”
但是对于某些电子邮件来说,它没有获取消息的大小。它仅返回Success消息,但不返回大小
以下是某些消息的回复。
“$ OK Success \ r \ n”
是否有其他方法可以获取邮件的大小?
答案 0 :(得分:1)
走出困境...你想到的是x uid fetch 1234 rfc822.size
,以便用UID 1234了解邮件的大小。但是,你发送的是y fetch 1234 rfc822.size
,如果有的话邮箱中的邮件少于1234条,该命令将无效。
我猜对了吗?
答案 1 :(得分:0)
如果您没有收到任何尺寸信息,则表示该消息不存在。