Just use the same username for deliver at /etc/posfix/master.cf
As follows my config: dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -d ${recipient}
And make it sure, that you have this same config at /etc/dovecot.conf:
auth default_with_listener { mechanisms = plain login userdb ldap { args = /etc/dovecot-ldap.conf } passdb ldap { args = /etc/dovecot-ldap.conf } socket listen { master { path = /var/run/dovecot/auth-master mode = 0660 user = vmail group = mail } }
I'm using virtual domains, POSTFIX+DOVECOT+FEDORA-DS+SASLAUTHD
Here you can find a lot of information about Dovecot LDA, hope this can help you:
Regards
Venilton C. Junior
HPS Sercompe Computadores Ltda.
Office: +55 47 3431-9700 Fax: +55 47 3431-9747 Mobile: +55 47 9653-5872
www.sercompe.com.br
-----Original Message----- From: dovecot-bounces@dovecot.org [mailto:dovecot-bounces@dovecot.org] On Behalf Of Dick Middleton Sent: quinta-feira, 15 de fevereiro de 2007 12:17 To: Dovecot Mailing List Subject: Re: [Dovecot] deliver LDA permission problem
Timo Sirainen wrote:
On Thu, 2007-02-08 at 13:53 +0000, Dick Middleton wrote:
Feb 8 13:09:35 deliver(<email-addr>): setgid(5002) failed: Operation not permitted Feb 8 13:09:36 deliver(<email-addr>): setgid(5001) failed: Operation not permitted
- Make deliver setuid-root so it has permissions to do the setgid()
This is how I resolved the problem. I'm not sure it's ideal; I have an aversion to setguid programs but I don't see what else you can do.
Yea, it should. This has been in my TODO list for a while. Finally implemented:
Good oh!
Thanks
Dick