【发布时间】:2013-10-01 09:27:28
【问题描述】:
我正在尝试获取Message msg[] = folder.getMessages(); 的电子邮件列表。之后我得到了每条消息的详细信息,同时我得到了一些消息的javax.mail.MessagingException: Failed to load IMAP envelope 异常。
这是产生错误的一条消息的协议跟踪 -
A7 FETCH 2 (ENVELOPE INTERNALDATE RFC822.SIZE)
* 2 FETCH (RFC822.SIZE 2567 INTERNALDATE "29-Apr-2011 13:49:01 +0000" ENVELOPE ("Fri, 29 Apr 2011 19:19:01 +0530" "I NEES YOUR ASSISANCE?????" (("Mr Leung Cheung" NIL "info" "milium.com.br")) (("Mr Leung Cheung" NIL "info" "milium.com.br")) ((NIL NIL "mr.leung_cheung" "live.hk")) () NIL NIL NIL "<20110429134718.70333732030A@mail2.milium.com.br>"))
A7 OK FETCH Completed
错误的堆栈跟踪是-
Failed to load IMAP envelope stacktrace: javax.mail.MessagingException: Failed to load IMAP envelope
at com.sun.mail.imap.IMAPMessage.loadEnvelope(IMAPMessage.java:1276)
at com.sun.mail.imap.IMAPMessage.getSentDate(IMAPMessage.java:377)
at com.my.main.model.TestMail.showAllMails(TestMail.java:95)
at com.my.main.model.TestMail.main(TestMail.java:45)
我正在使用 JavaMail-1.5。
我该如何解决这个错误,有什么方法或设置可以解决它并在不跳过该消息的情况下获取消息的详细信息?
谢谢,
尼拉姆·夏尔马
【问题讨论】:
标签: java jakarta-mail imap