Hallo,
please excuse my bad english. But I am not a native speaker.
I changed my cyrus to dovecot (alltogehter: fetchmail - procmail - exim4 - dovecot).
But I get (I think from /usr/lib/dovecot/deliver) the following error-message in my syslog:
... Oct 25 23:37:13 gustav dovecot: lda: Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: Permission denied (euid=501(andy) egid=100(users) missing +w perm: /var/run/dovecot/auth-userdb, dir owned by 0:0 mode=0755) ... Oct 25 23:37:14 gustav dovecot: lda: Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: Permission denied (euid=500(tony) egid=100(users) missing +w perm: /var/run/dovecot/auth-userdb, dir owned by 0:0 mode=0755) ...
Dovecot is installed as !include auth-passwdfile.conf.ext. For all users there is a entry in der /etc/dovecot/users.
Usaly the user rights are set to 600. I tryed 755, but I get the same errormessage.
... service auth {
unix_listener auth-userdb { mode = 0755 user = mailstore group = mailstore } ...
If I try "ls /var/run/dovecot/auth-userdb -la" - i get:
srwxr-xr-x 1 mailstore mailstore 0 Okt 25 23:36 /var/run/dovecot/auth-userdb
How can I solve this problem?
Tony