Hallo Foristen,
ich habe meinen Server von Leap 15.4 über 15.5 und 15.6 auf 16.0 aktualisiert.
Seitdem funktioniert der interne Mailtransport nicht mehr.
fetchmail > postfix > dovecot oder behelfsweise sendmail >postfix > dovecot
Den Zugriff der IMAP-Clients auf dovecot konnte ich bereits reparieren (Unterschiede in den config-files 2.3 vs 2.4). Die user können alle Mails in der gewohnten Form sehen. Es werden aber keine neuen Mails von draußen durchgereicht.
Die Mails werden hier intern schon immer über den user-namen, wie in der passwd angegeben, adressiert - nicht über username@domain.
In einem ersten Schritt habe ich sendmail > postfix getestet:
echo Testmail | /usr/sbin/sendmail \ bananenkiste
echo Testmail | /usr/sbin/sendmail \ bananenkiste@meinserver.de
Die Antwort im Log sieht IN BEIDEN FÄLLEN so aus:
dovecot[53767]: lmtp(55218): Connect from local
dovecot[53767]: auth: Debug: master in: USER 2672689164 bananenkiste@meinserver.de protocol=lmtp
dovecot[53767]: auth(bananenkiste@meinserver.de): Debug: passwd: Performing userdb lookup
dovecot[53767]: auth: Debug: conn unix:auth-worker: Connecting
dovecot[53767]: auth: Debug: conn unix:auth-worker (pid=53765,uid=0): Client connected (fd=20)
dovecot[53767]: auth: Debug: conn unix:auth-worker (pid=53765,uid=0): Sending version handshake
dovecot[53767]: auth-worker: Debug: conn unix:auth-worker (pid=55219,uid=476): Server accepted connection (fd=8)
dovecot[53767]: auth-worker: Debug: conn unix:auth-worker (pid=55219,uid=476): Sending version handshake
dovecot[53767]: auth-worker: Debug: conn unix:auth-worker (pid=55219,uid=476): auth-worker<1>: Handling USER request
dovecot[53767]: auth-worker(bananenkiste@meinserver.de)<55264>: request [1]: Debug: passwd: Performing userdb lookup
dovecot[53767]: auth-worker(bananenkiste@meinserver.de)<55264>: request [1]: Debug: passwd: lookup
dovecot[53767]: auth: Debug: auth-worker: Worker sent process limit '30'
dovecot[53767]: auth-worker(bananenkiste@meinserver.de)<55264>: request [1]: passwd: unknown user
dovecot[53767]: auth-worker(bananenkiste@meinserver.de)<55264>: request [1]: Debug: passwd: Finished userdb lookup
dovecot[53767]: auth(bananenkiste@meinserver.de): Debug: passwd: Finished userdb lookup
dovecot[53767]: auth-worker: Debug: conn unix:auth-worker (pid=55219,uid=476): auth-worker<1>: Finished: user_unknown
dovecot[53767]: auth: Debug: userdb out: NOTFOUND 2672689164
dovecot[53767]: lmtp(55218): Disconnect from local: Logged out (state=READY)
Alles anzeigen
Aus bananenkiste wird bananenkiste@meinserver.de
Damit scheitert die Authentifizierung über passwd.
Weiß jemand Rat?
Vielen Dank für Tipps.
Gruß,
Bananenkiste