procmail
[Top] [All Lists]

Re: CGi

1999-01-16 07:46:18
* Fri 1999-01-15 Professional Engineering 
<PSE-L(_at_)mail(_dot_)professional(_dot_)org>
| :0
| {
|         SUBJECT=`$FORMAIL -xSubject: `
|         TO=`$FORMAIL -xTo: `
|         FROM=`$FORMAIL -xFrom: `
|         SENDER=`$FORMAIL -rtzxTo:`
| }

May I propose 4 times faster and less resource expensive way:
You don't want to record anything unnecessary if this is straight
mailing list drop-in.

jari

:0                  # mailingList variable defined earlier
*$ ! $mailingList
{
    :0
    * ^Subject:\/.*
    {
        SUBJECT = $MATCH
    }

    :0
    * ^To:\/.*
    {
        TO = $MATCH
    }

    :0
    * ^From:\/.*
    {
        FROM = $MATCH
    }


    #   Here we have to call shell.... -rt will parse return address according
    #   to RFC rules.
    
    :0 h
    SENDER=|$FORMAIL -rtzxTo:
}

<Prev in Thread] Current Thread [Next in Thread>