Hi, I know this is a FAQ and yes I've tried to read all items and still I can't find my way out so hope someone Can shed some light to this.
Just summarizing what I am about to do. I have an old mailman installation I need to port to a new server. The old one is based on EXIM as MTA but I would like to use postfix, because this is the one I use on a lot of servers. I need to make mailman virtual. I have around 20 mail domains to handle. So I install a Ubuntu 10.04LTS 64 bit and get the packages for postfix apache2 and mailman and install No problem. When trying to make the virtual postfix/mailman integration, I ran across a post recommending to use mailman 2.1.14 Ok - I removed the mailman package from Ubuntu , actually 2.1.13 - downloaded the 2.1.14 source Ran configure, make and make install all seems OK. I have added following to mm_cfg.py ################################################## MTA = "Postfix" # Put YOUR site-specific settings below this line. POSTFIX_STYLE_VIRTUAL_DOMAINS = [ 'test.sdu.dk', 'some.other.domain', ...... add_virtualhost('test.sdu.dk','test.sdu.dk' add_virtualhost('some.other.domain','some.other.domain') called check_perms -f called genaliases and checked that i have the files : my@mls2:/usr/local/mailman$ ll data/alia* -rw-rw---- 1 mailman mailman 114222 2011-06-10 09:04 data/aliases -rw-rw---- 1 mailman mailman 172032 2011-06-10 09:04 data/aliases.db my@mls2:/usr/local/mailman$ ll data/virt* -rw-rw---- 1 mailman mailman 86149 2011-06-10 09:04 data/virtual-mailman -rw-rw---- 1 mailman mailman 176128 2011-06-10 09:04 data/virtual-mailman.db Added to postfix main.cf: transport_maps = hash:/etc/postfix/transport alias_maps = hash:/etc/aliases, hash:/usr/local/mailman/data/aliases alias_database = hash:/etc/aliases, hash:/usr/local/mailman/data/aliases virtual_alias_maps = hash:/usr/local/mailman/data/virtual-mailman mailman_destination_recipient_limit = 1 AND in transport i have entries like: test.sdu.dk mailman: some.other.domain mailman: .... Then when trying to send a mail to a new list I get the following in mail.log Jun 10 08:44:22 mls2 Mailman mail-wrapper: Group mismatch error. Mailman expected the mail#012wrapper script to be executed as group "mailman", but#012the system's mail server executed the mail script as#012group "nogroup". Try tweaking the mail server to run the#012script as group "mailman", or re-run configure, #012providing the command line option `--with-mail-gid=nogroup'. Jun 10 08:44:22 mls2 postfix/local[28200]: 3E460FFDF2: to=<mailman-boun...@mls2.sdu.dk>, relay=local, delay=0.03, delays=0.01/0/0/0.02, dsn=5.3.0, status=bounced (Command died with status 2: "/usr/local/mailman/mail/mailman bounces 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 "nogroup". Try tweaking the mail server to run the script as group "mailman", or re-run configure, providing the command line option `--with-mail-gid=nogroup'. ) OK I go to the mailman source and recompile as suggested and get Jun 10 07:28:29 mls2 Mailman mail-wrapper: Group mismatch error. Mailman expected the mail#012wrapper script to be executed as group "nogroup", but#012the system's mail server executed the mail script as#012group "mailman". Try tweaking the mail server to run the#012script as group "nogroup", or re-run configure, #012providing the command line option `--with-mail-gid=mailman'. Jun 10 07:28:29 mls2 postfix/local[22760]: 711C8FFD9D: to=<i...@mls2.sdu.dk>, orig_to=<i...@test.sdu.dk>, relay=local, delay=14, delays=14/0.02/0/0.03, dsn=5.3.0, status=bounced (Command died with status 2: "/usr/local/mailman/mail/mailman post its". Command output: Group mismatch error. Mailman expected the mail wrapper script to be executed as group "nogroup", but the system's mail server executed the mail script as group "mailman". Try tweaking the mail server to run the script as group "nogroup", or re-run configure, providing the command line option `--with-mail-gid=mailman'. ) Permissions on mailman wrapper are: ll /usr/local/mailman/mail/mailman -rwxr-sr-x 1 root mailman 23741 2011-06-10 07:30 /usr/local/mailman/mail/mailman* Postfix alias file has permissions: ll /etc/alias* -rw-r--r-- 1 root mailman 775 2011-06-09 15:45 /etc/aliases -rw-r--r-- 1 root mailman 12288 2011-06-10 07:43 /etc/aliases.db >From what I can see, the postfix should use the owner of the mail wrapper >script and get the corresponding group and execute with that. Can anyone help? Regards Peter Sorensen/Univ. Of Southern Denmark/email: mas...@sdu.dk ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org