procmail
[Top] [All Lists]

Re: Why doesn't this recipe work? (123)

1997-11-26 17:21:29


On Wed, 26 Nov 1997, Liston Bias wrote:

On Wed, 26 Nov 1997, Nick Halloway wrote:
:0 
* ^Subject:.*Guidelines
* ^From:(_dot_)*laura(_at_)(_dot_)*mbi(_dot_)ucla(_dot_)edu
| cat >junk.mail 

Why not...
:0 
* ^Subject:.*Guidelines
* ^From:(_dot_)*laura(_at_)(_dot_)*mbi(_dot_)ucla(_dot_)edu
junk.mail 

The |cat >junk.mail  is a test of piping the mail to a command, 
something simple.


What I really want to do with the mail is this:
|/usr/local/bin/formail -k -X Subject: -X Newsgroups: |inews

Try fully qualifying things as I have had problems with that in the past.

FORMAIL=/usr/local/bin/formail
NEWS=/path/to/inews

| $FORMAIL -k -X"Subject:" -X"Newsgroups:" >>$NEWS


I tried this -- same problem.
I've also tried various flags and having a lockfile after the :0 but that
didn't change anything.  

procmail: [15666] Wed Nov 26 16:07:38 1997
procmail: No match on "^Subject.*recipe"
procmail: No match on "^Subject.*123"
procmail: No match on "^X-Envelope-To.*scimath-request"
procmail: No match on "^Received.*AUVM.AMERICAN.EDU"
procmail: No match on "^Xref.*paladin.american.edu"
procmail: Assigning "FORMAIL=/usr/local/bin/formail"
procmail: Assigning "INEWS=/usr/local/bin/inews"
procmail: Match on "^Subject:.*Guidelines"
procmail: Match on "^From:(_dot_)*laura(_at_)(_dot_)*mbi(_dot_)ucla(_dot_)edu"
procmail: Executing "$FORMAIL -k -X"Subject:" -X"Newsgroups:" >>$INEWS "
procmail: [15666] Wed Nov 26 16:07:39 1997
procmail: Assigning "LASTFOLDER=$FORMAIL -k -X"Subject:" -X"Newsgroups:" 
$INEWS "
From laura(_at_)mbi(_dot_)ucla(_dot_)edu  Wed Nov 26 16:07:38 1997
 Subject: Guidelines
  Folder: $FORMAIL -k -X"Subject:" -X"Newsgroups:" >>$INEWS                3378
procmail: Notified comsat: "snowe@:$FORMAIL -k -X"Subject:" -X"Newsgroups:" 
$INEWS "
procmail: Unlocking "/home/u3/users/snowe/.lockmail"


However, I also have this later on in my .procmailrc:

:0 c                            
| /usr/ucb/vacation snowe 



Piping mail to a program works OK here.