>>>>> "Jan" == Jan Johansson <[EMAIL PROTECTED]> writes:
Jan> I have a problem with 4.63 (Debian exim4-daemon-heavy 4.63-3) Jan> that I am not really sure how to describe, because it's too Jan> weird to me. Jan> When _one_ specific user sends mail to my server, exim runs as a Jan> non-existent user. Jan> Oct 26 06:59:05 haven exim[28864]: 2006-10-26 06:59:05 H=mail.acc.umu.se Jan> [130.239.18.156] U=postfix F=<[EMAIL PROTECTED]> temporarily rejected RCPT Jan> <[EMAIL PROTECTED]>: require_files: error for Jan> /home/sympa/expl/listor.skyddsrummet.net/bjorkriset-styrelse/config: Jan> Permission denied You didn't include the whole of the relevent ACLs in your post. I'm going to guess that the verify = recipient in your RCPT acl is being run for that specific sender, whereas the other sender you tried isn't running that condition (perhaps a prior accept for specific hosts?) Your router won't work for verify = recipient; to see why, note this comment from the docs for require_files: Warning 1: When the router is being run to verify addresses for an incoming SMTP message, Exim is not running as root, but under its own uid. This may affect the result of a require_files check. In particular, stat() may yield the error EACCES (Permission denied). This means that the Exim user is not permitted to read one of the directories on the files path. To be able to use require_files to verify the recipient, the directory path must be readable to the exim user or group. If that isn't possible, then you would need to turn on no_verify on the router, and add another router with verify_only that checks for valid recipients using some other method not involving reading those directories. -- Andrew, Supernews http://www.supernews.com -- ## 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/
