03.08.2013 21:00, LuKreme wrote:
In case this is useful to anyone else:

=== What I was going to post ===
After updating postfix to 2.10, mailman (which has datestamps on the binaries 
of Apr 2010) is failing. The log message in maillog is:

Aug  3 10:38:33 mail Mailman mail-wrapper: Group mismatch error.  Mailman expected the mail wrapper script to 
be executed as group "mailman", but the system's mail server executed the mail script as group 
"nobody".  Try tweaking the mail server to run the script as group "mailman", or re-run 
configure,  providing the command line option `--with-mail-gid=nobody

Since Mailman hasn't changed and has worked through 2.6 and 2.8, I suspect 
there is some configuration that has changed in postfix. Is this something I 
can fix in recompiling postfix (best), or do I have to recompile mailman (don't 
want to)?
=== EOF ===

I found the solution before posting. I went into the data directory for mailman and 
changed the owner on the aliases and aliases.db to "mailman" and everything 
works fine. I could also have simply run

Is this your OS's auto-upgrade script maybe?

Most linux distributions at least run some commands after
postfix installation/upgrade, and one of them is `newaliases',
which is needed to compensate for berkeleyDB versions change
and whatnot.  This might have changed permissions of your
alias database (hint: alias_database parameter in postfix),
and mailman stopped working.

Postfix side hasn't changed in years, it has nothing to
do with version 2.10 in particular.

Thanks,

/mjt

Reply via email to