[Dovecot] Using deliver with postfix

mouss mouss at netoyen.net
Sat Sep 20 06:47:26 EEST 2008


Rich Winkel wrote:
> Thanks for your help mouss!
> 
> On Fri, Sep 19, 2008 at 10:22:40AM +0200, mouss wrote:
>> Rich Winkel wrote:
>>> Hi, I'm trying to set up dovecot 1.1.2 and postfix 2.5.4 on freebsd 7.0.
>>> I'm getting permissions problems on auth-master and I'm not sure of the
>>> correct settings to use.
>>>
>>> In postfix's main.cf I have
>>> mailbox_command=/usr/local/libexec/dovecot/deliver -d $USER
>>>
>>> In dovecot.conf I have:
>>> socket listen {
>>>   master {
>>>         path = /var/run/dovecot/auth-master
>>>         mode = 0660
>>>         user = dovecot
>>>         group = postfix
>>>   }
>> leave the master as it was and add a client for postfix:
>>     client {
>>       path = /var/spool/postfix/private/dovecot
>>       mode = 0660
>>       user = postfix
>>       group = postfix
>>     }
> 
> I'm confused.  So deliver doesn't need access to the master socket?
> Because it uses the master (not the client) in the default setup ...

oops. ignore my garbage. for some reason, I thought your problem with 
dovecot auth. Now that I reread your post, I don't see where I got that!

in your case, see the "Multiple UIDs" section in
	http://wiki.dovecot.org/LDA
(you need setuid...).


> 
> Also how does this differ in terms of permissions from my current
> setup?  In both cases you would have group postfix rw perms on the
> socket.  And looking at the docs, I'm doubly confused!  It says mailbox_command
> runs with the userid of the recipient.  So how is it supposed to access
> this socket in any case?  I take it I don't want to give 666 perms to
> the socket ...
> 
> Sorry for my ignorance ...
> 
> Rich
> 



More information about the dovecot mailing list