On Mon, 2011-05-09 at 13:00 +0200, Colin Brace wrote: > dovecot unix - n n - - pipe > flags=DRhu user=vmail:mail argv=/usr/local/libexec/dovecot/deliver -d > ${recipient}
You're running deliver as vmail user. > May 09 12:43:13 lda: Error: userdb lookup: > connect(/var/run/dovecot//auth-userdb) failed: Permission denied > (euid=200(vmail) egid=6(mail) missing +w perm: > /var/run/dovecot//auth-userdb, euid is not dir owner) So make auth-userdb owned by vmail user: service auth { unix_listener auth-userdb { user = vmail } }