Hi,

I'm really new to Linux, but I tried setting up a mailserver today. I use
fetchmail + postfix + courier-imap + procmail. I've run into the following
though:
A document I found, describing how to setup postfix, said I should put the
following lines in the postfix configuration file:
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
home_mailbox = Mailbox/

I figured the first line is to invoke procmail, the second is to tell
postfix to use the Mailbox/ folder in the users home directories. Without
the second line, Courier-IMAP won't work, so that should be there anyway.
But I found out that with the first line included, the mailbox_command
setting takes priority over the home_mailbox setting. The result is that any
incoming mail is dumped in the /var/mail/$user folder instead of
/home/$user/Mailbox and I can't retrieve it with e.g. Outlook Express.

My questions: what is exactly the use of procmail. I'm in doubt whether I
need it at all. If I do need it, how to get around the problem described.
Another thing I was wondering about, I have two options: either creating a
pop3-box at my ISP for every user (then fetchmail + postfix + courier-imap
will do), or just letting it fall in the catch-all account and sort it out
locally (that's where procmail comes in I guess). Which is recommendable?

I probably asked a lot of stupid questions, but I appreciate your help :)

Regards

Michael.