Skip to content

Connection fail with IMAP/TLS server

Hello,

Trying to connect to a TLS server lead to the following stack trace:

01-27 09:37:40.060 E/SMSBackup+(25450): com.fsck.k9.mail.MessagingException: Unable to connect
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.fsck.k9.mail.store.imap.ImapStore.checkSettings(ImapStore.java:305)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.github.axet.smsgate.services.ImapSmsReplyTask.reply(ImapSmsReplyTask.java:346)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.github.axet.smsgate.services.ImapSmsReplyTask.doInBackground(ImapSmsReplyTask.java:288)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.github.axet.smsgate.services.ImapSmsReplyTask.doInBackground(ImapSmsReplyTask.java:70)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at android.os.AsyncTask$2.call(AsyncTask.java:333)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at java.lang.Thread.run(Thread.java:764)
01-27 09:37:40.060 E/SMSBackup+(25450): Caused by: javax.net.ssl.SSLHandshakeException: Handshake failed
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:423)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.android.org.conscrypt.OpenSSLSocketImpl.waitForHandshake(OpenSSLSocketImpl.java:665)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.android.org.conscrypt.OpenSSLSocketImpl.getInputStream(OpenSSLSocketImpl.java:627)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.fsck.k9.mail.store.imap.ImapConnection.setUpStreamsAndParserFromSocket(ImapConnection.java:230)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.fsck.k9.mail.store.imap.ImapConnection.open(ImapConnection.java:116)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.fsck.k9.mail.store.imap.ImapStore.checkSettings(ImapStore.java:301)
01-27 09:37:40.060 E/SMSBackup+(25450): 	... 9 more
01-27 09:37:40.060 E/SMSBackup+(25450): Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xa5b20f00: Failure in SSL library, usually a protocol error
01-27 09:37:40.060 E/SMSBackup+(25450): error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER (external/boringssl/src/ssl/tls_record.c:235 0xa35ac11c:0x00000000)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
01-27 09:37:40.060 E/SMSBackup+(25450): 	at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:351)
01-27 09:37:40.060 E/SMSBackup+(25450): 	... 14 more