我有以下从 YahooMail 获取收件箱的代码:-
this._store = _session.getStore("imaps");
this._store.connect("imap.mail.yahoo.com", 993, this._uid, this._pwd);
Folder inbox = this._store.getFolder("Inbox");
SearchTerm unread = new FlagTerm(new Flags(Flag.SEEN), false);
IMAPMessage[] msgs = (IMAPMessage[]) inbox.search(unread);
这以变量msg的形式返回给我未读消息。我之前有这行代码可以很好地与gmail配合使用:-
String ref = msg.getHeader("References")[0];
但是现在有了雅虎,这给了我Null Pointer Exception.
现在的问题是,与 Gmail 不同,引用不是存储在 YahooMail 中的邮件标题中吗?