Dallman suggested to Stephen,
One way: Save the headers you want into vars, remove all headers,
put the headers you want back.
:0
* ^\/From:.*
{ H_FROM = $MATCH }
:0
* ^\/Subject:.*
{ H_SUBJ = $MATCH }
:0
* ^\/Content-Type:.*
{ H_CTYPE = $MATCH }
:0
* ^\/MIME-Version:.*
{ H_MIME = $MATCH }
:0
* ^\/Content-Transfer-Encoding:.*
{ H_CTE = $MATCH }
:0
* ^\/Content-Disposition:.*
{ H_DISPO = $MATCH }
:0
| formail -I "" \
-I "$H_FROM" \
-I "$H_SUBJ" \
-I "$H_CTYPE" \
-I "$H_MIME" \
-I "$H_CTE" \
-I "$H_DISPO" \
| $SENDMAIL $SENDMAILFLAGS -t someone(_at_)somewhere
Oy. Why all the saving into variables?
:0
| formail -kz -X From: -X Subject: -X Content-Type: \
-X MIME-Version: -X Content-Transfer-Encoding: \
-X Content-Disposition: | \
"$SENDMAIL" $SENDMAILFLAGS -t someone(_at_)somewhere(_dot_)else
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail