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/
