-1
JavaMailを使用してメールサーバーに接続しようとしています。私は例外を受け取ります。Javamailサーバーの接続タイムアウト
私もPOP3を使用しようとしましたが、運はありません。
エラー:私は、以下の使用して接続を確立行くことができました
Properties props = System.getProperties();
props.setProperty("mail.store.protocol", "imaps");
Session session = Session.getDefaultInstance(props, null);
try
{
Store store = session.getStore("imaps");
MailSSLSocketFactory socketFactory = new MailSSLSocketFactory();
socketFactory.setTrustAllHosts(true);
props.put("mail.imaps.ssl.socketFactory", socketFactory);
store.connect(host,user,password);
}
catch (MessagingException ex){
System.out.println(ex.toString());
}
Properties properties = new Properties();
properties.put("mail.pop3.host", host);
properties.put("mail.pop3.port", port);
// SSL setting
properties.setProperty("mail.pop3.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
properties.setProperty("mail.pop3.socketFactory.fallback", "false");
properties.setProperty("mail.pop3.socketFactory.port", String.valueOf(port));
Session session = Session.getDefaultInstance(properties);
// connects to the message store
Store store = session.getStore("pop3");
store.connect(user, password);
System.out.println(store.isConnected());
System.out.println("connection succesful");
// opens the inbox folder
Folder folderInbox = store.getFolder("INBOX");
folderInbox.open(Folder.READ_ONLY);
まず、(https://javaee.github.io/javamail/FAQ#commonmistakes)、これらすべての[共通のJavaMailミス]を修正し、その後、これらの[接続のデバッグのヒント】以下の(HTTPS://javaee.github .io/javamail/FAQ#condebug)。 –