"SMTP connection error" validating new account using STARTTLS
Bug summary
I can't connect to my university's exchange mail account using IMAP and SMTP. I verified that I used the correct configurations, which are known to work with other mail clients, such as Thunderbird, Evolution, and K9.
About you
- Geary version: 0.12.2
- Installation method: Package
- Your desktop: GNOME
- Your operating system and version: Debian 10 Testing (Buster)
- Email provider: TU Berlin, using a Microsoft Exchange installation
Steps to reproduce
- Be a member of TU Berlin
- Set up your mail account:
- IMAP, exchange.tu-berlin.de, port 993, SSL/TLS
- SMTP, exchange.tu-berlin.de, port 587, STARTTLS
- account names <account>@win.tu-berlin.de for both
What is the current bug behavior?
Failure with error message "Unable to validate: SMTP connection error."
What is the expected correct behavior?
Being able to send and receive mails through my account.
Relevant logs and/or screenshots
I geary as LC_ALL=C geary --debug
. Here is the relevant output:
[deb] 15:27:20 4.705300 imap-client-session.vala:1469: [0008/exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_CONNECTING] Connected to exchange.tu-berlin.de/default:993
[deb] 15:27:20 0.000005 imap-client-session.vala:624: [0008/exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_CONNECTING] Connected
[deb] 15:27:20 0.014601 imap-client-session.vala:1542: [0008/exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_NOAUTH] capability #1: NAMESPACE IMAP4rev1 IMAP4 "AUTH=PLAIN" UIDPLUS CHILDREN STARTTLS ID LITERAL+ IDLE
[deb] 15:27:20 0.000281 imap-client-session.vala:718: [0008/exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_NOAUTH] use_starttls=false is_ssl=true starttls=true
[deb] 15:27:20 0.000006 imap-client-session.vala:746: [0008/exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_NOAUTH] No STARTTLS attempted
[deb] 15:27:21 0.247263 imap-client-session.vala:1542: [0008/exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] capability #2: NAMESPACE IMAP4rev1 IMAP4 "AUTH=PLAIN" UIDPLUS CHILDREN ID LITERAL+ IDLE
[deb] 15:27:21 0.000556 imap-client-session.vala:782: [0008/exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_AUTHORIZED] No compression available
[deb] 15:27:21 0.000067 imap-deserializer.vala:251: [des:0008/GEARY_IMAP_DESERIALIZER_STATE_TAG] Waiting for deserializer to close...
[deb] 15:27:21 0.000127 imap-deserializer.vala:822: [des:0008/GEARY_IMAP_DESERIALIZER_STATE_TAG] input error: Operation was cancelled
[deb] 15:27:21 0.000126 imap-deserializer.vala:253: [des:0008/GEARY_IMAP_DESERIALIZER_STATE_CLOSED] Deserializer closed
[deb] 15:27:21 0.000035 imap-client-connection.vala:422: [0008/exchange.tu-berlin.de/default:993/GEARY_IMAP_CLIENT_CONNECTION_STATE_CONNECTED] Disconnecting...
[deb] 15:27:21 0.000232 imap-client-connection.vala:425: [0008/exchange.tu-berlin.de/default:993/GEARY_IMAP_CLIENT_CONNECTION_STATE_CONNECTED] Disconnected
[deb] 15:27:21 0.000011 imap-client-session.vala:1475: [0008/exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_BROKEN] Disconnected from exchange.tu-berlin.de/default:993
[deb] 15:27:21 0.000194 imap-client-session.vala:406: DTOR: ClientSession exchange.tu-berlin.de/default:993 GEARY_IMAP_CLIENT_SESSION_STATE_BROKEN
[deb] 15:27:21 0.020967 geary-engine.vala:370: Error validating SMTP account info: Peer failed to perform TLS handshake