Hi,
How do I run an IMAP inbox through procmail? What I want to do is:
1. mark delete all duplicate messages
2. filter my mail into folders (less important)
According to FAQ on www.procmail.org, I could run an existing mailbox
file through a procmail recipe with:
formail -s procmail experiments.rc < test.mbox
So I tried saving a message TWICE from IMAP inbox to $HOME/mail/folder,
and run this in mutt:
| formail -s procmail .procmailrc
But it didn't change anything. Here's my .procmailrc
--- begin
PATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/mail
LOGFILE=$MAILDIR/.procmail/maillog
# Keep backups of the last 32 messages in mail/backup directory
:0 c
.procmail/backup
:0 ic
| cd .procmail/backup && rm -f dummy `ls -t msg.* | sed -e 1,32d`
# Filter out duplicate messages from mailing lists.
:0 Wh: .procmail/msgid.lock
| formail -D 8192 .procmail/msgid.cache
--- end
Thanks,
Robert