As I described in my previous message, there is a weird problem with
casesensitiveness and check_ancestor. I've found a way to reproduce
it on a standard exim installation.
Assumptions:
1. "stuser" is a local user
2. "traveler.cistron-office.nl" is the local domain.
Put this in /etc/aliases:
hostmaster: stuser
Put this in ~stuser/.forward:
stuser@???
# exim -v -bv hostmaster
stuser@???
<-- stuser@???
<-- hostmaster@???
deliver to stuser in domain traveler.cistron-office.nl
director = localuser, transport = local_delivery
# exim -v -bv Hostmaster
hostmaster@??? failed to verify:
unknown local-part "hostmaster" in domain "traveler.cistron-office.nl"
Yes, check_ancestor is set on the forwardfile director. But if you
use a localpart@domain in .forward, it becomes case-sensitive, and
doesn't work if you use capitals in the address.
If I just put 'stuser' without '@traveler.cistron-office.nl' in .forward
it works fine. Removing the .forward altogether works too, ofcourse ;)
Mike.
--
Computers are useless, they only give answers. --Pablo Picasso