我使用以下IMAP命令获取邮件的大小。使用IMAP命令获取邮件的大小
“$ FETCH UID RFC822.SIZE \ r \ n” 个
对于某些消息,命令工作正常,并返回邮件大小
“* 3 FETCH(RFC822.SIZE 2376)\ r \ n $ OK成功\ r \ n“
但是对于某些电子邮件来说,它没有获取消息的大小。它只返回成功消息但不是大小
这是一些消息的响应。
“$ OK成功\ r \ n” 个
是否有获取消息的大小任何其他方式?
我使用以下IMAP命令获取邮件的大小。使用IMAP命令获取邮件的大小
“$ FETCH UID RFC822.SIZE \ r \ n” 个
对于某些消息,命令工作正常,并返回邮件大小
“* 3 FETCH(RFC822.SIZE 2376)\ r \ n $ OK成功\ r \ n“
但是对于某些电子邮件来说,它没有获取消息的大小。它只返回成功消息但不是大小
这是一些消息的响应。
“$ OK成功\ r \ n” 个
是否有获取消息的大小任何其他方式?
你的命令不合法。真正的命令必须包括一个指向该消息的参数。什么是真正的命令? – arnt
实际命令是: “$ FETCH 1 RFC822.SIZE \ r \ n” – Mayuresh
'$ FETCH N RFC822.SIZE \ r \ n'将获取邮箱中第N条消息的大小,而不是带有UID的消息的N.如果你想基于UID获取,那么你需要使用'UID FETCH N RFC822.SIZE \ r \ n' – jstedfast