Все:
Я отвечаю на мой вопрос, после того, как сам его испытал.
Как мне справиться с этим в Java / JavaMail?
Можно ли поймать и справиться с этим
время ожидания операции?
Да, он автоматически выбрасывается как javax.mail.MessagingException .
javax.mail.MessagingException: Exception reading response;
nested exception is:
java.net.SocketTimeoutException: Read timed out
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
at javax.mail.Service.connect(Service.java:297)
at javax.mail.Service.connect(Service.java:156)
at javax.mail.Service.connect(Service.java:105)
Это исключение выдается именно в этой строке:
Transport.connect ();
Единственный открытый вопрос, который у меня есть сейчас: « Можно ли имитировать / воспроизвести эту операцию тайм-аута самостоятельно, если я имею полный доступ администратора к SMTP-серверу? »
Есть идеи от экспертов?