On Sun, 01 Jun 2003 the mental interface of 
Werner Schneider told:

> Hallo,
> 
> meine Frage bezieht sich auf das Adress-rewriting von Exim3.
> Ist es m�glich, in Abh�ngigkeit der Zieldomain die Absenderadresse neu
> zu schreiben:
> 
> z.b. wenn Zieldomain=abcd.de, dann [EMAIL PROTECTED]

Ich verstehe nicht richtig..... Mail an abcd.de soll den Absender
foobar.de bekommen? Lass das Dein Mutt mit send-hooks erledigen.

> ich hab zwar die bereits vorhandene Regel als Basis genommen und 
> mit einer "if eq" funktion versehen, doch leider fehlt mir die richtige 
> Variable f�r die Zieldomain.
> 
> -------snip--------
> 
> [EMAIL PROTECTED]        ${if eq {$domain}{abcd.de\.de}{} fail}\
>                    ${lookup{$1}lsearch{/etc/email-addresses-abcd}\
>                    {$value}fail} frFs
> 
> -------snap-------

Das verwende ich nur um die Header From und Sender zu �ndern.

[EMAIL PROTECTED] "${if eq {${lc:$sender_address_domain}}{t-online\.de}{} fail}\
                         ${lookup{$1}lsearch{/etc/email-addressestonline}\
                         {$value}fail}" s

[EMAIL PROTECTED] "${if eq {${lc:$sender_address_domain}}{lxtec\.de}{} fail}\
                        ${lookup{$1}lsearch{/etc/email-addresseslxtec}\
                        {$value}fail}" s

[EMAIL PROTECTED] "${if eq {${lc:$sender_address_domain}}{gmx\.de}{} fail}\
                        ${lookup{$1}lsearch{/etc/email-addressesgmx}\
                        {$value}fail}" s

Und mit:
smarthost:
  condition = ${if eq {${lc:$sender_address_domain}}{t-online\.de}{true} \
  fail}:
  driver = domainlist
  transport = remote_smtp
  route_list = "* smtp.t-online.de bydns_a"
  #route_list = "* smtprelay.t-online.de bydns_a"

smarthost:
  condition = ${if eq {${lc:$sender_address_domain}}{gmx\.de}{true} fail}:
  driver = domainlist
  transport = remote_smtp
  #route_list = "* smtprelay.t-online.de bydns_a"
  route_list = "* mail.gmx.de bydns_a"

smarthost:
  condition = ${if eq {${lc:$sender_address_domain}}{lxtec\.de}{true} fail}:
  driver = domainlist
  transport = remote_smtp
  route_list = "* mail.lxtec.de bydns_a"

kriegste es sogar hin dich von smtprelay.t-online.de unabh�ngig zu
machen ;-)

Ciao

Elimar


-- 
  Learned men are the cisterns of knowledge, 
  not the fountainheads ;-)

Attachment: pgp00000.pgp
Description: PGP signature

Antwort per Email an