bts8(_at_)netcom(_dot_)com writes:
I am compiling 3.11pre7 on a new system and have a couple of questions.
I edited the makefile to be the home directory "/home/a/abc" for
example. I defined MAILSPOOLHOME as "/mail". The incoming mail is
actually stored in "/usr/mail/abc". When I pipe test messages through
procmail (using "procmail</usr/mail/abc"), rather than them ending up in my
inbox, they end up in a mailbox called "msg.gs.KB". What on earth did I
goof up? As I sit here and think about this, should MAILSPOOLHASH be set
to 1 instead of 0? Thanks!
If incoming mail is supposed tobe stored in /usr/mail/loginnamehere,
then you should _not_ define MAILSPOOLHOME at all, but rather define
MAILSPOOLDIR to "/usr/mail/" and leave MAILSPOOLHASH as 0. Defining
MAILSPOOLHOME causes mail to be delivered to insides each users's home
directory, which does not appear to be what you want. MAILSPOOLHASH
causes addition levels of hierarchy in the spool directory to be
created, thus avoiding the 'fat slow directory' problem.
Philip Guenther