[Mailman-Developers] Postfix instructions in 2.0.10's INSTALL

Dan Mick Dan Mick <dmick@utopia.West.Sun.COM>
Wed, 1 May 2002 15:52:37 -0700 (PDT)


2.0.10's INSTALL file has this section:

    Problem:  I use Postfix for my MTA and the mail wrapper programs
              are logging complaints about the wrong GID.

    Solution: Create a separate aliases file for Postfix in its
              main.cf config file under the variable "alias_maps". Put
              the file somewhere in Mailman's home directory, or
              somewhere else where the user mailman has write access
              to it; *as user mailman* call Postfix's "postalias" on the
              alias file.

              % postalias <the alias file>

              Also as user mailman, run

              % python -c'import os; print os.getgid()'

              This should print out the group id that Mailman should
              be configured to expect when the mail wrapper programs
              are run.  Call it "thegid".  Rebuild Mailman with

              % ./configure --with-mail-gid=thegid

What is this supposed to do?  "postalias <a private alias file>"
appears to simply create an alias.dir/alias.pag pair in that
same directory, but not affect the Postfix delivery at all.
Is this a Postfix version skew problem?  Is it expected
that postalias actually "installs" the aliases somehow?
It doesn't seem like that's the case.

(There was a question on mailman-users that prompted me
to wonder what this meant.)