I have more or less bottomed this out. So I thought I'd reply (to myself) in case anyone else has similar problems.
I don't fully understand what seems to be going but heres how I got it going. The address data in the alias file (e.g. bertsmith) is unqualified with a host name. Exim therefore qualifies it with the value of "qualify_domain" or uses the primary hostname. It then does another search through the alias file for the qualified address. because it does not find a match (in my example) so it uses the default (*). I fixed it by making sure that the qualify_domain entry in exim.conf does not have a default in the aliasfile (*@). I also cannot have a global default because that will be used if it exists. I have a domain default for each of the domains that use this server except the one I use for qualify_domain where I have specific aliases for "Postmaster" and "webmaster". There must be a better way of doing this. I would be grateful if anyone can tell me what it is. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]