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