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]