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

Reply via email to