[Exim] case and alias problem, take two

Página Principal
Apagar esta mensagem
Responder a esta mensagem
Autor: Miquel van Smoorenburg
Data:  
Para: exim-users
Assunto: [Exim] case and alias problem, take two
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