2017-11-17 7 views
0

私がアイドルマネージャを使用すると、この例外が発生します。原因 私はこの答え[Exception in thread "main" javax.mail.MessagingException: Folder is not using SocketChannelsjavamail例外:javax.mail.MessagingException:フォルダがSocketChannelsを使用していません

を見ていると私はproperties.setProperty( "mail.imap.usesocketchannels"、 "真")

をしようと試みました。

しかし、私のコードでは動作しませんが、この例外が残っています。

Properties properties = new Properties(); 
    properties.put("mail.imap.host", mailReceiveServer); 
    properties.put("mail.imap.auth", validate ? "true" : "false"); 
    properties.put("mail.imap.port", mailReceivePort); 
    properties.put("mail.imap.ssl.enable", "true"); 
    properties.put("mail.imap.partialfetch", false); 
    properties.put("mail.event.scope", "session"); 

    properties.put("mail.imap.ssl.checkserveridentity", "false"); 
    properties.put("mail.imap.ssl.trust", "*"); 
    properties.put("mail.store.protocol", "imap"); 
    properties.put("mail.event.executor", es); 
    properties.setProperty("mail.imap.usesocketchannels", "true");  

私のプロパティに間違いがありますか?

+0

リンクされた回答のコメントに記載されているように、 'imap'を' imaps'に変更する必要はありませんか? – jmehrens

+0

これらの他の[一般的なJavaMailの間違い](https://javaee.github.io/javamail/FAQ#commonmistakes)を作成していないことを確認してください。 –

+0

ありがとうございます!私はimapかimapsのいずれかを試してみましたが、同じ例外がありました。私はFAQとサンプルを注意深く参照します。 –

答えて

0

申し訳ありません。txtのようにログを投稿する方法がわかりません。そしてoutputの出力が画像にあります。

関連する問題