Folgendes ist mir mit der aktuellen Stable 2012.03.7 aufgefallen:
Im Setup lassen sich für die Sieve-Verbindung Plain,SSL und TLS auswählen, in den Kontoeinstellungen jedoch nur Plain und TLS.
Da mein Mailserver (Dovecot/postfix Mysql) nicht auf localhost läuft, ist Plaintext-Login nicht möglich. Selbst wenn ich Für Sieve TLS einstelle, kommt die Fehlermeldung
"Could not authenticate with user kocsv@miniskipper.at (Plaintext authentication disabled.)."
Ein tcpdump bestätigt, dass kein STARTTLS abgeschickt wird, sondern direkt das AUTHENTICATE PLAIN kommt.
In Zend/Mail/Protocol/Sieve.php wird auf Zeile 112 abgefragt, ob $ssl = 'TLS', in der DB steht jedoch 'tls'
Wenn ich die config manuell in der DB von "ssl":"tls" auf "ssl":"TLS" ändere, dann kommt folgender Fehler:
"Could not connect to host 192.168.1.16 (cannot enable TLS)."
An der Stelle komme ich nicht weiter, irgendwelche Ideen?
/Edit: Das steht im maillog:
- Code: Select all
Oct 4 11:36:16 spt16 dovecot: auth: Debug: auth client connected (pid=2180)
Oct 4 11:36:16 spt16 dovecot: managesieve-login: Warning: SSL: where=0x10, ret=1: before/accept initialization [192.168.1.19]
Oct 4 11:36:16 spt16 dovecot: managesieve-login: Warning: SSL: where=0x2001, ret=1: before/accept initialization [192.168.1.19]
Oct 4 11:36:16 spt16 dovecot: managesieve-login: Warning: SSL: where=0x2002, ret=-1: SSLv2/v3 read client hello A [192.168.1.19]
Oct 4 11:36:16 spt16 dovecot: managesieve-login: Disconnected (no auth attempts): rip=192.168.1.19, lip=192.168.1.16, TLS handshaking: Disconnected
MfG


