[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: procmail wants to do aliases!?
Matus Uhlar writes:
> -> Well, after the bout of messages regarding using procmail as the
> -> mail delivery agent, I decided to try it. I've been using procmail for
> -> the MDA under sendmail for about 2 years now with no problems.
> -> Unfortunately, it did not work. When mailing to majordomo for
> -> processing, something happened during which the mail bounced, and it was
> -> attempting to send it to postmaster. I stopped zmailer services and
> -> checked some things out - it appears that procmail was trying to deliver
> -> to postmaster, which on my system anyway, is an alias. Anyone know why?
> -> I changed the definition of mailbox to procm in scheduler.conf as
> -> follows:
> -> command="sm -8c $channel procm"
> -> Whereas it used to be the stock
> -> command="mailbox -8"
> look at sm.conf
> procm sSPfnm /usr/local/bin/procmail procmail -a $h -d $u -t
> it means that procmail will get "-d <user>"
> and the line
> command="sm -8c $channel procm"
> means that ANY local delivery will be passed to sm...
> so procmail should know how to deliver to pipes/programs or we should tell
> sm or scheduler only to pass user delivery to procmail.
> I'd vote for the first way. I'll mail to provcmail maintainers.
Yes, the first way is the correct way to handle it - procmail
should never be asked to do anything but handle the delivery to a
specific user's mailbox, subject to their own .procmailrc of course.
However, I'm not following how the line from scheduler.conf
(command="sm -8c $channel procm") means ANY local delivery should be
sent to procmail when I only define it in local/*.
Matthew C. Mead Technology Support Staff,
email@example.com Virginia Tech