1
0
mirror of https://github.com/sismics/docs.git synced 2025-12-14 02:06:25 +00:00

inbox service imap(s) timeouts

This commit is contained in:
Benjamin Gamard
2018-03-03 17:33:57 +01:00
parent d55334739c
commit 1b05261a97
2 changed files with 10 additions and 1 deletions

View File

@@ -155,6 +155,15 @@ public class InboxService extends AbstractScheduledService {
isSsl ? "javax.net.ssl.SSLSocketFactory" : "javax.net.DefaultSocketFactory");
properties.setProperty("mail.imap.socketFactory.fallback", "true");
properties.setProperty("mail.imap.socketFactory.port", port);
if (isSsl) {
properties.put("mail.imaps.connectiontimeout", 30000);
properties.put("mail.imaps.timeout", 30000);
properties.put("mail.imaps.writetimeout", 30000);
} else {
properties.put("mail.imap.connectiontimeout", 30000);
properties.put("mail.imap.timeout", 30000);
properties.put("mail.imap.writetimeout", 30000);
}
Session session = Session.getDefaultInstance(properties);