thunderbird / thunderbird/thunderbird-android

error:10000410:ssl (boringssl android 14) pop3/imap

Open
#8,181 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

Checklist
  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.
App version

Latest 6804 from git (here)

Where did you get the app from?

Other

Android version

14 (security update 1-sep-2024)

Device model

s24 samsung

Steps to reproduce

Any account with pop3/imap.
Connect to Dovecot with ssl/tls.

Screenshot_20240929_112004_K-9 Mail

Expected behavior

Success connect.

Actual behavior

See screen shot about boringssl error. (Steps to reproduce)

Logs

error:10000410:ssl routines:openssl_internal:sslv3_alert_handshake_failure
(boringssl android 14) see Steps to reproduce.

Dovecot blamed but looks like android problem.
https://www.aqua-mail.com/forum/index.php?PHPSESSID=b54gea24qmsouh1qleccqgp9m4&topic=6824.msg41212#msg41212

Stunnel supplies an ARM openssl binary, could this work/be added?

I am aware this may very well be a Google/Android issue with boringssl, but we all know if we waited for a fix we'd be at android v291... It looks to me Stunnel had this issue and supplies an openssl ARM binary (https://www.stunnel.org/downloads/stunnel-latest-android.zip)

Tests done from windows/openssl:

POP (does not work in k9, error:10000410)
Windows-test: openssl s_client -connect mail.anon.nl:995
SSL-Session:
Protocol : TLSv1.2
Cipher : DHE-RSA-AES128-SHA
Verify return code: 19 (self signed certificate in certificate chain)

+OK Dovecot ready.

IMAP (does not work in k9, error:10000410)
Windows-test: openssl s_client -connect mail.anon.nl:993
SSL-Session:
Protocol : TLSv1.2
Cipher : DHE-RSA-AES128-SHA
Verify return code: 19 (self signed certificate in certificate chain)

  • OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot ready.

SMTP (StartTLS in k9 for smtp works!)
Windows-test: openssl s_client -starttls smtp -connect mail.anon.nl:587
SSL-Session:
Protocol : TLSv1.2
Cipher : ECDHE-RSA-AES256-GCM-SHA384
Verify return code: 19 (self signed certificate in certificate chain)

250 DSN
quit
221 2.0.0 Bye

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure on Android 14 using a POP3 or IMAP account connected to Dovecot over SSL/TLS, and compare it with the working SMTP STARTTLS case. Review the reported BoringSSL handshake error and the linked Stunnel and Aqua Mail references; done would mean establishing the affected POP3/IMAP connections successfully or documenting the confirmed platform limitation.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.