[exim] Catchall catching everything

Top Page
Delete this message
Reply to this message
Author: Antony Gelberg
Date:  
To: exim-users
Subject: [exim] Catchall catching everything
Hi all,

I'm using Exim 3.35, and having problems with a catchall.

The end of /etc/aliases contains:

fe: ferenc
rl: robert
sg: shivani
*: robert

The server serves, let's say, bob.com. Email to fe@???, rl@???,
and sg@??? is delivered to the appropriate place. However, this
only works when the * line is commented out. With the * line left in as
above, robert gets mail to anyone, including fe@??? etc.

I'm not sure why fe@??? doesn't match fe in /etc/aliases just
because the * is commmented out. I want the * to be a last resort.

Here's the relevant part of exim.conf:

system_aliases:
driver = aliasfile
file_transport = address_file
pipe_transport = address_pipe
file = /etc/aliases
search_type = lsearch*@

Hope someone can shed some light on this.

Thanks,

Antony