
Hi there,
I've just installed Mailman 5 times without too great success ... I guess the problem is qmail-related ... The installation went fine (I used configure --prefix=/home/users/mailman --with-mail-gid=qmail --with-cgi-gid=nobody which seems to be correct) but mailman just doesn't send any mail ... when I create a new list with newlist, it doesn't do anything (at least there's nothing in the maillog) plus when subscribing to a mailinglist, the mail gets forwarded to list@host but then there's nothing again ... could anyone give me some hint, what I'm doing wrong ?
Thanks,
Martin
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
Some rise by sin and some by virtue fall.

Martin Preishuber wrote:
You must enable alias processing for qmail. See doc/INSTALL.alias . Also make sure that /usr/lib/sendmail is soft-linked to /var/qmail/bin/sendmail .
A last thing which hit me for the crew list on Starship was the qmail dash handling. I didn't get anything through to starship-crew, since a user starship existed, and qmail tried to find a .qmail-crew settings file in the starship home. You can circumvent this by a couple of extra entries. I did the most easiest thing: Renamed the list to "crew" and it worked immediately.
ciao - chris
-- Christian Tismer :^) <mailto:tismer@appliedbiometrics.com> Applied Biometrics GmbH : Have a break! Take a ride on Python's Kaiserin-Augusta-Allee 101 : *Starship* http://starship.python.net 10553 Berlin : PGP key -> http://wwwkeys.pgp.net PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF we're tired of banana software - shipped green, ripens at home

Christian Tismer wrote:
I've already installed the fastforward package and the link is already set up ... I've done some more testing, and on the one hand, qmail doesn't work with aliases containing "-" (e.g. mailman-owner: mailman)
the second is, when executing newlist and enter my email address, some mail is sent, right ? but there is _no_ entry in the logfile, nor do I get any mail ...
Martin
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
Some rise by sin and some by virtue fall.

Hi again,
Ok, now I found out most of the things which were not clear to me (and probably for some more QMail users):
I've created a user with name "mailman" ... when setting up the aliases mailman and mailman-owner, mailman-owner will not be found unless you do a touch .qmail-owner in the home directory of mailman
With QMail many people try to avoid relaying (so do I), so mailman can't send mail in most cases. Mailman does (when doing a newlist) something like:
import Mailman.Utils Mailman.Utils.SendTextToUser("test", "text", "preisl@stuco.uni-klu.ac.at", "mailman-owner@ftp.uni-klu.ac.at")
where preisl@stuco is the recipient and mailman-owner@ftp is the sender ... SendTextToUser does _not_ report an error ... when reproducing this by hand:
[root@ftpsrv /root]# telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 ftpsrv.sci.uni-klu.ac.at ESMTP mail from: mailman-owner@ftp.uni-klu.ac.at 250 ok rcpt to: preisl@stuco.uni-klu.ac.at 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
then you see, that qmail doesn't relay for that host, so from my point of view mailman will only send mail to the hosts setup in rcpthosts ... is this right ?
Thanks for your patience :)
Martin
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
Some rise by sin and some by virtue fall.

Martin Preishuber wrote:
<snip>
Ok, the solution is to use tcpserver (ucspi-tcp package) instead of starting qmail with the inetd ...
Martin
P.S. since I've sent a couple of mails, I hope that I've helped at least a few of you out there ;-)
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
Some rise by sin and some by virtue fall.

On Sat, 20 Feb 1999, Martin Preishuber wrote:
I think you wanted to say --with-mail-gid=nofiles which is correct IMHO. -- #!/usr/bin/perl -export-a-crypto-system-sig -http://dcs.ex.ac.uk/~aba/rsa print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<> )]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`

Balazs Nagy wrote:
I think you wanted to say --with-mail-gid=nofiles which is correct IMHO.
actually it is --with-mail-gid=qmail for me ... when using nofiles I get
Feb 21 18:43:44 ftpsrv Mailman mail-wrapper: Failure to exec script. WANTED gid 191, GOT gid 190. (Reconfigure to take 190?)
gid 190 is nofiles, 191 is qmail ...
Martin
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
What is worth doing is worth the trouble of asking somebody to do.

Perhaps someone who has gotten Mailman to work with qmail can contribute a README that I can include in the distribution?
-Barry

Martin Preishuber wrote:
You must enable alias processing for qmail. See doc/INSTALL.alias . Also make sure that /usr/lib/sendmail is soft-linked to /var/qmail/bin/sendmail .
A last thing which hit me for the crew list on Starship was the qmail dash handling. I didn't get anything through to starship-crew, since a user starship existed, and qmail tried to find a .qmail-crew settings file in the starship home. You can circumvent this by a couple of extra entries. I did the most easiest thing: Renamed the list to "crew" and it worked immediately.
ciao - chris
-- Christian Tismer :^) <mailto:tismer@appliedbiometrics.com> Applied Biometrics GmbH : Have a break! Take a ride on Python's Kaiserin-Augusta-Allee 101 : *Starship* http://starship.python.net 10553 Berlin : PGP key -> http://wwwkeys.pgp.net PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF we're tired of banana software - shipped green, ripens at home

Christian Tismer wrote:
I've already installed the fastforward package and the link is already set up ... I've done some more testing, and on the one hand, qmail doesn't work with aliases containing "-" (e.g. mailman-owner: mailman)
the second is, when executing newlist and enter my email address, some mail is sent, right ? but there is _no_ entry in the logfile, nor do I get any mail ...
Martin
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
Some rise by sin and some by virtue fall.

Hi again,
Ok, now I found out most of the things which were not clear to me (and probably for some more QMail users):
I've created a user with name "mailman" ... when setting up the aliases mailman and mailman-owner, mailman-owner will not be found unless you do a touch .qmail-owner in the home directory of mailman
With QMail many people try to avoid relaying (so do I), so mailman can't send mail in most cases. Mailman does (when doing a newlist) something like:
import Mailman.Utils Mailman.Utils.SendTextToUser("test", "text", "preisl@stuco.uni-klu.ac.at", "mailman-owner@ftp.uni-klu.ac.at")
where preisl@stuco is the recipient and mailman-owner@ftp is the sender ... SendTextToUser does _not_ report an error ... when reproducing this by hand:
[root@ftpsrv /root]# telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 ftpsrv.sci.uni-klu.ac.at ESMTP mail from: mailman-owner@ftp.uni-klu.ac.at 250 ok rcpt to: preisl@stuco.uni-klu.ac.at 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
then you see, that qmail doesn't relay for that host, so from my point of view mailman will only send mail to the hosts setup in rcpthosts ... is this right ?
Thanks for your patience :)
Martin
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
Some rise by sin and some by virtue fall.

Martin Preishuber wrote:
<snip>
Ok, the solution is to use tcpserver (ucspi-tcp package) instead of starting qmail with the inetd ...
Martin
P.S. since I've sent a couple of mails, I hope that I've helped at least a few of you out there ;-)
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
Some rise by sin and some by virtue fall.

On Sat, 20 Feb 1999, Martin Preishuber wrote:
I think you wanted to say --with-mail-gid=nofiles which is correct IMHO. -- #!/usr/bin/perl -export-a-crypto-system-sig -http://dcs.ex.ac.uk/~aba/rsa print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<> )]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`

Balazs Nagy wrote:
I think you wanted to say --with-mail-gid=nofiles which is correct IMHO.
actually it is --with-mail-gid=qmail for me ... when using nofiles I get
Feb 21 18:43:44 ftpsrv Mailman mail-wrapper: Failure to exec script. WANTED gid 191, GOT gid 190. (Reconfigure to take 190?)
gid 190 is nofiles, 191 is qmail ...
Martin
-- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber@stuco.uni-klu.ac.at
What is worth doing is worth the trouble of asking somebody to do.

Perhaps someone who has gotten Mailman to work with qmail can contribute a README that I can include in the distribution?
-Barry
participants (4)
-
Balazs Nagy
-
Barry A. Warsaw
-
Christian Tismer
-
Martin Preishuber