AUTH-Probleme, SSL/TLS

toml toml at thlu.de
Mo Jun 27 15:49:46 CEST 2022


Hallo @ all

Einerseits angeregt durch den Thread vom 20.6. (Mailabruf mit 
STARTTLS...) und weiterhin durch den bei mir folgenden unregelmäßig 
auftretenden Fehler-Popup-Dialog im Thunderbird (das passiert bei allen 
Ordnern):

Thunderbird
     Der aktuelle Vorgang in "Papierkorb"
     ist fehlgeschlagen. Der Server des
     Kontos "thomas"
     antwortet: error (POP error (b'-ERR
     [AUTH] Username and password not
     accepted."))

habe ich mir mal meine Dovecot-Server-Logs angesehen. Auf echte 
protokollierte Server-Fehler (-p err) achte ich schon, aber wenn da nix 
ist, betrachte ich das eigentlich auch als erledigt. Und genau deswegen 
ist mir vermutlich seit dem Wechsel auf Debian 11 vor einigen Monaten 
der folgende laufende Hinweis entgangen:

Jun 24 20:20:43 server dovecot[53525]: imap-login: Disconnected (no auth 
attempts in 0 secs): user=<>, rip=*.*.*.*, lip=*.*.*.*, TLS handshaking: 
SSL_accept() failed: error:14094418:SSL routines:ssl3_read_bytes:tlsv1 
alert unknown ca: SSL alert number 48, session=<STLdoDXiyqMKCgEU>

Mein erster Gedanke war, die Certs sind noch von Jessie und somit alle 
uralt, ich mach die mal neu und stell dann auch mit einer eigenen CA von 
STARTTLS auf SSL/TLS um.

Jetzt habe ich neuerdings folgende Situation: Die Dovecot-Fehlermeldung 
im Journal ist behoben, Cert und Key scheint also ok zu sein, ich kann 
auf Port 993 via SSL/TLS vom Client (Debian und Android) zum 
Server-Dovecot (Debian Bullseye) ohne Fehler verbinden.

Aber der Popup-Dialog kommt immer noch unregelmäßig. Zum gleichen 
Zeitpunkt wird auf dem Server nichts geloggt. Hat jemand eine Idee, an 
welcher Stelle ich da noch mal suchen müsste.


Und das zweite Problem ist, ich kann anscheinend nicht via SSL/TLS mit 
Postfix via Dovecot->Auth verbinden, obwohl Postfix ohne Fehler 
gestartet wird und anscheinend auch auf 465 lauscht.

ss -tulpn
Netid State  Recv-Q Send-Q Local Address:Port  Peer Address:PortProcess
tcp   LISTEN 0      100          0.0.0.0:25         0.0.0.0:* 
users:(("master",pid=,fd=13)) ino: sk:2 cgroup:...postfix at -.service
tcp   LISTEN 0      100          0.0.0.0:993        0.0.0.0:* 
users:(("dovecot",pid=,fd=37)) ino: sk:3 cgroup:...dovecot.service
tcp   LISTEN 0      100          0.0.0.0:143        0.0.0.0:* 
users:(("dovecot",pid=,fd=35)) ino: sk:4 cgroup:...dovecot.service
tcp   LISTEN 0      100          0.0.0.0:465        0.0.0.0:* 
users:(("master",pid=,fd=17)) ino: sk:5 cgroup:postfix at -.service
(END)

openssl s_client -showcerts -connect 10.10.1.2:143 -starttls imap       
= Antwort OK!
openssl s_client -showcerts -connect 10.10.1.2:993 -tls1_3              
= Antwort OK!

openssl s_client -showcerts -connect 10.10.1.2:25 -starttls smtp        
= Antwort OK!
openssl s_client -showcerts -connect 10.10.1.2:465 -tls1_3              
= Fehler!
openssl s_client -showcerts -connect 10.10.1.2:465 -starttls smtp       
= Antwort OK!

Sowohl die Versuche mit Thunderbird als auch mit k9mail auf einem 
Android scheitern bei SSL/TLS für Postfix/Port 465, wobei hingegen 
Dovecot/Port993  fehlerfrei funktioniert. Mit der Websuche komme ich 
seit Tagen nicht so recht weiter und wäre deshalb wirklich für Tipps 
dankbar, an denen ich noch "vielleicht lockere Schrauben" finden könnte.

mfg Tom




Mehr Informationen über die Mailingliste Dovecot