JavaMailAPIを使用してメールをフェッチしています。今日の初めに、Gmailでそうすることに成功しました。今、私はYahoo Mailを試しましたが、それも機能しました。
ただし、1つの問題:
メールが正しく読まれたかどうかは表示されません。アプリケーションは私が読んでいないと言っていますが、私は読んだメールでいっぱいのメールボックスを持っています。
これを使用して、フェッチされたメールが読み取られたかどうかを判断します。
String isRead = (message[i].getFlags().contains(Flags.Flag.SEEN) ? "Yes" : "No");
Gmailで動作します。Yahooメールではありません。なぜこれが起こるのか誰かが知っていますか?