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");
私のプロパティに間違いがありますか?
リンクされた回答のコメントに記載されているように、 'imap'を' imaps'に変更する必要はありませんか? – jmehrens
これらの他の[一般的なJavaMailの間違い](https://javaee.github.io/javamail/FAQ#commonmistakes)を作成していないことを確認してください。 –
ありがとうございます!私はimapかimapsのいずれかを試してみましたが、同じ例外がありました。私はFAQとサンプルを注意深く参照します。 –