Matthias Waffenschmidt wrote:

Hello,

when debugging an expansion problem via -be I discovered the following
problem (running version 4.52 on FreeBSD):

If you're using a file lookup like

${if eq {${lookup{whatever}nwildlsearch{/some/file}}}{test}{yes}{no}}

the file contents are cached and will not be reread if /some/file has
been changed (-d always says 'cached open').

Is this a feature or a bug? If it is a feature (I don't guess so) it
should be documented in the docs.


Is '/some/file' a flat file, or a .db created from a flat-file?

And if the latter, was the derived db updated after changes to
the flat-file?

Not an 'academic' question - I am testing two similar checks against
'one of each type', same contents,  for whitelisting, and the result
returned seems to be more sensitive to I/O variables than choice
of lookup methodolgy.

Bill Hacker


--
## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to