1

現在、私はこれを行っています:

Store store = sendsession.getStore(mailhost);
   store.connect(mailhost, user, password);
   String box = "SENT";
   Folder folder = store.getFolder(box);
   folder.open(Folder.READ_WRITE);
   message.setFlag(Flag.SEEN, true);
   folder.appendMessages(new Message[] {message});
   store.close();

また、GmailとHotmailで機能しますが、Yahooから送信する場合はSentフォルダーに送信されません。送信されたフォルダはyahooで別の名前でアクセスされていますか?

4

1 に答える 1

2

「送信済み」フォルダの標準名またはユニバーサル名はありません。これは、使用しているメールクライアントの規則です。異なるクライアントは異なる規則に従うかもしれません。

また、YahooMailのこのJavaMailwikiエントリを参照してください。

それでも問題が解決しない場合は、このJavaMail FAQエントリで、問題のデバッグに役立つ追加情報について説明しています

于 2012-04-16T18:50:07.453 に答える