Das ist seltsam. Ich versuche gerade Dovecot mittels SSL an MariaDB zu binden. Laut meinen Notizen hat das bei Debian Buster irgendwann im Jänner oder Februar bei intensiven Tests problemlos funktioniert. Jetzt klappt mit der gleichen Konfiguration aus dem internen Wiki nichts mehr…
driver = mysql
connect = user=<username> \
password=<password> \
ssl_cert=<pem> \
ssl_key=<key> \
ssl_ca=<ca> \
host=<hostname> \
dbname=<database>
dovecot: auth-worker: Error: mysql: Connect failed to database: SSL connection error: No or insufficient priorities were set.
Diese Fehlermeldung scheint von GnuTLS zu kommen, siehe GNUTLS_E_NO_PRIORITIES_WERE_SET. Mit dem MySQL-Client kann ich mit den gleichen Zugangsdaten und Zertifikaten über SSL erfolgreich zugreifen. Ich habe zum Test sogar schon die Dovecot und GnuTLS Pakete aus der damaligen Zeit installiert, die laut snapshot.debian.org in Verwendung waren. Was ich noch nicht getestet habe ist, den MariaDB-Server bzw. Client mit identischer Version und Konfiguration von damals in Betrieb zu nehmen.
Irgendwelche Ideen, wie ich das Problem weiter eingrenzen könnte? 
Edit: /ping A:H
Edit: Offenbar muss man nun explizit ssl_cipher in Dovecot setzen. Das führt dann schnell zu…
SSL connection error: A packet with illegal or unsupported version was received.
Eine korrekte Liste bekommt man über den MySQL-Client mittels…
show session status like 'Ssl_cipher_list';
Keine Ahnung, warum sich das geändert hat. Oder meine Notizen sind unvollständig 