Charles Jie wrote:
>
> Your suggestions make me curious about the issue of procmail that I
> postpone putting back my .forward.
>
> 1. In main.cf, I found a line:
>
> mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
[...]
> Q1. I know the 'procmail' in .forward precedes that in main.cf. But
> can I just use mailbox_command in main.cf and forget .forward?
yup. if your vendors configuration already has this, you don't need to
put a .forward at all.
just create your .procmailrc and you're all set.
> Q2. If yes, do I need to append '-t' (fail softly) to the procmail command?
it's probably a good idea.
> Q3. How do I know whether I need to give the '-Y' option?
-Y Assume traditional Berkeley mailbox format, ignore
any Content-Length: fields.
might as well leave it if it's part of the vendor supplied
configuration.
> Q4. I don't have the ENV variable $DOMAIN in shell, the '-a $DOMAIN' is
> OK?
i don't think this is necessary at all, but i could be wrong of course.
i've never needed to set this (or add the -a $DOMAIN bit).
note that if you have other users on this box, who don't use procmail,
it may be better to use postfix's 'local' - which is the builtin LDA
(and is a bit more efficient than procmail).
if you're the only user on the box, it doesn't really matter where you
put it.
-w