Mailman virtualmin modul

Command died with status 2: “/usr/local/mailman/mail/mailman post mailman”.
Command output: 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’.

Installing anything from source is a recipe for disaster. I can’t help. I’m not gonna try to figure out all the weird things that need to be sorted out with regard to permissions, ownership, paths, etc.

If you install from a package provided by your OS (they all have a mailman package), you will not have to figure all this nonsense out. Unless you really know what you’re doing you should never install anything from source (and if you really know what you’re doing, you won’t want to).

it is not installed via source it is installed with yum install mailman

you can try to logind and you will se

i have downloadet a mailman-2.1.34 src
a new configure like this:

./configure --with-mail-gid=nobody --with-cgi-gid=nobody

make install

cd /usr/local/mailman/bin ./mailmanctl restart

service postfix restart

and the web is still working with no errors and the maillist ist also working.
So the question is, is this ok the mailman has --with-mail-gid=nobody and --with-cgi-gid=nobody?

Something must have been overwritten source versus repo when you installed perhaps. Attached screenshot is my config from CentOS.

Packages do not put things in /usr/local

ok, i have cleaned my servers from the src mailman, the config is now this and all is working :slight_smile:
Bildschirmfoto 2022-03-10 um 10.30.13

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.