net_connect(/var/run/dovecot/auth-master) failed: Permission denied

Vor ein paar Tagen hatte ich ein kleiner Problem mit meinem Mailserver, die Rechte waren nicht richtig gesetzt und habe immer den gleichen Fehler in der Log erhalten.
Die folgende Problemloesung habe ich im Netz gefunden auf english. Da sich urls im Netz schnell aendern koennen habe ich das ganze hier festgehalten und auf deutsch uebersetzt.

1. chown 0.0 /usr/lib/dovecot/deliver
2. chmod 755 /usr/lib/dovecot/deliver
3. finde heraus welcher Benutzer in der master.cf fuer deliver eingetragen ist (... flags=DRhu user=nobody:mail argv=/usr/.../deliver) ^^^^^^
NICHT: root, dovecot der postfix!
4. mkdir /usr/local/lib/dovecot
5. chmod 700 /usr/local/lib/dovecot
6. chown nobody /usr/local/lib/dovecot
7. cp -p /usr/lib/dovecot/deliver /usr/local/lib/dovecot
8. chmod u+s /usr/local/lib/dovecot/deliver
9. weise den Path von Punkt 8 dem args vom dovecot service in der postfix master.cf zu
10. postfix neustarten und los gehts.

Published by Robert Reiz

CEO @ VersionEye. Passionated software developer since 1998.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: