If you ONLY want to file it, then remove the 'c' flag on the recipe.
The 'c' flag means "copy"; ie: copy the current mail into a file/folder,
and then continue processing.
Also, if you are unable to determine what is happening to a recipe, use
LOGFILE=Log
VERBOSE=yes
LOGABSTRACT=all
at the beginning, and then examine the file called "Log" in your
$MAILDIR afterwards. When the recipe works, clear the variables:
VERBOSE=no
LOGABSTRACT=yes
See the "procmailrc(1)" man page for exact details.
> My ISP runs procmail as the local delivery agent.
>
> I try to sort the mail into separate mailboxes there before downloading
> it for delivery on my Linux box.
>
> I intend for the following recipe to catch mail addressed to
> donnalee(_at_)dlh(_dot_)com and put it in $HOME/Mail/donnalee. Instead,
her
> mail just falls through and ends up in the system mailbox.
>
>
>
> # Catching personal mail
>
> # First, for Donna
> :0 c:
> * ^TO_donnalee(_at_)dlh\(_dot_)com
> $HOME/Mail/donnalee
>
> I know I have to being just plain dumb, but I can't see what I'm
> doing wrong. Some kind soul, please help.
>
> dan dlh(_at_)dlh(_dot_)com