Hello,
Not really a problem, but I'm wondering if the 'require_files' code for
localuser directors has changed recently? With Exim 3.20 - for an unknown
local user - I get:
exim -d0 -bt fred@???
user "fred" for file existence test not found
user "fred" for file existence test not found
user "fred" for file existence test not found
fred@??? is undeliverable:
unknown local-part "fred" in domain "eros.csd.plymouth.ac.uk"
From an exim 3.13 system I get:
fred@???
deliver to fred in domain rudolph.csd.plymouth.ac.uk
director = unknownuser, transport = unknown_user
The configure files are however different since the 3.20 system lets unknown
users fall of the end (as it were), so a default unknown user error gets
created. With the 3.13 system we had a specific director to capture unknown
users. However, the "user "fred" for file existence test not found" message
is coming from localuser directors for which the user (fred) is failing. All
3 directors are the same except for the pathname in the 'require_files'
option. The 3.13 system only has the first director, but as can be seen no
error is produced. The directors look like:
localuser:
no_expn
domains = LOCALHOST
require_files = ${local_part}:+${home}/mbox
driver = localuser
transport = local_delivery
headers_remove = X-UoP-Rewrite
I could find nothing relevant in the ChangeLog file about this. My thoughts
are that the message is fine if debugging is required, but since I specify
'-d0' then I only really want the result - the router/director used, or if
it is undeliverable.
John.
------------------------------------------------------------------------
John Horne, University of Plymouth, UK Tel: +44 (0)1752 233914
E-mail: jhorne@???
PGP key available from public key servers