Thanks, that worked.
James
On Mon, 2009-02-02 at 16:55 +0100, Paul Bijnens wrote:
On 2009-02-02 16:45, James Pifer wrote:
I'm trying to use procmail and I'm having trouble getting it to set some headers. I have one mailing list that sets Newsgroups: in the header and I want to remove it. I have the following test recipe:
:0
- ^Subject:.*<testing
- ^(Mime-Version:|Content-)
| formail -IMime-Version: -IContent-
If I understand it correctly, it should remove the Mime-Verion and Content headers.
The recipe gets matched but then doesn't deliver correctly:
procmail: Match on "^Subject:.*<testing" procmail: Match on "^(Mime-Version:|Content-)" procmail: Executing "formail,-IMime-Version:,-IContent-" procmail: Assigning "LASTFOLDER=formail -IMime-Version: -IContent-" procmail: Notified comsat: "test@:/home/jep/formail -IMime-Version: -IContent-"
From jep@obrien-pifer.com Mon Feb 2 11:43:03 2009
Subject: testing Folder: formail -IMime-Version: -IContent- 1010
It looks like it's trying to put it in a folder starting with formail. I tried putting the mail file on the next line (/var/mail/test), which is the same way I do it on my kid's procmailrc's, but it seems to ignore it. Where does procmail get the LASTFOLDER thing from?
Anyone know what I'm doing wrong?
Add the "f" flag to your recipe, to indicate the receipt is a filter, and not a destination.
:0 f ...rest or recipe...