Asheesh Laroia wrote:
On Mon, 17 Mar 2008, Andy Greenwood wrote:
I'm relatively new to Dovecot, but I really like what I'm seeing so far. I have one problem that I was hoping you could help me with though. I use Postfix for my mail server, then pass that on to procmail for filtering, and finally to deliver to put the mail in the appropriate Maildir folder. However, this isn't working. Postfix passes the mail to procmail correctly, but procmail is failing when it tries to call deliver. My system-wide procmailrc matches the lower one shown here: http://wiki.dovecot.org/procmail?highlight=%28procmail%29 which uses deliver.
My personal ~/.procmailrc is of similar format
Okay.
However, my procmail logs show this error message for every message that comes through: Fatal: destination user parameter (-d user) not given
http://www.mail-archive.com/dovecot@dovecot.org/msg08468.html (-:
-- Asheesh.
Thanks so much Asheesh. The problem was indeed that procmail was running as root. Adding the dropprivs statement fixed it!