On Sat, Sep 13, 2008 at 02:53:08PM +0200, Aleksandar D. Balalovski wrote: > hello, I've been using Mutt for half a year now, everything was fine. > Yesterday I changed some of the recipes in procmailrc and since than > fetchmail/procmail won't put the mail in the preferred mailbox. It > puts it in /var/spool/mail/myusername.
To see what procmail is doing, just log its actions, grab a coffee, and sit down to some reading. I have it permanently enabled, just in case: # Avoid logging clashes. Separate log records. MAILDIR=/home/erik/mail # Thanks to Bart Schaefer & Ruud H.G. van Tol: LOGFILE=$MAILDIR/tmp_log.$$ # <- Each process uses a temporary log. FINAL_LOG=$MAILDIR/log # <- Append here, via TRAP, at process exit: TRAP='procmail -p DEFAULT=$FINAL_LOG /dev/null < $LOGFILE && rm -f $LOGFILE' If implicated in your recipes, it may be useful to also log some specifics, such as: :0 # Unconditionally extract Message-id: { MSG_ID=`formail -x"Message-id:"` } LOG=$MSG_ID :0 { TO=`formail -x"To:"` } LOG=$TO If logging is left enabled, it's good to delete or rotate the log file every few months, when it grows over a few tens of megabytes. I'll let somone else advise on the mutt side of things. (Mine isn't involved in mail delivery, and I can't see why it should be, at least when procmail is in use.) Erik -- "When one person suffers from a delusion, it is called insanity. When many people suffer from a delusion, it is called Religion." -- Robert M. Pirsig in "Zen and the Art of Motorcycle Maintenance"