Hi,

I would like to implement a domain alias... and I've been looking  
around at examples...

Such as this one:

virtual_domain_alias:
   driver = redirect
   allow_fail
   data = ${lookup mysql{select concat('${quote_mysql:$local_part}@',  
domain) \
                 from domains,domainalias where domainalias.alias = '$ 
{quote_mysql:$domain}' \
                 and domainalias.domain_id = domains.domain_id}}
   retry_use_local_part

The problem with this and with my other method which was to have an  
alias for

*[email protected] to  a user ...

mysql_aliases:
   driver = redirect
   file_transport = address_file
   pipe_transport = address_pipe
   data = ${lookup mysql{SELECT destination FROM aliases,emailtable  
WHERE emailtable.email = aliases.destination and (aliases.address = '$ 
{quote_mysql:$local_pa...@${quote_mysql:$domain}' or aliases.address =  
'*...@${quote_mysql:$domain}')}}

.. is that when the mail is written to the Maildir the Envelope-To: is  
re-written as the redirect address and not the original address  
emailed to.

I'm delivering emails via SMTP using a script which extracts messages  
from a maildir folder and then delivers them using SMTP to an IP  
address.

Can anyone help me put together a method which would allow me to  
achieve this without having multiple entries in my emailtable, one for  
each domain name a customer may have?


Kind Regards,

Jonathan Gilpin


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to