Re: [Exim] rewriting rules

Top Page
Delete this message
Reply to this message
Author: Vadim Vygonets
Date:  
To: exim-users
Subject: Re: [Exim] rewriting rules
Quoth Marc MERLIN on Wed, Aug 30, 2000:
> So my problem is that if a machine sends Email to root, I want it to be
> qualified as root@???, _and_ I don't want to hardcode
> that machine name anywhere in exim.conf since it's rsynced to many machines,
> I just leave qualify_domain commented out.
>
> However, I then need to rewrite stuff as such:
> *@${primary_hostname} ${lookup{$1}lsearch{/etc/mail/localadds}{$1@???}fail} T
> *@${primary_hostname}    $1@???                hE
> *@in.limbo        $1@${primary_hostname}            T


Ah, I got it.

*@@    ${lookup{$1}lsearch{/etc/mail/localadds}{$1@???}fail}    T


Or, better yet, combine the three rules by _not_ rewriting what
you don't need:

*@@    ${lookup{$1}lsearch{/etc/mail/localadds}{$0}{$1@???}}    T
*@@    $1@???                            Fh


(Note: rewriting envelope sender and headers in last rule).

Vadik.

--
Avoid reality at all costs.