I don't think procmail currently allows comments interspered in the
condition lines. Perhaps that is what is failing?
> This is _very_ simple
>
> # just the email address
> SENDER=`formail -rtzxTo:`
>
> # a list of every email address which has ever sent me mail
> NAMES=$PROCDIR/email-names.txt
>
>
> :0c
> * ! ^FROM_DAEMON
--> > # if they are not in the file already, ignoring caps
> * ! ? grep -iw "$SENDER" "$NAMES"
> {
> # send their address to the names file
> :0c
> |/bin/echo "$SENDER" >> $NAMES
>
>
> # send me a message telling me they were just added
> :0
> |(/bin/echo "Sender \`$SENDER' added to $NAMES" | \
> Mail -s "New Email Address added: $SENDER" luomat)
> }
>
>
> It is the "send me a message" part that is giving me trouble.
>
> All I want it a little note saying:
>
> #
> Subject: New Email Address added: someone(_at_)somewhere(_dot_)com
>
> Sender someone(_at_)somewhere(_dot_)com added to
> /Users/luomat/.procmail/email-names.txt
> #
> that doesn't seem to hard, but I get a "From: " line that looks
> like this:
>
> From: To: "luomat(_at_)nerc(_dot_)com Subject: Re: test References:
> <199610301659(_dot_)LAA04459(_at_)nerc(_dot_)com> In-Reply-To:
> <199610301659(_dot_)LAA04459(_at_)nerc(_dot_)com>"
<luomat(_at_)nerc(_dot_)com>
>
> I have been unable to debug this, but I am sure that it is simple.
>
> TjL