procmail
[Top] [All Lists]

(no more) problems with $MATCH

2000-06-22 02:47:36
Hi,

thanks to you all it now works. I used a nested block instead of multiple
recipies:

:0 c
* !^FROM_DAEMON
* !^From:special_domain
# catch just german TLD
* ^From:.*\.de$
* ^TO_((jniggema|nigge|jan\.niggemann|jn)@(stud|rz|swl)\.fh-heilbronn\.de)
* ^To[   ]*:[    ]*\/[a-zA-z0-9]+(_at_)[a-zA-Z0-9]+\(_dot_)(_dot_)*
{
        ADR = "$MATCH"
        :0
        | (formail -tr -i"Subject: Meine Adresse $MATCH wird bald auslaufen" ; 
cat $HOME/.procmail/autoreply_texte/hz6_enforcer_d) | $SENDMAIL -oi -t 
-fJan(_dot_)Niggemann(_at_)hz6(_dot_)de
}

# catch anything else
:0 Ec
* !^FROM_DAEMON
* !^From:special_domain
* ^TO_((jniggema|nigge|jan\.niggemann|jn)@(stud|rz|swl)\.fh-heilbronn\.de)
* ^To[   ]*:[    ]*\/[a-zA-z0-9]+(_at_)[a-zA-Z0-9]+\(_dot_)(_dot_)*
{
        ADR = "$MATCH"
        :0
        | (formail -tr -i"Subject: address $MATCH will soon expire" ; cat 
$HOME/.procmail/autoreply_texte/hz6_enforcer) | $SENDMAIL -oi -t 
-fJan(_dot_)Niggemann(_at_)hz6(_dot_)de
}

This works all right.
Jan

--
jan niggemann
JN1821-RIPE
pgp-key fingerprint: B6A8 ED32 EFEF 3F43 6F9B  510D 7A90 7FDC 462A 1ABC


_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

<Prev in Thread] Current Thread [Next in Thread>
  • (no more) problems with $MATCH, Jan . Niggemann <=