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'.
I am using mailman debian woody
mailman version is: 2.0.11-1woody8 postfix version is: 1.1.11-0.woody3
I installed the postfix and the mailman from apt-get stable on a linux woody system.
after I created the lists I run genaliases
root:/usr/local/mailman/bin# ./genaliases To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
I was surprised that genaliases did not create /data/aliases
I did it I updated my /etc/aliases
## mailman mailing list mailman: "|/usr/local/mailman/mail/mailman post mailman" mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/local/mailman/mail/mailman join mailman" mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" mailman-request: "|/usr/local/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" mailman-unsubscribe:"|/usr/local/mailman/mail/mailman unsubscribe mailman"
and run newaliases
after i tryed to send a mail to the list I got this :
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'.
does someone know what to do about this ?
-- \|/ CE (o o) ------------------------------------------------------oOO--U--OOo-- Christian Eichert e-mail moga@multimedia.homelinux.org .oooO www http://multimedia.homelinux.org ( ) Oooo. ------------------------------------------------------\ (----( )- \_) ) / (_/ "Be liberal in what you accept, and conservative in what you send." Jon Postel, August 6, 1943 - October 16, 1998
When Postfix runs it executes the cgi's in the aliases files using the owner/group of the aliases file. In postfix you can setup multiple alias files, so setup one of them to be ~mailman/data/aliases and then set that file to be group owned by "mailman". Move your Mailman aliases to that file.
Now when Postfix runs the alias it will pull it out of that file and use the group "mailman" to run the cgi. Problem solved.
Take care - Jon Carnes
On Wed, 2004-02-25 at 18:56, Christian Eichert wrote:
I am using mailman debian woody
mailman version is: 2.0.11-1woody8 postfix version is: 1.1.11-0.woody3
I installed the postfix and the mailman from apt-get stable on a linux woody system.
after I created the lists I run genaliases
root:/usr/local/mailman/bin# ./genaliases To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
I was surprised that genaliases did not create /data/aliases
I did it I updated my /etc/aliases
## mailman mailing list mailman: "|/usr/local/mailman/mail/mailman post mailman" mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/local/mailman/mail/mailman join mailman" mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" mailman-request: "|/usr/local/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" mailman-unsubscribe:"|/usr/local/mailman/mail/mailman unsubscribe mailman"
and run newaliases
after i tryed to send a mail to the list I got this :
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'.
does someone know what to do about this ?
Hi,
I am using mailman debian woody
mailman version is: 2.0.11-1woody8 Are you sure this version is right? current is 2.1.4
postfix version is: 1.1.11-0.woody3
I installed the postfix and the mailman from apt-get stable on a linux woody system.
after I created the lists I run genaliases
root:/usr/local/mailman/bin# ./genaliases To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
I was surprised that genaliases did not create /data/aliases
Have you edit your mm_cfg.py to include MTA = 'Postfix' ???
-- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/
Tokio Kikuchi wrote:
Hi,
I am using mailman debian woody
mailman version is: 2.0.11-1woody8
Are you sure this version is right? current is 2.1.4
postfix version is: 1.1.11-0.woody3
I installed the postfix and the mailman from apt-get stable on a linux woody system.
after I created the lists I run genaliases
root:/usr/local/mailman/bin# ./genaliases To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
I was surprised that genaliases did not create /data/aliases
Have you edit your ???
You where right the version is 2.1.4
I changed to Exim ....
should I input into mm_cfg.py MTA = 'Postfix' ?
-- \|/ CE (o o) ------------------------------------------------------oOO--U--OOo-- Christian Eichert e-mail moga@multimedia.homelinux.org .oooO www http://multimedia.homelinux.org ( ) Oooo. ------------------------------------------------------\ (----( )- \_) ) / (_/ "Be liberal in what you accept, and conservative in what you send." Jon Postel, August 6, 1943 - October 16, 1998
I created a /data/aliases I gave it to mailman I runed newaliases
In the Exim log now I can read :
Neither the virtual director nor the address_pipe transport set a uid for local delivery of |/usr/local/mailman/mail/mailman post 1984
what does it mean ?
Christian Eichert wrote:
Tokio Kikuchi wrote:
Hi,
I am using mailman debian woody mailman version is: 2.0.11-1woody8
Are you sure this version is right? current is 2.1.4
postfix version is: 1.1.11-0.woody3
I installed the postfix and the mailman from apt-get stable on a linux woody system.
after I created the lists I run genaliases
root:/usr/local/mailman/bin# ./genaliases To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
I was surprised that genaliases did not create /data/aliases
Have you edit your ??? You where right the version is 2.1.4
I changed to Exim ....
should I input into mm_cfg.py MTA = 'Postfix' ?
-- \|/ CE (o o) ------------------------------------------------------oOO--U--OOo-- Christian Eichert e-mail moga@multimedia.homelinux.org .oooO www http://multimedia.homelinux.org ( ) Oooo. ------------------------------------------------------\ (----( )- \_) ) / (_/ "Be liberal in what you accept, and conservative in what you send." Jon Postel, August 6, 1943 - October 16, 1998
participants (3)
-
Christian Eichert
-
Jon Carnes
-
Tokio Kikuchi