私は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];
しかし、Yahoo のおかげで、Null Pointer Exception.
質問は、Gmail とは異なり、YahooMail のメッセージ ヘッダーに参照が保存されないのですか?