any idea why we are getting this connection reset error? we are trying to use pop3(in a
test program as given below) to read messages from the inbox
program:
DEBUG POP3: mail.pop3s.starttls.enable: false DEBUG POP3: mail.pop3s.starttls.required: false DEBUG POP3: mail.pop3s.apop.enable: false DEBUG POP3: mail.pop3s.disablecapa: false DEBUG POP3: connecting to host "outlook.office365.com", port 995, isSSL true
javax.mail.MessagingException: Connect failed;
nested exception is:
java.net.SocketException: Connection reset
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:213)
at javax.mail.Service.connect(Service.java:366)
at javax.mail.Service.connect(Service.java:246)
at Monitoring_Remedy_Mailboxes.check(Monitoring_Remedy_Mailboxes.java:41
)
at Monitoring_Remedy_Mailboxes.main(Monitoring_Remedy_Mailboxes.java:152
)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:189)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:954)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.
java:1343)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371
)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1355
)
at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java
:598)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:372)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:238)
at com.sun.mail.pop3.Protocol.<init>(Protocol.java:112)
at com.sun.mail.pop3.POP3Store.getPort(POP3Store.java:265)
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:207)