2009/12/18 Phil Pennock <[email protected]>

> On 2009-12-18 at 01:01 +0300, J Channel wrote:
> > Exim make some senders like this:
> > MAIL FROM <"[email protected]"@hostname.com>
> >
> > exim-4.63-3.el5
> >
> > Config:
> >  accept  authenticated = *
> >     condition     = ${if
> >
> eq{${extract{5}{:}{${lookup{$authenticated_id}lsearch{/etc/exim/passwd}}}}}{no}
> > {yes}{no}}
> >     condition     = ${if
> >
> eq{${extract{3}{:}{${lookup{${domain:$authenticated_id}}lsearch{/etc/exim/domains}}}}}{no}
> > {yes}{no}}
> >     control       = submission/domain=
>
> What updates the files /etc/exim/passwd and /etc/exim/domains ?
>
> Are they replaced atomically with new, complete, content, or does
> something open the files for writing, truncate and then put content in,
> so that there's a race condition which you're sometimes losing?
>

It was edited inplace, but now changes applied to files 'password.new' and
'domains.new' and cron job sync it with `/bin/cp -uf domains.new domains`. I
guess its atomic operation.

Problem still exist.

How can I enable acl debug for one client? Is there something  like
'debug_peer_list' option in postfix?
-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to