[Exim] Rewrite Help

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Padraic Renaghan
Date:  
À: exim-users
Sujet: [Exim] Rewrite Help
I'm having a heck of a time figuring out this rewrite rule.
I did my best searching/reading documentation and list posts, but no
luck yet. Hopefully someone here can help...

I am trying to say:
for any mail from foo.com
  if the sender address matches -bounce (e.g., testlist-bounce)
  fail and skip further processing this rule
  otherwise, if the from header is defined
    rewrite the From envelope and sender header with the
    value of the from header


Here is what I have so far:

^.*@.*foo\.com$ "${if match{$sender_address}{.*-bounce}\
fail${if def:header_from:{$h_from:} fail}}" Fs

I've tried a number of sytaxes for this, sometimes getting "misplaced
{ or }", other times getting "yielded unqualified local address:
fail".

Also, is there a good way to test rewrite rules like this that depend
on other headers short of sending test messages through exim?

Please help.

Thanks
Padraic Renaghan