[Vmail-discuss] domain alias problem
Donovan Craig
donovan at snapfrozen.com
Mon, 21 Jun 2004 23:04:26 +1000
Hi,
Just wondering if anyone has managed to get multiple domain aliases
working:
domainalias1 -> domain1
domainalias2 -> domain1
domainalias3 -> domain1
When only aliasing one domain, everything seems to work fine. However, when
aliasing more than one domain, I get 'unroutable address' in Exim.
I remember we all discussed this a year or two ago but when reviewing
the posts, it doesn't look like a resolution was ever found.
Please forgive me if this has already been resolved on the list.
However, I've had a good search and can't seem to find a solution.
Here are the SQL queries I'm currently using in my Exim4 config (I'm
using Maildir):
MySql_Forward:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{select remote_name from forwarder left join
domain_alias on domain_alias.domain_name = forwarder.domain_name where
local_part = '$local_part' and (forwarder.domain_name = '$domain' or
alias = '$domain')}{$value}fail}
file_transport = address_file
pipe_transport = address_pipe
# MySQL local users configuration.
MySql_local_user:
driver = accept
local_parts = ${lookup mysql{select mbox_name from popbox left join
domain_alias on popbox.domain_name = domain_alias.domain_name where
(popbox.domain_name = '$domain' or domain_alias.alias = '$domain') and
local_part = '$local_part'}{$value}fail}
transport = MySql_local_delivery
MySql_Default_Forward:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{select remote_name from forwarder left join
domain_alias on domain_alias.domain_name = forwarder.domain_name where
local_part = '_default_' and (forwarder.domain_name = '$domain' or alias
= '$domain')}{$value}fail}
file_transport = address_file
pipe_transport = address_pipe
Thank-you for any help.
Regards,
Donovan
Donovan Craig
Phone: +61 3 59 615 715
A Linux machine! Because a 486 is a terrible thing to waste!
-- Joe Sloan, jjs@wintermute.ucr.edu