Mailman - group mismatch error
David Southwell
david at vizion2000.net
Mon Dec 28 09:57:20 UTC 2009
Thanks in advance for any replies.
Despite scouring the web and trying the many different solutions that seem to
be offered to this problem I have be unable to fix it. Is there a way of
tracing the cause?
The entry in maillog does not say how to tweak postfix!
Freebsd 7.2 p3 amd64 on Intel quad core
I have run
/usr/local/mailman
dns1# ./bin/check_perms
No problems found
dns1# ./bin/genaliases
dns1# ls -l /etc |grep aliases
-rw-r--r-- 1 root wheel 5916 Dec 27 18:14 aliases
-rw-r--r-- 1 root wheel 16384 Dec 27 18:48 aliases.db
-rw-r--r-- 1 root wheel 2726 Dec 27 17:52 aliases~
dns1# ls -l ./data
total 58
-rw-r----- 1 mailman mailman 41 Dec 19 17:46 adm.pw
-rw-rw---- 1 mailman mailman 3760 Dec 28 09:40 aliases
-rw-rw---- 1 mailman mailman 16384 Dec 28 09:40 aliases.db
-rw-r--r-- 1 root mailman 10 Dec 28 09:23 last_mailman_version
-rw-r--r-- 1 root mailman 14100 Dec 28 09:23 sitelist.cfg
-rw-rw---- 1 root mailman 3284 Dec 28 09:40 virtual-mailman
-rw-rw---- 1 mailman mailman 16384 Dec 28 09:40 virtual-mailman.db
I tried to get the mail script changed to run --with-mail-gid=nobody but
either I did not issue the command correctly or if I did it made no
difference.! If someone could post the comand line they know to be correct I
will try that again.
Extract from maillog:
TEST_15
Dec 28 09:25:41 dns1 postfix/pickup[33009]: 1278934D451: uid=1001
from=<david at vizion2000.net>
Dec 28 09:25:41 dns1 postfix/cleanup[44509]: 1278934D451: message-
id=<200912280925.41000.david at vizion2000.net>
Dec 28 09:25:41 dns1 postfix/qmgr[23289]: 1278934D451:
from=<david at vizion2000.net>, size=3166, nrcpt=2 (queue active)
Dec 28 09:25:41 dns1 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'.
Dec 28 09:25:41 dns1 postfix/local[44512]: 1278934D451:
to=<david at vizion2000.net>, relay=local, delay=0.07, delays=0.06/0.01/0/0,
dsn=2.0.0, status=sent (delivered to mailbox)
Dec 28 09:25:41 dns1 postfix/local[44511]: 1278934D451:
to=<bps_comps_print_announce at vizion2000.net>, relay=local, delay=0.08,
delays=0.06/0.01/0/0.01, dsn=5.3.0, status=bounced (Command died with status
2: "/usr/local/mailman/mail/mailman post bps_comps_print_announce". 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'. )
Dec 28 09:25:41 dns1 postfix/cleanup[44509]: 18F7434D456: message-
id=<20091228092541.18F7434D456 at dns1.vizion2000.net>
Dec 28 09:25:41 dns1 postfix/bounce[44514]: 1278934D451: sender non-delivery
notification: 18F7434D456
Dec 28 09:25:41 dns1 postfix/qmgr[23289]: 18F7434D456: from=<>, size=5719,
nrcpt=1 (queue active)
Dec 28 09:25:41 dns1 postfix/qmgr[23289]: 1278934D451: removed
Dec 28 09:25:41 dns1 postfix/local[44512]: 18F7434D456:
to=<david at vizion2000.net>, relay=local, delay=0, delays=0/0/0/0, dsn=2.0.0,
status=sent (delivered to mailbox)
Dec 28 09:25:41 dns1 postfix/qmgr[23289]: 18F7434D456: removed
Thanks
David
More information about the freebsd-ports
mailing list