[Exim] Require_files error has changed?

Top Page
Delete this message
Reply to this message
Author: John Horne
Date:  
To: Exim Users List
Subject: [Exim] Require_files error has changed?
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