The procmail directions are quite good for the overall
setup of procmail. However, there's one difference between the procmail
directions and actual use of procmail on eskimo:
For security resasons, this won't work on eskimo, and if attempted, all of your incoming mail will bounce. Instead, use the following in your .forward file:
Q. Where are the procmail directions that you've referred to.
A. The main procmail directions
are in the form of unix man pages. I would like to HTMLify these pages, and place
links to them on this page, but at this point that is a project that I haven't had
time for. The most often used man pages are:
Q. I don't see procmail_wrapper in /usr/local/bin. So, where is it?
A. You won't find it on
any of the machines that users have access to. But it is there, and it
does work. I should know, I use it myself.
Q. Can I use my own private copy of procmail instead of the one in /usr/local/bin?
A. No. You can go
ahead and compile one, and even put the full path to it in your .forward
file. However, the security software that our mailer uses will strip
the full path off, and execute our version anyway. The mail transport
agent will never execute your local copy of the program.
Q. You showed the -f- option in your example. What about other procmail options?
A. You can use any of the
procmail options. Just place them after the procmail_wrapper and
before the #user.
Q. What version of procmail is Eskimo using?
A. We're using version
3.10. While I'm aware that version 3.11 pre-releases are available,
using beta software with something as critical as mail delivery is not
something I'm comfortable with.
Q. I followed your instructions, and it still isn't working. Did I miss something?
A. The most common mistakes are:
1. No quotes around the "|procmail_wrapper -f- #JoeUser". The quotes are not optional.
A space between the | and the procmail_wrapper. No spaces
are permitted, and all mail will bounce if a space is used.