我使用以下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