22 May
2008
22 May
'08
3:32 p.m.
Hello, I'm using dovecot 1.0 under debian etch.
The lda socket path is set to: auth_socket_path = /var/spool/postfix/private/auth
But this gives me the error: net_connect(/var/spool/postfix/private/auth) failed: Permission denied
I suppose deliver is run as dovecot user. I read about running deliver as root with the suid bit set. I'm not quite sure if this is a good solution. Is there any other way. In the wiki says: "Most MTAs won't let you run deliver as root, so for now you'll need to make it setuid root. However deliver isn't designed to be run as setuid-root"
My MTA is postfix, does someone know if postfix let me run deliver as root? If not, should I go to the setuid option?
Thank you.
-- Adrián Ribao Martínez