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.

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s