I found out a working solution, for one of my problems,
on how to rewrite email-addresses with exim for outgoing mail,
but only if the Receipent isnt local.

Here is the snipet, if sombody else is searching...
(Change "saturn" to the name of your local machine)
(Uses the standard debian /etc/email-addresses file)
(Beware that if you use something like saturn.mydomain to escape the dots
 with \\)
 
Felix


to insert somewhere in the Transports Configuration
####################################################

int_smtp:
   driver = smtp
   
ext_smtp:
   driver = smtp
# Rewrite email-addresses for external mail based on /etc/email-addresses
   headers_rewrite = [EMAIL PROTECTED] \
       ${lookup{$1}lsearch{/etc/email-addresses}{$value}fail}
   return_path = ${if match{$return_path}{^([EMAIL PROTECTED])@saturn\$}\
      {${lookup{$1}lsearch{/etc/email-addresses}{$value}fail}}fail}

                       
to change in the Routers Configuration 
#####################################################

lookuphost:
   driver = lookuphost
   #transport = remote_smtp
   # Select int_smtp transport if domain ends with saturn
   transport = ${if match{$domain}{saturn\$}{int_smtp}{ext_smtp}}
                                     


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to