[Dovecot] dovecot/deliver ... Can't open log file /var/log/dovecot/error.log: Permission denied

Jerry dovecot.user at seibercom.net
Mon May 10 22:58:34 EEST 2010


On Mon, 10 May 2010 15:35:15 -0400
Phil Howard <ttiphil at gmail.com> articulated:


> On Mon, May 10, 2010 at 15:25, Jerry <dovecot.user at seibercom.net>
> wrote:
> 
> >  From my 'master.cf' file:
> >
> > dovecot   unix  -       n       n       -       -       pipe
> >  flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver
> > -f ${sender} -d ${user}@${nexthop}
> >
> > From 'main.cf' file: (snippet)
> >
> > virtual_gid_maps = static:1002
> > virtual_minimum_uid = 100
> > virtual_transport = dovecot
> > virtual_uid_maps = static:1002
> >
> > Obviously, I have that user:
> >
> > pw showuser 1002
> > vmail:*:1002:1002::0:0:Virtual Mail
> > User:/nonexistent:/usr/sbin/nologin
> >
> > My log file is has 0600 permissions and its owner/group is 'vmail'.
> >
> 
> So what does this make Postfix do?  Run one instance of
> dovecot/deliver and pipe email to it?  Maybe that is the right
> solution and running it via mailbox_command is wrong?

See: http://wiki.dovecot.org/LDA/Postfix

Be sure to read the entire page.

> So what is virtual_minimum_uid doing for you if virtual_uid_maps is
> static? Or why are any of these even relevant if everything is being
> piped to a process started via master.cf?

Not really sure. I was told it has something to do with Postfix itself.

> And (problem I posted in a separate thread) does %d get assigned
> correctly with the domain name for mail_location = if this method of
> running dovecot/deliver is used?

You can either try it or perhaps ask on the Postfix forum.

-- 
Jerry
Dovecot.user at seibercom.net

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__________________________________________________________________



More information about the dovecot mailing list