From temple at temple.inre.asu.edu Mon Feb 1 00:25:26 1999 From: temple at temple.inre.asu.edu (temple at temple.inre.asu.edu) Date: Sun, 31 Jan 1999 16:25:26 -0700 (MST) Subject: [Mailman-Users] Attachments and Anonymous form entry In-Reply-To: <199901312304.SAA12809@python.org> Message-ID: Hello, I just installed Mailman. My complements to the chef! The only issue I have is with attachments in the archive. This is how they look: --------------822653280415A9C2C35F3AE4 Content-Type: application/msword; name="IS_Server_Organization.doc" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="IS_Server_Organization.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAUwAAAAAA AAAAEAAAVQAAAAEAAAD+////AAAAAFIAAAD///////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// ///////////////////////////////////spcEAWQAJBAAACBK/AAAAAAAAEAAAAAAABAAA TxYAAA4AYmpiavNX81cAAAAAAAAAAAAAAAAAAAAAAAAJBBYAo2MAAJE9AQCRPQEATxIAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAD//w8A AAAAAAAAAAAAAAAAAAAAAF on, and on, and on. Any help here? I was hoping it would appear as maybe just the file name, in this case "IS_Server_Organization.doc", clickable to download the file. Also, would it be possible to create a form for replying to posts in the archive? Maybe the list administrator can be give the option to make this form availible for anonymous cowards, or have it authenticate via the user passwords they use to change their user settings. Temple Hoff Instruction Support Arizona State University From jwm at plain.co.nz Mon Feb 1 07:47:12 1999 From: jwm at plain.co.nz (jwm at plain.co.nz) Date: Mon, 1 Feb 1999 19:47:12 +1300 (NZDT) Subject: [Mailman-Users] Restricting posting to list members broken Message-ID: <14005.19612.346012.856607@antares.plain.co.nz> AS the title suggests, only it's being _too_ restrictive. I'm getting (as mailman admin) messages that say message from 'email address I know is subscribe' cannot post to this list as it's restricted to list members only. As this was _my_ address, I though it might be some sort of weird local delivery thing, or mailer miscofiguration, but it seems to be affecting everyone else, too. Anyone else encountered this with mailman 1.0b8? What header info does it use to determine origin? John. From gstein at lyra.org Mon Feb 1 07:57:07 1999 From: gstein at lyra.org (Greg Stein) Date: Sun, 31 Jan 1999 22:57:07 -0800 (PST) Subject: [Mailman-Users] Restricting posting to list members broken In-Reply-To: <14005.19612.346012.856607@antares.plain.co.nz> Message-ID: I also see this in 1.0b6 whenever I attempt to post to my announcement list. Even though I admin the thing(!), it holds my post. -g -- Greg Stein, http://www.lyra.org/ On Mon, 1 Feb 1999 jwm at plain.co.nz wrote: > AS the title suggests, only it's being _too_ restrictive. I'm getting > (as mailman admin) messages that say message from 'email address I > know is subscribe' cannot post to this list as it's restricted to list > members only. As this was _my_ address, I though it might be some sort > of weird local delivery thing, or mailer miscofiguration, but it seems > to be affecting everyone else, too. > > Anyone else encountered this with mailman 1.0b8? What header info does > it use to determine origin? > > John. > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users > > From yoghurt at sunserv.kfki.hu Mon Feb 1 12:26:55 1999 From: yoghurt at sunserv.kfki.hu (yoghurt at sunserv.kfki.hu) Date: Mon, 1 Feb 1999 12:26:55 +0100 (MET) Subject: [Mailman-Users] problems on permissions... Message-ID: <199902011126.MAA11397@sunserv.kfki.hu> A non-text attachment was scrubbed... Name: not available Type: x-sun-attachment Size: 19977 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990201/b804164d/attachment.pot From darren at jasper.somtel.com Mon Feb 1 15:24:52 1999 From: darren at jasper.somtel.com (Darren Henderson) Date: Mon, 1 Feb 1999 09:24:52 -0500 (EST) Subject: [Mailman-Users] bounce ambiguitites Message-ID: I had a few bounces waiting for me this morning as the result of the monthly reminder run. While I like the single message for all lists idea it does cause a problem with bounce messages if I want to do something with the bounce. There is no indication in the returned info that indicates what list(s) the recipient was on. The List-id: header is apparently set to the last list on the system which they may or may not be a part off. I would suggest either losing the List-id: header or changing it to reflect all the lists that person belongs too. If thats outside the RFC then it would probably pay to add an X-Lists: header or the like, perhaps one per mailing list the person is on. ______________________________________________________________________ Darren Henderson darren at jasper.somtel.com Help fight junk e-mail, visit http://www.cauce.org/ From Harald.Meland at usit.uio.no Mon Feb 1 18:49:05 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 01 Feb 1999 18:49:05 +0100 Subject: [Mailman-Users] Restricting posting to list members broken In-Reply-To: jwm@plain.co.nz's message of "Mon, 1 Feb 1999 19:47:12 +1300 (NZDT)" References: <14005.19612.346012.856607@antares.plain.co.nz> Message-ID: [jwm at plain.co.nz] > Anyone else encountered this with mailman 1.0b8? Yes. > What header info does it use to determine origin? Return-Path: for getting the _envelope_ sender. See the thread including in the archives for more info. -- Harald From jwm at plain.co.nz Mon Feb 1 22:11:52 1999 From: jwm at plain.co.nz (jwm at plain.co.nz) Date: Tue, 2 Feb 1999 10:11:52 +1300 (NZDT) Subject: [Mailman-Users] Restricting posting to list members broken In-Reply-To: References: <14005.19612.346012.856607@antares.plain.co.nz> Message-ID: <14006.5894.543403.300510@antares.plain.co.nz> Harald Meland writes: > [jwm at plain.co.nz] > > > Anyone else encountered this with mailman 1.0b8? > > Yes. > > > What header info does it use to determine origin? > > Return-Path: for getting the _envelope_ sender. See the thread > including > > in the archives for more info. That's fixed it in this case. Next question: is this in the process of being added as an autoconfig option or per host configuration option? John. From ckolar at admin.aurora.edu Tue Feb 2 18:51:17 1999 From: ckolar at admin.aurora.edu (Christopher Kolar) Date: Tue, 02 Feb 1999 11:51:17 -0600 Subject: [Mailman-Users] new install: 404 error and empty cgi-bin? Message-ID: <4.1.19990202114300.00b669a0@aurora.edu> Hi everyone. I have just jumped in to my first mailman (b8) install on a system running Linux (2.0.36) and apache (1.3.1). I have looked poured over the access.conf and srm.conf files and everything looks like it should according to the install notes, but still no go. I get the message: [Tue Feb 2 11:38:56 1999] [error] [client 205.212.40.220] script not found or unable to stat: /home/mailman/cgi-bin/admin One thing that I would like to ask: the cgi-bin directory is empty -- I would have expected the scripts to be there or at least symbolic links. I have the alias and scriptsalias settings done according to the docs, as well as the directory entry in the access.conf. The server is set to gid nobody, which is one of the defaults for the config I see (I have no www or www-admin). Could it be possibly related anyway? One other question. I did the config and install as root, should I have su'd to mailman and done it that way? I didn't seen anything specific in the docs apart from becoming mailman to set up the lists. I have looked over the archived from the past few months but nothing there seemed to solve this problem. Thanks much in advance. Thanks in advance. --chris From afuu_RespInfo at etoile.afuu.fr Tue Feb 2 20:41:31 1999 From: afuu_RespInfo at etoile.afuu.fr (afuu_RespInfo at etoile.afuu.fr) Date: Tue, 2 Feb 1999 20:41:31 --100 Subject: [Mailman-Users] trouble .. Message-ID: <9902021941.AA00852@etoile.afuu.fr> A non-text attachment was scrubbed... Name: not available Type: x-sun-attachment Size: 2448 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990202/f096f518/attachment.asc From claw at under.engr.sgi.com Tue Feb 2 23:47:50 1999 From: claw at under.engr.sgi.com (J C Lawrence) Date: Tue, 02 Feb 1999 14:47:50 -0800 Subject: [Mailman-Users] new install: 404 error and empty cgi-bin? In-Reply-To: Message from Christopher Kolar of "Tue, 02 Feb 1999 11:51:17 CST." <4.1.19990202114300.00b669a0@aurora.edu> Message-ID: <199902022247.OAA98348@under.engr.sgi.com> On Tue, 02 Feb 1999 11:51:17 -0600 Christopher Kolar wrote: > One thing that I would like to ask: the cgi-bin directory is empty > -- I would have expected the scripts to be there or at least > symbolic links. Something went wrong when you did `make install`. You ~mailman/cgi-bin directory should look something like this: $ d total 342 1 drwxrwsr-x 2 root mailman 1024 Jan 25 22:17 ./ 1 drwxrwsr-x 15 mailman mailman 1024 Jan 25 22:27 ../ 34 -rwxr-sr-x 1 root mailman 33408 Jan 25 22:17 admin 34 -rwxr-sr-x 1 root mailman 33408 Jan 25 22:17 admindb 34 -rwxr-sr-x 1 root mailman 33416 Jan 25 22:17 archives 34 -rwxr-sr-x 1 root mailman 33416 Jan 25 22:17 edithtml 34 -rwxr-sr-x 1 root mailman 33424 Jan 25 22:17 handle_opts 34 -rwxr-sr-x 1 root mailman 33416 Jan 25 22:17 listinfo 34 -rwxr-sr-x 1 root mailman 33408 Jan 25 22:17 options 34 -rwxr-sr-x 1 root mailman 33408 Jan 25 22:17 private 34 -rwxr-sr-x 1 root mailman 33408 Jan 25 22:17 roster 34 -rwxr-sr-x 1 root mailman 33416 Jan 25 22:17 subscribe $ Your file sizes may be different (this is under Linux/Alpha), but the basic list and permissions should match. -- J C Lawrence Internet: claw at kanga.nu (Contractor) Internet: coder at kanga.nu ---------(*) Internet: claw at under.engr.sgi.com ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From emarshal at logic.net Wed Feb 3 06:42:01 1999 From: emarshal at logic.net (Edward S. Marshall) Date: Tue, 2 Feb 1999 23:42:01 -0600 (CST) Subject: [Mailman-Users] Messages silently disappearing Message-ID: Hi, Just set up Mailman, and I'm impressed; I did a foray into the ML software world about a year ago, and was seriously disappointed with what I found (ended up forking out for ListProc back then, since Listserv was so damned expensive, and Majordomo was such a PITA to get running ;-). This package addresses most of the concerns I had back then. Nice work! But...;-) CGI scripts work great, the email interface to list management functions is fine, and people can subscribe, unsubscribe, and change their settings both through the web interface and through email. Basically, everything seems like it's working, until you send a message to the list. The message is archived, and a log entry is made in the "post" log about the message, and that's it. Nothing is sent to anyone. I've set up two lists, one with a bunch of options customized, and one as a "default" test list; both exhibit the same behavior. No Mailman error log, no syslog entries (other than the normal MTA delivery notices), and no Python traces anywhere. Using Python 1.5.1, Mailman 1.0b8, Postfix as the MTA. Any help would be greatly appreciated. -- Edward S. Marshall [ What goes up, must come down. ] http://www.logic.net/~emarshal/ [ Ask any system administrator. ] Linux labyrinth 2.2.1+int+devfs #1 Thu Jan 28 22:34:25 CST 1999 i586 unknown 11:30pm up 2 days, 38 min, 5 users, load average: 0.10, 0.07, 0.08 From baranyai at elfiz2.kee.hu Wed Feb 3 11:02:54 1999 From: baranyai at elfiz2.kee.hu (Baranyai Laszlo) Date: Wed, 3 Feb 1999 11:02:54 +0100 (CET) Subject: [Mailman-Users] Help a beginner, please Message-ID: Hi! I am very new in mailman. The root installed(?) the mailman, and it is in the /etc/mailman /var/mailman (mainly links to /usr/lib/mailman and a public_html directory) /usr/lib/mailman directories (Debian Linux OS, Apache webserver). When I try to use newlist, it creates a subdirectory in etc/mailman and copies some html files there. Unfortunately it does not work and I have no idea how to set everything. Could you help me? (I have no INSTALL documentation for example. Where can I find it? ) I receive error messages like this: ---------- Forwarded message ---------- Date: Wed, 3 Feb 1999 06:25:12 +0100 From: Cron Daemon To: root at elfiz2.kee.hu Subject: Cron run-parts --report /etc/cron.daily /etc/cron.daily/cracklib: 45375 45375 /etc/cron.daily/mailman: Traceback (innermost last): File "/var/lib/mailman/cron/checkdbs", line 73, in ? main() File "/var/lib/mailman/cron/checkdbs", line 28, in main list = maillist.MailList(name) File "/usr/lib/mailman/Mailman/maillist.py", line 64, in __init__ self.Load() File "/usr/lib/mailman/Mailman/maillist.py", line 546, in Load self.Lock() File "/usr/lib/mailman/Mailman/maillist.py", line 887, in Lock self._lock_file = posixfile.open( File "/usr/lib/python1.5/posixfile.py", line 216, in open return _posixfile_().open(name, mode, bufsize) File "/usr/lib/python1.5/posixfile.py", line 81, in open return self.fileopen(__builtin__.open(name, mode, bufsize)) IOError: (13, 'Permission denied') Exception exceptions.AttributeError: '_file_' in ignored Traceback (innermost last): File "/var/lib/mailman/cron/senddigests", line 37, in ? main() File "/var/lib/mailman/cron/senddigests", line 30, in main list = maillist.MailList(name) File "/usr/lib/mailman/Mailman/maillist.py", line 64, in __init__ self.Load() File "/usr/lib/mailman/Mailman/maillist.py", line 546, in Load self.Lock() File "/usr/lib/mailman/Mailman/maillist.py", line 887, in Lock self._lock_file = posixfile.open( File "/usr/lib/python1.5/posixfile.py", line 216, in open return _posixfile_().open(name, mode, bufsize) File "/usr/lib/python1.5/posixfile.py", line 81, in open return self.fileopen(__builtin__.open(name, mode, bufsize)) IOError: (13, 'Permission denied') Exception exceptions.AttributeError: '_file_' in ignored run-parts: /etc/cron.daily/mailman exited with return code 1 From gorgo at caesar.elte.hu Wed Feb 3 11:32:03 1999 From: gorgo at caesar.elte.hu (Gergely Madarasz) Date: Wed, 3 Feb 1999 11:32:03 +0100 (MET) Subject: [Mailman-Users] Help a beginner, please In-Reply-To: Message-ID: On Wed, 3 Feb 1999, Baranyai Laszlo wrote: > I am very new in mailman. The root installed(?) the mailman, and it is in > the > /etc/mailman > /var/mailman (mainly links to /usr/lib/mailman and a public_html > directory) > /usr/lib/mailman > directories (Debian Linux OS, Apache webserver). > > When I try to use newlist, it creates a subdirectory in etc/mailman > and copies some html files there. > > Unfortunately it does not work and I have no idea how to set everything. > > Could you help me? (I have no INSTALL documentation for example. Where can > I find it? ) I am the current maintainer of the mailman debian package. From the symptomps you told me I guess you have 1.0b4 installed. I suggest you to upgrade to 1.0b8 which can be found in potato (dists/potato/main/binary-i386/mail). The problem you mention is because you run newlist as root, so the files created are owned by root.root, they cannot be modified by mailman which runs as group list. 1.0b8 has a patched newlist command which creates the list as group list. To fix the current problem: change the gid of the files created to the gid of the "list" group (/etc/mailman/, /var/lib/mailman/lists/, perhaps /var/lib/mailman/archives/ ...) Ui. maganban folytathatjuk ha ez igy nem vilagos ;) -- Madarasz Gergely gorgo at caesar.elte.hu gorgo at linux.rulez.org It's practically impossible to look at a penguin and feel angry. Egy pingvinre gyakorlatilag lehetetlen haragosan nezni. HuLUG: http://mlf.linux.rulez.org/ From dmaznan at hotmail.com Wed Feb 3 13:00:04 1999 From: dmaznan at hotmail.com (Maznan Deraman) Date: Wed, 03 Feb 1999 04:00:04 PST Subject: [Mailman-Users] Still can't work Message-ID: <19990203120005.14456.qmail@hotmail.com> Help me someone. I'm using Linux Slakware kernel 2.0.36. Mailman 1.08b. i have installed (re-installed) and play with configuration and test list about a week, but still I can't get the mailman working, the webpage & archive mail is working. here is my dir listing.. ns1:/apps/mailman# ls -al total 16 drwxrwsr-x 15 root mailman 1024 Feb 3 19:16 . drwxr-xr-x 12 root root 1024 Feb 3 19:12 .. drwxrwsr-x 6 root mailman 2048 Feb 3 19:49 Mailman drwxrwsr-x 4 root mailman 1024 Feb 3 19:16 archives drwxrwsr-x 2 root mailman 1024 Feb 3 19:49 bin drwxrwsr-x 2 root mailman 1024 Feb 3 19:49 cgi-bin drwxrwsr-x 2 root mailman 1024 Feb 3 19:49 cron drwxrwsr-x 2 root mailman 1024 Feb 3 19:49 data drwxrwsr-x 2 root mailman 1024 Feb 3 19:49 filters drwxrwsr-x 3 root mailman 1024 Feb 3 19:22 lists drwxrwsr-x 2 root mailman 1024 Feb 3 19:55 locks drwxrwsr-x 2 root mailman 1024 Feb 3 19:29 logs drwxrwsr-x 2 root mailman 1024 Feb 3 19:49 mail drwxrwsr-x 2 root mailman 1024 Feb 3 19:49 scripts drwxrwsr-x 2 root mailman 1024 Feb 3 19:49 templates ---- there is no error in logs/error or /var/adm/syslog. Everything seems to work, but it is not. /etc/aliases also configured accordingly.. please help, otherwise, i have to use majordomo to solve my problem. --maznan ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From gstein at lyra.org Wed Feb 3 13:48:52 1999 From: gstein at lyra.org (Greg Stein) Date: Wed, 03 Feb 1999 04:48:52 -0800 Subject: [Mailman-Users] upgrading Message-ID: <36B845B4.1409EB05@lyra.org> okay... I'm looking at upgrading from 1.0b6 to 1.0b8. So, I read the UPGRADING doc like a good little boy. Oops. Not helpful. It doesn't say what to do to get to the "make upgrade". Big picture, people! I've got three directories: /home/mailman/install /home/mailman/mailman-1.0b6 /home/mailman/mailman-1.0b8 What do I do? Go into 1.0b8 and do a ./configure and a make and then a make upgrade? Oh, but wait... where does "make install" happen. But if I make install before make upgrade, then isn't there a point when my mailman system is inconsistent? Can I carry over configuration from the 1.0b6 area, or do I need to just copy the stuff from config.status there? Please provide some clarity for this poor soul... (or else I'll keep sending 1.0b6 bug reports :-) -g -- Greg Stein, http://www.lyra.org/ From ckolar at admin.aurora.edu Wed Feb 3 15:56:41 1999 From: ckolar at admin.aurora.edu (Christopher Kolar) Date: Wed, 03 Feb 1999 08:56:41 -0600 Subject: [Mailman-Users] new install: 404 error and empty cgi-bin? In-Reply-To: <199902022247.OAA98348@under.engr.sgi.com> References: <4.1.19990202114300.00b669a0@aurora.edu> Message-ID: <4.1.19990203085528.00b3e480@aurora.edu> At 04:47 PM 2/2/99 , J C Lawrence wrote: >On Tue, 02 Feb 1999 11:51:17 -0600 >Christopher Kolar wrote: > >> One thing that I would like to ask: the cgi-bin directory is empty >> -- I would have expected the scripts to be there or at least >> symbolic links. > >Something went wrong when you did `make install`. You >~mailman/cgi-bin directory should look something like this: [....] I did the configure-installation process two more times and came up with the same result: the cgi-bin directory is empty. Any thoughts on my I am being singled out for this affliction? Thanks everyone. --chris -- /////\\\\\/////\\\\\ Christopher G. Kolar Director of Instructional Technology Aurora University, Aurora, Illinois ckolar at aurora.edu -- www.aurora.edu [View full header for public key recovery information.] From Harald.Meland at usit.uio.no Wed Feb 3 18:59:03 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 03 Feb 1999 18:59:03 +0100 Subject: [Mailman-Users] new install: 404 error and empty cgi-bin? In-Reply-To: Christopher Kolar's message of "Wed, 03 Feb 1999 08:56:41 -0600" References: <4.1.19990202114300.00b669a0@aurora.edu> <4.1.19990203085528.00b3e480@aurora.edu> Message-ID: [Christopher Kolar] > At 04:47 PM 2/2/99 , J C Lawrence wrote: > >On Tue, 02 Feb 1999 11:51:17 -0600 > >Christopher Kolar wrote: > > > >> One thing that I would like to ask: the cgi-bin directory is empty > >> -- I would have expected the scripts to be there or at least > >> symbolic links. > > > >Something went wrong when you did `make install`. You > >~mailman/cgi-bin directory should look something like this: > > [....] > > I did the configure-installation process two more times and came up with > the same result: the cgi-bin directory is empty. Are any NFS disks involved in this, by any chance? What is the output of # cd mailman-1.0b8/src # make -n install # make install ? > Any thoughts on my I am being singled out for this affliction? If you're installing to a NFS disk, the disk needs to be exported root-writeable -- on Linux, I think the /etc/exports option you need is "no_root_squash", other OSes differ. -- Harald From Harald.Meland at usit.uio.no Wed Feb 3 19:19:09 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 03 Feb 1999 19:19:09 +0100 Subject: [Mailman-Users] trouble .. In-Reply-To: afuu_RespInfo@etoile.afuu.fr's message of "Tue, 2 Feb 1999 20:41:31 --100" References: <9902021941.AA00852@etoile.afuu.fr> Message-ID: [afuu_RespInfo at etoile.afuu.fr] > Could you help me ? > > I receive this message when i try tu sibscribe to a list > > Do you know what i can do to fix this trouble ? Have a look in your system logs (syslog facility LOG_MAIL, level LOG_CONSOLE) -- the "wrapper" program should have put some indication of why it failed (end exited with status 1) in there. My guess is that you configured mailman without the proper "--with-mail-gid=GROUP" option, so you'll need to reconfigure, recompile and reinstall. > ----- Begin Included Message ----- > > >From Mailer-Daemon Tue Feb 2 20:32 MET 1999 > > ----- The following addresses had permanent fatal errors ----- > "|/home/mailman/mail/wrapper mailcmd test3" > (expanded from: ) > > ----- Transcript of session follows ----- > 554 "|/home/mailman/mail/wrapper mailcmd test3"... unknown mailer error 1 > > ----- End Included Message ----- -- Harald From Harald.Meland at usit.uio.no Wed Feb 3 20:30:03 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 03 Feb 1999 20:30:03 +0100 Subject: [Mailman-Users] Messages silently disappearing In-Reply-To: "Edward S. Marshall"'s message of "Tue, 2 Feb 1999 23:42:01 -0600 (CST)" References: Message-ID: [Edward S. Marshall] > [...] Basically, everything seems like it's working, until you send > a message to the list. > > The message is archived, and a log entry is made in the "post" log about > the message, and that's it. Nothing is sent to anyone. The log message comes from around line 1156 of .../Mailman/MailList.py, so things probably work OK that far. Shortly after that, control is passed over to Mailman.Deliverer.DeliverToList(), which pipes the message into .../Mailman/scripts/deliver (and, at around line 175 of .../Mailman/Deliverer.py, logs non-zero exit codes returned to the "deliverer" log). The "deliver" script splits the message receivers into appropriate (domain-ordered) groups, and then for each group pipes the message into .../scripts/contact_transport . contact_transport enqueues the message (in the Mailman queue) and calls Utils.TrySMTPDelivery() -- which uses the Python "smtplib" module to communicate with the MTA on port 25 of `mm_cfg.SMTPHOST'. By default (i.e. imported from .../Mailman/Defaults.py), mm_cfg.SMTPHOST is "localhost" -- to override this, edit .../Mailman/mm_cfg.py. If there is a problem contacting the MTA, hints on how to resolve it should be logged to .../logs/smtp-failures. (Yes, I'm learning this myself as I try to explain :) If none of the above rings a bell why things isn't working, you could try inserting debug prints at strategic places in the flow to pinpoint (approximately) where your installation deviates from what you'd expect. If you do this, the developers might be interested in what you find -- in order to fix Mailman and/or be able to help other Postfix+Mailman users. -- Harald From Harald.Meland at usit.uio.no Wed Feb 3 20:35:06 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 03 Feb 1999 20:35:06 +0100 Subject: [Mailman-Users] Still can't work In-Reply-To: Maznan Deraman's message of "Wed, 03 Feb 1999 04:00:04 PST" References: <19990203120005.14456.qmail@hotmail.com> Message-ID: [Maznan Deraman] > Help me someone. I'm using Linux Slakware kernel 2.0.36. Mailman 1.08b. > i have installed (re-installed) and play with configuration and test > list about a week, but still I can't get the mailman working, the > webpage & archive mail is working. In what way is something (what?) not working? > please help, otherwise, i have to use majordomo to solve my problem. Are you threatening us? :-) -- Harald From Harald.Meland at usit.uio.no Wed Feb 3 20:47:23 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 03 Feb 1999 20:47:23 +0100 Subject: [Mailman-Users] upgrading In-Reply-To: Greg Stein's message of "Wed, 03 Feb 1999 04:48:52 -0800" References: <36B845B4.1409EB05@lyra.org> Message-ID: [Greg Stein] > What do I do? Go into 1.0b8 and do a ./configure and a make and then a > make upgrade? Oh, but wait... where does "make install" happen. But if I > make install before make upgrade, then isn't there a point when my > mailman system is inconsistent? Installing over an in-production Mailman is not an atomic operation, no. My best bet at a "safe" upgrade process would be: "./configure && make" Disable message delivery into Mailman (turn off the MTA or whatever) Wait until the system is done processing any "active" messages "make install" "make update" Enable message delivery into Mailman again ... but I'm just guessing. I'm quite sure that "make update" should be run _after_ "make install", though. > Can I carry over configuration from the 1.0b6 area, or do I need to > just copy the stuff from config.status there? I'm guessing that in this particular case, maybe you could get away with copying config.status -- but in general, you should always run configure (with the proper options) again. However, if it is any help: The configure command line, as indicated near the top of config.status, to my knowledge does not need to be changed. -- Harald From lindsey at ncsa.uiuc.edu Thu Feb 4 09:40:10 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Thu, 4 Feb 1999 02:40:10 -0600 (CST) Subject: [Mailman-Users] Feature questions... Message-ID: <199902040840.CAA15243@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1317 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990204/c3c82288/attachment.pot From lindsey at ncsa.uiuc.edu Thu Feb 4 19:00:28 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Thu, 4 Feb 1999 12:00:28 -0600 (CST) Subject: [Mailman-Users] flock errors via cron Message-ID: <199902041800.MAA08858@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 996 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990204/4275d7ab/attachment.asc From Harald.Meland at usit.uio.no Thu Feb 4 19:19:29 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 04 Feb 1999 19:19:29 +0100 Subject: [Mailman-Users] flock errors via cron In-Reply-To: Christopher Lindsey's message of "Thu, 4 Feb 1999 12:00:28 -0600 (CST)" References: <199902041800.MAA08858@ferret.ncsa.uiuc.edu> Message-ID: [Christopher Lindsey] > Howdy all, > > Every time that $prefix/cron/run_queue is executed I get a > mail message with errors: > > Traceback (innermost last): > File "/home/staff/mailman/cron/run_queue", line 31, in ? > OutgoingQueue.processQueue() > File "/home/staff/mailman/Mailman/OutgoingQueue.py", line 86, in processQueue > lock_file.lock() > File "/home/staff/mailman/Mailman/flock.py", line 119, in lock > os.link(self.lockfile, self.tmpfname) > os.error: (2, 'No such file or directory') Apparently, the file .../Mailman/flock.py wasn't installed properly. This should have been done by "make install" if /home/staff/mailman/ and it's subdirectories had correct owner and permissions. Do the "make install" step again, and watch for anything that looks like errors. -- Harald From scott at chronis.pobox.com Thu Feb 4 19:32:00 1999 From: scott at chronis.pobox.com (scott cotton) Date: Thu, 4 Feb 1999 13:32:00 -0500 Subject: [Mailman-Users] flock errors via cron In-Reply-To: <199902041800.MAA08858@ferret.ncsa.uiuc.edu>; from Christopher Lindsey on Thu, Feb 04, 1999 at 12:00:28PM -0600 References: <199902041800.MAA08858@ferret.ncsa.uiuc.edu> Message-ID: <19990204133200.A8098@chronis.pobox.com> The underlying problem is this: the flock module has a default timeout that when passed causes a lock to be stolen. That default timeout is a good value for most operations, but not for long running operations like run_queue. So the change is simply to give it a long enought time out value. This can be done by alterning the file Mailman/OutgoingQueue.py like so: look for the function "processQueue". in the first few lines there is something like: lock_file = flock.FileLock(somepath) this should be changed to have an extra argument indicating a reasonable timeout for running the queue: lock_file = flock.FileLock(somepath, 14400) is an example. scott On Thu, Feb 04, 1999 at 12:00:28PM -0600, Christopher Lindsey wrote: | Howdy all, | | Every time that $prefix/cron/run_queue is executed I get a | mail message with errors: | | Traceback (innermost last): | File "/home/staff/mailman/cron/run_queue", line 31, in ? | OutgoingQueue.processQueue() | File "/home/staff/mailman/Mailman/OutgoingQueue.py", line 86, in processQueue | lock_file.lock() | File "/home/staff/mailman/Mailman/flock.py", line 119, in lock | os.link(self.lockfile, self.tmpfname) | os.error: (2, 'No such file or directory') | | This is on a Linux 2.0.30 system with Python 1.5.1. The file system | is local, but exported via NFS with version 2.2beta37 of Olaf | Kirch's "Universal NFS server". | | I've never done any programming in Python, so I'm hoping that | someone will have an immediate answer before I'm forced to immerse | myself in the task of learning yet *another* language. :) | | Thanks, | | Chris (who longs for the days of low-level programming again) | | ------------------------------------------------------ | Mailman-Users maillist - Mailman-Users at python.org | http://www.python.org/mailman/listinfo/mailman-users | From lindsey at ncsa.uiuc.edu Thu Feb 4 19:56:30 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Thu, 4 Feb 1999 12:56:30 -0600 (CST) Subject: [Mailman-Users] flock errors via cron In-Reply-To: from "Harald Meland" at Feb 4, 99 07:19:29 pm Message-ID: <199902041856.MAA06497@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1750 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990204/0fb98f56/attachment.pot From weibin at flightlab.com Fri Feb 5 00:16:20 1999 From: weibin at flightlab.com (Wei-Bin Chen) Date: Thu, 04 Feb 1999 15:16:20 -0800 Subject: [Mailman-Users] [Q] a couple of newbie questions Message-ID: <36BA2A44.83A3ADA6@flightlab.com> Hi, all, Just tried out the Mailman package, and I am pretty happy with it. :-) Congratulation to the developers! And just a couple of lame newbie questions though... 1) is there anyway (web-base/manual editing) to delete certain messages from archive? Yes, I know the purpose of archiving IS to keep everything, but so often one NEEDS to delete TEST messages and SPAMs... 2) I saw in this list that messages under the same thread (i.e. all subsequent replies) are expanded under the thread title. How do I ``activate'' this nice feature? Right now, when I reply(email) to a message, Mailman automatically start a new thread. I am beginning to think that it is a news-group feature... If that is the case, is there anyway to ``fake'' the effect? Thanks very much for your help. Wei-Bin Chen (Pardon me if the message is mal-formatted, this is the first time I use Netscape Composer...) From jerrya at jerrya.fastrans.net Fri Feb 5 04:58:17 1999 From: jerrya at jerrya.fastrans.net (Jerry Adlersfluegel) Date: Thu, 4 Feb 1999 21:58:17 -0600 (CST) Subject: [Mailman-Users] subscribers being ignored... Message-ID: My setup: Linux 2.0.32 sendmail 8.8.7 mailman 1.0b8 I have a single list with 77 subscribers. I am hosting the list through a modem, and it is great. The improvements since b5 are such that delivery time has improved from over 4 minutes for a typical message to about 1:30. Everyone is happy with the list. Except for a couple people that don't receive any of the traffic. I added a couple subscribers over a week ago, and they were getting the list until Sunday night. Now they just don't get any of the messages. They did receive their subscription reminders. I have unsubscribed them and then re-added them (it is a closed list) and it didn't help. Their profiles are the same as anyone else, but they just don't get any of the mail. The only thing I can think of is that the ones that are shut out are all on AOL. There are 22 regular subscribers on AOL, and I noticed how the mail gets batched together. Is it possible that there is a limit to how many recipients my sendmail is seeing? In my case a single message gets sent for all the AOL recipients. Is there a way I can control how this works? The only reason I can even think that is the problem is that the most recently added users are the ones that aren't getting the traffic. Thanks! -- Jerry Adlersfluegel From petrilli at amber.org Fri Feb 5 06:02:55 1999 From: petrilli at amber.org (Christopher G. Petrilli) Date: Fri, 5 Feb 1999 00:02:55 -0500 Subject: [Mailman-Users] Problems using populate_new_list Message-ID: <19990205000255.25831@amber.org> I'm getting problems adding peopel to the list... using populate_new_list.... did I miss something somewhere? [... fine up to here] Regular member MIKE3268 at AOL.COM added Traceback (innermost last): File "./populate_new_list", line 95, in ? main(sys.argv) File "./populate_new_list", line 79, in main list.ApprovedAddMember(member, pw, 0) File "/home/mailman/Mailman/MailList.py", line 859, in ApprovedAddMember self.SendSubscribeAck(name, password, digest) File "/home/mailman/Mailman/Deliverer.py", line 239, in SendSubscribeAck text = self.CreateSubscribeAck(name, password)) File "/home/mailman/Mailman/Deliverer.py", line 86, in SendTextToUser add_headers=add_headers) File "/home/mailman/Mailman/Utils.py", line 132, in SendTextToUser DeliverToUser(msg, recipient, add_headers=add_headers) File "/home/mailman/Mailman/Utils.py", line 147, in DeliverToUser if not os.fork(): OSError: [Errno 35] Resource temporarily unavailable -- | Christopher Petrilli | petrilli at amber.org From lindsey at ncsa.uiuc.edu Fri Feb 5 06:58:33 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Thu, 4 Feb 1999 23:58:33 -0600 (CST) Subject: [Mailman-Users] flock errors via cron In-Reply-To: <199902041800.MAA08858@ferret.ncsa.uiuc.edu> from "Christopher Lindsey" at Feb 4, 99 12:00:28 pm Message-ID: <199902050558.XAA13363@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 984 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990204/fd362708/attachment.asc From Harald.Meland at usit.uio.no Fri Feb 5 17:05:25 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 05 Feb 1999 17:05:25 +0100 Subject: [Mailman-Users] Problems using populate_new_list In-Reply-To: "Christopher G. Petrilli"'s message of "Fri, 5 Feb 1999 00:02:55 -0500" References: <19990205000255.25831@amber.org> Message-ID: [Christopher G. Petrilli] > I'm getting problems adding peopel to the list... using > populate_new_list.... did I miss something somewhere? [...] > File "/home/mailman/Mailman/Utils.py", line 147, in DeliverToUser > if not os.fork(): > OSError: [Errno 35] Resource temporarily unavailable I'll have another go at interpreting Python tracebacks, never mind my recent fiasco... Sorry about that (and thanks, Scott, for providing the proper answer). os.fork() seems to raise and OSError exception, saying some resource is unavailable. I guess populate_new_list forks off one "send welcome text" process for each user you're adding, and your machine runs out of memory or filehandles or whatever. Maybe populate_new_members should catch this exception, go to sleep for a while (until the spawned delivery processes are (most probably) done) and then try to resume? For now, however, you should be able to get away with splitting up the list of subscribers you're trying to add, and add them a chunk at a time. -- Harald From petrilli at amber.org Fri Feb 5 17:09:31 1999 From: petrilli at amber.org (Christopher G. Petrilli) Date: Fri, 5 Feb 1999 11:09:31 -0500 Subject: [Mailman-Users] Problems using populate_new_list In-Reply-To: ; from Harald Meland on Fri, Feb 05, 1999 at 05:05:25PM +0100 References: <19990205000255.25831@amber.org> Message-ID: <19990205110931.55761@amber.org> On Fri, Feb 05, 1999 at 05:05:25PM +0100, Harald Meland wrote: > [Christopher G. Petrilli] > > > I'm getting problems adding peopel to the list... using > > populate_new_list.... did I miss something somewhere? > > [...] > > > File "/home/mailman/Mailman/Utils.py", line 147, in DeliverToUser > > if not os.fork(): > > OSError: [Errno 35] Resource temporarily unavailable > > os.fork() seems to raise and OSError exception, saying some resource > is unavailable. I guess populate_new_list forks off one "send welcome > text" process for each user you're adding, and your machine runs out > of memory or filehandles or whatever. Well, I'd buy this, except... the machine it's running on: 2 x PentiumPro/200-512K 256Mb RAM FreeBSD 3.0-SMP And it there are no limits imposed on the mailman user on this machine... so... also it's just not that many users honestly. It seemed like if I added more than 25-30, it would blow up. > Maybe populate_new_members should catch this exception, go to sleep > for a while (until the spawned delivery processes are (most probably) > done) and then try to resume? That sounds better, or... throttle to a certain number per second... I don't THINK there's any way to control speed of process creation v. number of processes. > For now, however, you should be able to get away with splitting up the > list of subscribers you're trying to add, and add them a chunk at a > time. That's what I did. Chris -- | Christopher Petrilli | petrilli at amber.org From Harald.Meland at usit.uio.no Fri Feb 5 18:07:30 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 05 Feb 1999 18:07:30 +0100 Subject: [Mailman-Users] Problems using populate_new_list In-Reply-To: "Christopher G. Petrilli"'s message of "Fri, 5 Feb 1999 11:09:31 -0500" References: <19990205000255.25831@amber.org> <19990205110931.55761@amber.org> Message-ID: [Christopher G. Petrilli] > On Fri, Feb 05, 1999 at 05:05:25PM +0100, Harald Meland wrote: > > [Christopher G. Petrilli] > > > > > I'm getting problems adding peopel to the list... using > > > populate_new_list.... did I miss something somewhere? Ummm, on other thing: I don't think the populate_new_list is part of 1.0b8 at all -- have you tried using bin/add_members instead? -- Harald From petrilli at amber.org Fri Feb 5 18:15:55 1999 From: petrilli at amber.org (Christopher G. Petrilli) Date: Fri, 5 Feb 1999 12:15:55 -0500 Subject: [Mailman-Users] Problems using populate_new_list In-Reply-To: ; from Harald Meland on Fri, Feb 05, 1999 at 06:07:30PM +0100 References: <19990205000255.25831@amber.org> <19990205110931.55761@amber.org> Message-ID: <19990205121555.59455@amber.org> On Fri, Feb 05, 1999 at 06:07:30PM +0100, Harald Meland wrote: > > Ummm, on other thing: I don't think the populate_new_list is part of > 1.0b8 at all -- have you tried using bin/add_members instead? > It is in the distribution I downloaded (I've got a seperate machine tracking CVS, but I don't mix and match :-) Chris -- | Christopher Petrilli | petrilli at amber.org From Harald.Meland at usit.uio.no Fri Feb 5 18:48:44 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 05 Feb 1999 18:48:44 +0100 Subject: [Mailman-Users] Problems using populate_new_list In-Reply-To: "Christopher G. Petrilli"'s message of "Fri, 5 Feb 1999 12:15:55 -0500" References: <19990205000255.25831@amber.org> <19990205110931.55761@amber.org> <19990205121555.59455@amber.org> Message-ID: [Christopher G. Petrilli] > On Fri, Feb 05, 1999 at 06:07:30PM +0100, Harald Meland wrote: > > > > Ummm, on other thing: I don't think the populate_new_list is part of > > 1.0b8 at all -- have you tried using bin/add_members instead? > > > > It is in the distribution I downloaded (I've got a seperate machine > tracking CVS, but I don't mix and match :-) Strange, I can't find it in my b8 distribution: octarine$ tar tvzf mailman-1.0b8.tgz |grep -i populate octarine$ However, add_members is there: octarine$ tar tvzf mailman-1.0b8.tgz |grep -i add_member -rwxrwxrwx 1078/1000 6237 Jan 9 20:17 1999 mailman-1.0b8/bin/add_members octarine$ I have installed my b8 over installs of various previous versions, so I still have populate_new_list in my bin/ directory -- however, it is much older than add_members: $ ls -l /local/Mailman/bin/populate_new_list -rwxr-xr-x 1 mailman mailman 3203 Nov 9 10:49 /local/Mailman/bin/populate_new_list $ ls -l /local/Mailman/bin/add_members -rwxr-xr-x 1 mailman mailman 6237 Jan 28 14:19 /local/Mailman/bin/add_members Did you try using add_members instead of populate_new_lists? Did it work better? -- Harald From davroc at hplb.hpl.hp.com Fri Feb 5 19:09:55 1999 From: davroc at hplb.hpl.hp.com (David Rocher) Date: Fri, 5 Feb 1999 18:09:55 +0000 Subject: [Mailman-Users] Re: Problems using populate_new_list In-Reply-To: ; from Harald Meland on Fri, Feb 05, 1999 at 06:48:44PM +0100 References: <19990205000255.25831@amber.org> <19990205110931.55761@amber.org> <19990205121555.59455@amber.org> Message-ID: <19990205180955.B9826@rocher-d-1.hpl.hp.com> On Fri, Feb 05, 1999 at 06:48:44PM +0100, Harald Meland wrote: > I have installed my b8 over installs of various previous versions, so > I still have populate_new_list in my bin/ directory -- however, it is > much older than add_members: in b8: make update doesn't remove populate_new_list and convert_list. subscribe_enmasse isn't removed also. David. From petrilli at amber.org Fri Feb 5 19:19:57 1999 From: petrilli at amber.org (Christopher G. Petrilli) Date: Fri, 5 Feb 1999 13:19:57 -0500 Subject: [Mailman-Users] Re: Problems using populate_new_list In-Reply-To: <19990205180955.B9826@rocher-d-1.hpl.hp.com>; from David Rocher on Fri, Feb 05, 1999 at 06:09:55PM +0000 References: <19990205000255.25831@amber.org> <19990205110931.55761@amber.org> <19990205121555.59455@amber.org> <19990205180955.B9826@rocher-d-1.hpl.hp.com> Message-ID: <19990205131957.13592@amber.org> On Fri, Feb 05, 1999 at 06:09:55PM +0000, David Rocher wrote: > On Fri, Feb 05, 1999 at 06:48:44PM +0100, Harald Meland wrote: > > I have installed my b8 over installs of various previous versions, so > > I still have populate_new_list in my bin/ directory -- however, it is > > much older than add_members: > > in b8: make update doesn't remove populate_new_list and convert_list. > subscribe_enmasse isn't removed also. This must e it, I think I was running b7 before and updated recently... bizarre... well, the list seems ok :-) Chris -- | Christopher Petrilli | petrilli at amber.org From reichart at palmconsult.de Fri Feb 5 21:10:45 1999 From: reichart at palmconsult.de (reichart at palmconsult.de) Date: Fri, 05 Feb 1999 21:10:45 +0100 Subject: [Mailman-Users] First time setup problem Message-ID: <4.1.19990205195442.014fe820@mail.palmconsult.de> Hello. I've installed mailman b8 the first time on my linux system. It's strange: - http://www.palmconsult.de/mailman/listinfo/palmliste works well - subscribing does work - mailarchiv works well but http://www.palmconsult.de/mailman/admin/palmliste fail with a 500 Internal Server Error Any tips ? - Markus From morristo at stripe.colorado.edu Sat Feb 6 17:58:21 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Sat, 06 Feb 1999 09:58:21 -0700 Subject: [Mailman-Users] Messages silently disappearing Message-ID: <36BC74AD.F4CD2C1B@stripe.colorado.edu> Hi, I have exactly this problem (perfectly described by Edward Marshall). Has anyone come up with a solution? Wes > Hi, > > Just set up Mailman, and I'm impressed; I did a foray into the ML software > world about a year ago, and was seriously disappointed with what I found > (ended up forking out for ListProc back then, since Listserv was so damned > expensive, and Majordomo was such a PITA to get running ;-). This package > addresses most of the concerns I had back then. Nice work! > > But...;-) > > CGI scripts work great, the email interface to list management functions > is fine, and people can subscribe, unsubscribe, and change their settings > both through the web interface and through email. Basically, everything > seems like it's working, until you send a message to the list. > > The message is archived, and a log entry is made in the "post" log about > the message, and that's it. Nothing is sent to anyone. > > I've set up two lists, one with a bunch of options customized, and one as > a "default" test list; both exhibit the same behavior. No Mailman error > log, no syslog entries (other than the normal MTA delivery notices), and > no Python traces anywhere. > > Using Python 1.5.1, Mailman 1.0b8, Postfix as the MTA. Any help would be > greatly appreciated. > > -- > Edward S. Marshall [ What goes up, must come down. ] > http://www.logic.net/~emarshal/ [ Ask any system administrator. ] > From clark.evans at manhattanproject.com Sat Feb 6 22:54:34 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Sat, 06 Feb 1999 21:54:34 +0000 Subject: [Mailman-Users] Incomplete Registrants Show Up On Membership List References: <199901290308.TAA67170@under.engr.sgi.com> Message-ID: <36BCBA1A.B3AC543C@manhattanproject.com> People who havn't "confirmed" show up on the membership list... or so it seems. Clark From follower at acm.njit.edu Sun Feb 7 15:00:01 1999 From: follower at acm.njit.edu (John Rizzo) Date: Sun, 7 Feb 1999 09:00:01 -0500 (EST) Subject: [Mailman-Users] Cron /usr/bin/python /home/mailman/cron/gate_news (fwd) Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hey guys.. this error occured on my system the other day.. I didn't get the actual error from the page but here is what I got anyway in hopes that it will help make mailman more stable. John Rizzo - ACM President follower at acm.njit.edu - ---------- Forwarded message ---------- Received: (from root at localhost) by acm.njit.edu (8.9.2/8.9.2/Debian/GNU) id AAA12498 for mailman; Sun, 7 Feb 1999 00:45:06 -0500 (EST) Date: Sun, 7 Feb 1999 00:45:06 -0500 (EST) Message-Id: <199902070545.AAA12498 at acm.njit.edu> From: root at acm.njit.edu (Cron Daemon) To: mailman at acm.njit.edu Subject: Cron /usr/bin/python /home/mailman/cron/gate_news X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: Traceback (innermost last): File "/home/mailman/cron/gate_news", line 119, in ? main() File "/home/mailman/cron/gate_news", line 58, in main mlist = MailList.MailList(name, lock=0) File "/home/mailman/Mailman/MailList.py", line 59, in __init__ self.Load() File "/home/mailman/Mailman/MailList.py", line 710, in Load raise mm_cfg.MMBadListError, 'Failed to unmarshal config info' AttributeError: MMBadListError -----BEGIN PGP SIGNATURE----- Version: 2.6.3a Charset: noconv iQCVAwUBNr2cZw+U9b0z4kxFAQHZbwP/QH4TTfMHAqh6Hj+38kBv4Gwdr1T5AFcx 8EecFH5XnxhqYYk2RmrPDmFaMtj62Y1ckRJaCyIBzPnxhxRCUjMytTiXOJVulaae paVvSpytqweVdurUOunVdqdw/1DgoU0nNxgICXCSqqdaeKqF4j7csw3ORWcTuwuw 9XFYd7pJr3E= =qvO5 -----END PGP SIGNATURE----- From mendite at altmuehlnet.baynet.de Sun Feb 7 16:48:44 1999 From: mendite at altmuehlnet.baynet.de (Bernhard Strathewerd) Date: Sun, 07 Feb 1999 16:48:44 +0100 Subject: [Mailman-Users] Problems with Mailman Message-ID: <36BDB5DC.D299824E@altmuehlnet.baynet.de> Hello! Firstly: Sorry for my bad English... I have a problem with Mailman. I have built mailman on a cumputer for testing in home environment. Sendmail seems working well, there are no errormessages in logfiles. The subscribing function is also well. I subscribe over web and get a mail with order for confirm. Confirming functions also well and I recieve a wellcome message....untill here it?s looking good.....but... If I send a mail to mailinglist I can see it on webpage, but nobody in the mailinglist get this message...What have I to do that this function goes? I use Mailman 1.0b8 My distribution is SuSE 6.0 Thank you for helping! Cu Bernhard Strathewerd -- Do you know the POS (Penguin-Operating-System)? http://www.linux.de From morristo at stripe.colorado.edu Sun Feb 7 17:15:52 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Sun, 07 Feb 1999 09:15:52 -0700 Subject: [Mailman-Users] Mailman doesn't deliver the messages. References: <36BDB5DC.D299824E@altmuehlnet.baynet.de> Message-ID: <36BDBC38.2823F301@stripe.colorado.edu> I have exactly the same problem. I hope someone comes up with a solution! I'm running the SuSE 6.0 Linux distribution. What are you running? Wes Bernhard Strathewerd wrote: > > Hello! > > Firstly: Sorry for my bad English... > I have a problem with Mailman. I have built mailman on a cumputer for > testing in home > environment. Sendmail seems working well, there are no errormessages in > logfiles. The > subscribing function is also well. I subscribe over web and get a mail > with order for > confirm. Confirming functions also well and I recieve a wellcome > message....untill here > it?s looking good.....but... > If I send a mail to mailinglist I can see it on webpage, but nobody in > the mailinglist > get this message...What have I to do that this function goes? > > I use Mailman 1.0b8 > My distribution is SuSE 6.0 > > Thank you for helping! > > Cu > Bernhard Strathewerd > -- > Do you know the POS (Penguin-Operating-System)? > > http://www.linux.de > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From clark.evans at manhattanproject.com Sun Feb 7 22:40:04 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Sun, 07 Feb 1999 21:40:04 +0000 Subject: [Mailman-Users] Mailman doesn't deliver the messages. References: <36BDB5DC.D299824E@altmuehlnet.baynet.de> <36BDBC38.2823F301@stripe.colorado.edu> Message-ID: <36BE0834.FF3BBCEE@manhattanproject.com> Wes Morriston wrote: > > I have exactly the same problem. I hope someone comes > up with a solution! Diddo. The first list that I set up works wonderfully. The second list that I setup fails as described, the messages get logged, but they are not distributed. > > I'm running the SuSE 6.0 Linux distribution. > What are you running? I'm running RH 5.2 Linux on a PPro 180. Hope this helps! I'd be great to have a solution! :) Clark From clark.evans at manhattanproject.com Sun Feb 7 22:42:29 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Sun, 07 Feb 1999 21:42:29 +0000 Subject: [Mailman-Users] Mailman doesn't deliver the messages. References: <36BDB5DC.D299824E@altmuehlnet.baynet.de> <36BDBC38.2823F301@stripe.colorado.edu> Message-ID: <36BE08C5.8C83CDD0@manhattanproject.com> Oops! It was a client side problem for me. Sorry. *bonks self on head* ;) Clark From morristo at stripe.colorado.edu Sun Feb 7 23:17:06 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Sun, 07 Feb 1999 15:17:06 -0700 Subject: [Mailman-Users] Mailman doesn't deliver the messages. References: <36BDB5DC.D299824E@altmuehlnet.baynet.de> <36BDBC38.2823F301@stripe.colorado.edu> <36BE0834.FF3BBCEE@manhattanproject.com> Message-ID: <36BE10E2.EB3CD33E@stripe.colorado.edu> I have one thing to add. This morning, I discovered that Mailman *does* distribute the digest! But unless a user is subscribed to the digest, he receives nothing. Everything else works beautifully! Wes From cklempay at acm.jhu.edu Mon Feb 8 07:21:41 1999 From: cklempay at acm.jhu.edu (Corbett J. Klempay) Date: Mon, 8 Feb 1999 01:21:41 -0500 (EST) Subject: [Mailman-Users] Stopping multihoming 'feature' Message-ID: I know I've seen this discussed and answered once before, but couldn't find it in the archives (argh, time for me to make that indexer/searcher :) I know it's a feature where Mailman treats my machine differently, depending on which name is used...but how do I turn of this functionality? I know I saw that you could change a 1 to a 0 or something somewhere to do this :) This machine is both chimera.acm.jhu.edu and www2.acm.jhu.edu, and all these acm guys keep trying to do stuff by using chimera.acm.jhu.edu as the beginning of the address, and they see that it behaves differently and think something's broken :) ------------------------------------------------------------------------------ Corbett J. Klempay Quote of the Week: http://www2.acm.jhu.edu/~cklempay "Don't judge a man's wealth -- or his piety -- by his appearance on Sunday." ------------------------------------------------------------------------------ From gottwald at inf.fu-berlin.de Mon Feb 8 11:23:25 1999 From: gottwald at inf.fu-berlin.de (Marcus C. Gottwald) Date: Mon, 8 Feb 1999 11:23:25 +0100 Subject: [Mailman-Users] Hostname in mail headers Message-ID: <19990208112325.58413@che> G'day! We are now running Mailman 1.0b6 on several different systems and it's working great! However, I have a problem: One of the computers has got several names. Mailman's support for this seemed to be very good, but although the preferred name has been set to an alias name, mailman continues to send mails with the hosts main fqdn in the sender's address. Is this a known problem? (Meaning: Am I doing something wrong that many people do wrong?) Cheers, Marcus From gstein at lyra.org Mon Feb 8 11:37:17 1999 From: gstein at lyra.org (Greg Stein) Date: Mon, 08 Feb 1999 02:37:17 -0800 Subject: [Mailman-Users] Hostname in mail headers References: <19990208112325.58413@che> Message-ID: <36BEBE5D.4ECA5F8B@lyra.org> Marcus C. Gottwald wrote: > ... > However, I have a problem: One of the computers has got several > names. Mailman's support for this seemed to be very good, but > although the preferred name has been set to an alias name, > mailman continues to send mails with the hosts main fqdn in > the sender's address. In the "General Options" administration screen, change the "host name this list prefers" option (near the bottom of the list) to whatever you would like it to be. You can also update the URL to use the appropriate virtual host. -g -- Greg Stein, http://www.lyra.org/ From gottwald at inf.fu-berlin.de Mon Feb 8 12:25:03 1999 From: gottwald at inf.fu-berlin.de (Marcus C. Gottwald) Date: Mon, 8 Feb 1999 12:25:03 +0100 Subject: [Mailman-Users] Hostname in mail headers In-Reply-To: <36BEBE5D.4ECA5F8B@lyra.org>; Mon 1999-Feb-08 02:37:17 -0800 References: <19990208112325.58413@che> <36BEBE5D.4ECA5F8B@lyra.org> Message-ID: <19990208122503.10907@goliath> G'day! Greg Stein wrote (Mon 1999-Feb-08 02:37:17 -0800): > In the "General Options" administration screen, change the "host name > this list prefers" option (near the bottom of the list) to whatever you > would like it to be. You can also update the URL to use the appropriate > virtual host. That is the setting which doesn't work, maybe I should have explained a little more in detail. And this setting does not work although Mailman has been told that he should always use the name I am trying to use for this list. And Mailman does so when presenting HTML-pages for example. Only when sending mails, it doesn't work. Cheers, Marcus From davroc at hplb.hpl.hp.com Mon Feb 8 12:43:30 1999 From: davroc at hplb.hpl.hp.com (David Rocher) Date: Mon, 8 Feb 1999 11:43:30 +0000 Subject: [Mailman-Users] Re: Stopping multihoming 'feature' In-Reply-To: ; from Corbett J. Klempay on Mon, Feb 08, 1999 at 01:21:41AM -0500 References: Message-ID: <19990208114329.G318@rocher-d-1.hpl.hp.com> On Mon, Feb 08, 1999 at 01:21:41AM -0500, Corbett J. Klempay wrote: > I know it's a feature where Mailman treats my machine differently, > depending on which name is used...but how do I turn of this functionality? add VIRTUAL_HOST_OVERVIEW = 0 into your Mailman/mm_cfg.py (cf Mailman/Defaults.py). David. From Harald.Meland at usit.uio.no Mon Feb 8 13:51:19 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 08 Feb 1999 13:51:19 +0100 Subject: [Mailman-Users] Hostname in mail headers In-Reply-To: "Marcus C. Gottwald"'s message of "Mon, 8 Feb 1999 12:25:03 +0100" References: <19990208112325.58413@che> <36BEBE5D.4ECA5F8B@lyra.org> <19990208122503.10907@goliath> Message-ID: [Marcus C. Gottwald] > G'day! > > Greg Stein wrote (Mon 1999-Feb-08 02:37:17 -0800): > > > In the "General Options" administration screen, change the "host name > > this list prefers" option (near the bottom of the list) to whatever you > > would like it to be. You can also update the URL to use the appropriate > > virtual host. > > That is the setting which doesn't work, maybe I should have > explained a little more in detail. > > And this setting does not work although Mailman has been > told that he should always use the name I am trying to use > for this list. And Mailman does so when presenting HTML-pages > for example. Only when sending mails, it doesn't work. According to my copy of the b6 sources, the messages should be sent out with an envelope sender of where you can find LISTNAME and HOST in a way similar to this: $ cd ~mailman $ python Python 1.5.1 (#1, Oct 9 1998, 15:23:54) [C] on sunos5 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam >>> from Mailman import MailList >>> list = MailList.MailList("LISTNAME") # This locks the list >>> list._internal_name 'LISTNAME' >>> list.host_name 'HOST' >>> list.Unlock() # Finished, remember to unlock Are you sure your problem isn't that your MTA is doing some address rewriting _after_ Mailman has passed the messages on to it? -- Harald From Harald.Meland at usit.uio.no Mon Feb 8 14:29:34 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 08 Feb 1999 14:29:34 +0100 Subject: [Mailman-Users] Messages silently disappearing In-Reply-To: Wes Morriston's message of "Sat, 06 Feb 1999 09:58:21 -0700" References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> Message-ID: [Wes Morriston] > Hi, > > I have exactly this problem (perfectly described by Edward Marshall). > Has anyone come up with a solution? Apparently this has got something to do with the interaction of Mailman and Postfix. I suspect it to be a problem with Postfix' Delivered-To: header scheme for avoiding forward loops, but as I don't use Postfix myself I haven't had the time to test my hypothesis yet. If anyone using Mailman with Postfix could try doing some debugging on this, e.g. in the way I suggested in my reply to Edward Marshall (available at ), I'm sure other Postfix/Mailman users would be thankful (as would the Mailman developers). -- Harald From scott at whoi.edu Mon Feb 8 15:01:02 1999 From: scott at whoi.edu (Scott A. McIntyre) Date: Mon, 08 Feb 1999 09:01:02 -0500 Subject: [Mailman-Users] GID problems (and yes, I ran with --with-mail-gid) Message-ID: <36BEEE1E.A2AEF40C@whoi.edu> Greetings, I seem to be running into something that must be even more obvious than running configure --with-mail-gid=X after doing a make clean (or even removing everything and re-untarring)... My logs say: Feb 8 08:49:02 3C:tardis Mailman mail-wrapper: Failure to exec script. WANTED gid 300, GOT gid 998. (Reconfigure to take 998?) When I ran configure, I ran it as so: ./configure --prefix=/usr/people/mailman --with-mail-gid=300 And no errors were reported. Yet whenever I post to a list (in this case, test) I get a bounce and a message in the log like above. 998 is the GID of a "guest" group which as far as I can tell, isn't actually used for anything within mailman or sendmail. My passwd entry for mailman: mailman:x:301:300:Mail Man:/usr/people/mailman:/bin/csh And group: mailman::300: I've also tried mailman::300:mailman as a group entry, but of course that didn't have any effect. I must be missing something stunningly obvious...any assistance would be gratefully accepted! Oh, and the wrapper is set: -rwxr-sr-x 1 root mailman 19192 Feb 8 08:46 wrapper* thanks. scott From Harald.Meland at usit.uio.no Mon Feb 8 17:58:40 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 08 Feb 1999 17:58:40 +0100 Subject: [Mailman-Users] GID problems (and yes, I ran with --with-mail-gid) In-Reply-To: "Scott A. McIntyre"'s message of "Mon, 08 Feb 1999 09:01:02 -0500" References: <36BEEE1E.A2AEF40C@whoi.edu> Message-ID: [Scott A. McIntyre] > Greetings, > > I seem to be running into something that must be even more obvious than > running configure --with-mail-gid=X after doing a make clean (or even > removing everything and re-untarring)... > > My logs say: > > Feb 8 08:49:02 3C:tardis Mailman mail-wrapper: Failure to exec script. > WANTED gid 300, GOT gid 998. (Reconfigure to take 998?) The "WANTED" gid is the one that has been compiled into the script. The "GOT"ten gid is the actual gid the wrapper is run as when reporting the error. So you either need to configure your MTA to deliver to the Mailman aliases while running under the compiled-in "WANTED" gid, or recompile Mailman to actually "WANT" the gid it is getting. >From readin the rest of your mail, I think that you should solve this by reconfiguring your MTA (as it appears you already have configured Mailman correctly for your system). > 998 is the GID of a "guest" group which as far as I can tell, isn't > actually used for anything within mailman or sendmail. What users have the "guest" group as their default group? Are any of these users involved in sendmail delivery, somehow (E.g., what user is your sendmail daemon running as, and how is the "prog" mail delivery agent configured in your sendmail.cf)? -- Harald From Harald.Meland at usit.uio.no Mon Feb 8 18:01:12 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 08 Feb 1999 18:01:12 +0100 Subject: [Mailman-Users] Incomplete Registrants Show Up On Membership List In-Reply-To: Clark Evans's message of "Sat, 06 Feb 1999 21:54:34 +0000" References: <199901290308.TAA67170@under.engr.sgi.com> <36BCBA1A.B3AC543C@manhattanproject.com> Message-ID: [Clark Evans] > People who havn't "confirmed" show up > on the membership list... or so it seems. I'm unable to reproduce this -- what Mailman version are you running? Are others having similar problems? -- Harald From clark.evans at manhattanproject.com Mon Feb 8 19:53:32 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Mon, 08 Feb 1999 18:53:32 +0000 Subject: [Mailman-Users] exim References: Message-ID: <36BF32AC.98C48621@manhattanproject.com> I'm using the virtual server feature. It's really nice. Question: Can I change the /listinfo/ page for one virtual server so that it's different from the others? For example, http://list.lifenet.com/mailman/listinfo/ Mentions "patternstudy.com" towards the bottom. This is the "Default" server. Also, is there a way when you make the "new list" to put in the domain? Having 'new list notificatins' for one customer, "lifenet", mentioning another custtomer "patternstudy" isn't fun. Also, who are the key developers on this project? Wicked good software. Thank you tons, Clark Evans From clark.evans at manhattanproject.com Mon Feb 8 20:32:40 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Mon, 08 Feb 1999 19:32:40 +0000 Subject: [Mailman-Users] :) [Mailman-Users] Incomplete Registrants Show Up On Membership List References: <199901290308.TAA67170@under.engr.sgi.com> <36BCBA1A.B3AC543C@manhattanproject.com> Message-ID: <36BF3BD8.23AF881B@manhattanproject.com> Harald Meland wrote: > > [Clark Evans] > > > People who havn't "confirmed" show up > > on the membership list... or so it seems. > > I'm unable to reproduce this -- what Mailman version are you running? > Are others having similar problems? Ok. I think I must qualify for the dunce award. I had an "auto-reply" on my test account stating that I'm out of the office. I guess this is how I got registered. Hmm. I have since not been able to duplicate it, so that seems like the only plausable explanation (other than the fact that I'm stupid... which is a distinct possibility that I'm not ruling out) This mailing list server is slick stuff. Thank you for all of your help! :) Clark From mangalam at uci.edu Mon Feb 8 21:23:39 1999 From: mangalam at uci.edu (Harry Mangalam) Date: Mon, 08 Feb 1999 12:23:39 -0800 Subject: [Mailman-Users] Bug in Mailman version 1.0b8 Message-ID: <36BF47CB.ADA6CFD8@uci.edu> Hi there - just tried to install and set up Mailman 1.0b8; other relevant info is in the below error message which I can't interpret. Could anyone shed light on this bug? The only thing that looks odd is the line which says: PATH_TRANSLATED /home/httpd/html/yeast (sorry for the line shift - must be a table translation artifact) this path does not exist - and it doesn't look like there's anything in the setup docs that would have me set up a link to the DOCUMENT_ROOT. Did I miss something? The URL that caused this is: http://cx408397-a.irvn1.occa.home.com/mailman/admin/yeast Error message follow: Bug in Mailman version 1.0b8 We're sorry, we hit a bug! If you would like to help us identify the problem, please email a copy of this page to the webmaster for this site with a description of what happened. Thanks! Traceback: Traceback (innermost last): File "/home/mailman/scripts/driver", line 85, in run_main logger = StampedLogger('error', File "../Mailman/Logging/StampedLogger.py", line 48, in __init__ Logger.__init__(self, category, nofail, immediate) File "../Mailman/Logging/Logger.py", line 40, in __init__ self.__get_f() File "../Mailman/Logging/Logger.py", line 63, in __get_f reraise() File "../Mailman/Logging/Logger.py", line 55, in __get_f f = self.__fp = open(self.__filename, 'a+') IOError: (13, 'Permission denied') Environment variables: Variable Value DOCUMENT_ROOT /home/httpd/html HTTP_ACCEPT_ENCODING gzip REMOTE_HOST 24.1.175.29 SERVER_PORT 80 PATH_TRANSLATED /home/httpd/html/yeast REMOTE_ADDR 24.1.175.29 SERVER_SOFTWARE Apache/1.2.4 GATEWAY_INTERFACE CGI/1.1 HTTP_ACCEPT_LANGUAGE en REMOTE_PORT 19259 SERVER_NAME cx408397-a.irvn1.occa.home.com HTTP_CONNECTION Keep-Alive HTTP_USER_AGENT Mozilla/4.5 [en] (X11; I; Linux 2.0.36 i686) HTTP_ACCEPT_CHARSET iso-8859-1,*,utf-8 HTTP_ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */* REQUEST_URI /mailman/admin/yeast PATH /sbin:/usr/sbin:/bin:/usr/bin QUERY_STRING SERVER_PROTOCOL HTTP/1.0 PATH_INFO /yeast HTTP_HOST cx408397-a.irvn1.occa.home.com REQUEST_METHOD GET SCRIPT_NAME /mailman/admin SERVER_ADMIN root at localhost SCRIPT_FILENAME /home/mailman/cgi-bin/admin PYTHONPATH /home/mailman -- Cheers, Harry Harry J Mangalam, Biological Chemistry Rm 158, MedSciC, College Of Medicine, UC Irvine, Irvine, CA, 92697 (949) 824 4824[vox], (949) 824 2688[fax], mangalam at uci.edu || mangalam at home.com http://hornet.bio.uci.edu/~hjm/ From nicholas.brenckle at yale.edu Mon Feb 8 22:10:49 1999 From: nicholas.brenckle at yale.edu (Nicholas Brenckle) Date: Mon, 08 Feb 1999 16:10:49 -0500 Subject: [Mailman-Users] Auto-List population from text dump Message-ID: <36BF52D8.25A81EB5@yale.edu> I've been running Mailman as a test with a few lists and it works great. I have a few lists that require automatic population from mail dumps. Right now the list manager is PMDF that works from text-file lists so I have a simple perl script that parses the dump and populates the lists. Im assuming I'll be able to do the same thing in python and mailMan? The dump only populates existing lists, it won't need to create anything. -Nick -- ---------------------------------------------------------------------- Nicholas Brenckle Yale University School of Medicine nicholas.brenckle at yale.edu ITS Med - PO Box 208089 203-737-2377 New Haven, CT 06520-8089 From morristo at stripe.colorado.edu Tue Feb 9 04:15:16 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Mon, 08 Feb 1999 20:15:16 -0700 Subject: [Mailman-Users] Messages silently disappearing References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> Message-ID: <36BFA844.915CC137@stripe.colorado.edu> I have a little more information on this problem. In /home/mailman/logs/errors I get the error messages I have appended below. Looks like there is a problem with permissions. Weird, because I thought I set the thing up exactly as instructed. My sendmail runs as "daemon" and so I configured mailman to run as daemon. Also, I did a "chgrp mailman ." and a "chmod a+rx,g+sb ." in /home/mailman where the installed program resides. Something obviously needs to be tweaked. Might it be something to do with umask? Wes ----------------------- Feb 08 20:01:50 1999 contact_transport: IOError writing outgoing queue exceptions.IOError/(13, 'Permission denied') contact_transport: Traceback (innermost last): contact_transport: File "/home/mailman/scripts/contact_transport", line 58, in ? contact_transport: queue_id = OutgoingQueue.enqueueMessage(from_addr, to_ad drs, text) contact_transport: File "/home/mailman/Mailman/OutgoingQueue.py", line 143, in enqueueMessage contact_transport: f = Utils.open_ex(fname, "a+", -1, QF_MODE | stat.S_ISUI D) contact_transport: File "/home/mailman/Mailman/Utils.py", line 664, in open_ex contact_transport: reraise(IOError, e) contact_transport: File "/home/mailman/Mailman/Utils.py", line 659, in open_ex contact_transport: fd = os.open(filename, flags, perms) contact_transport: IOError : (13, 'Permission denied') ------------------------------------------- From lindsey at ncsa.uiuc.edu Tue Feb 9 08:28:19 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Tue, 9 Feb 1999 01:28:19 -0600 (CST) Subject: [Mailman-Users] Auto-List population from text dump In-Reply-To: <36BF52D8.25A81EB5@yale.edu> from "Nicholas Brenckle" at Feb 8, 99 04:10:49 pm Message-ID: <199902090728.BAA13015@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 837 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990209/28525d9e/attachment.pot From ckolar at admin.aurora.edu Tue Feb 9 15:43:35 1999 From: ckolar at admin.aurora.edu (Christopher Kolar) Date: Tue, 09 Feb 1999 08:43:35 -0600 Subject: [Mailman-Users] Good news: happy install In-Reply-To: Message-ID: <4.1.19990209084120.00b37d60@aurora.edu> I just want to thank JC and Harald for their help in getting my first mailman installation up and running. The segmentation faults went away after swapping the RAM out and now everything is happy (including other apps that were acting flaky). Thanks to the rest of the list for other help. --chris From Harald.Meland at usit.uio.no Tue Feb 9 16:25:21 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 09 Feb 1999 16:25:21 +0100 Subject: [Mailman-Users] exim In-Reply-To: Clark Evans's message of "Mon, 08 Feb 1999 18:53:32 +0000" References: <36BF32AC.98C48621@manhattanproject.com> Message-ID: [Clark Evans] > I'm using the virtual server feature. > It's really nice. > > Question: Can I change the /listinfo/ page > for one virtual server so that it's different > from the others? > > For example, > > http://list.lifenet.com/mailman/listinfo/ > > Mentions "patternstudy.com" towards the bottom. > This is the "Default" server. Currently this is not possible -- it is always MAILMAN_OWNER as defined in Mailman/mm_cfg.py (and Mailman/Defaults.py) which is listed here. Personally, I think there should be an additional level of administration in Mailman, i.e. have administrators at "list", "site" and "installation" level. Now there are no "site" administrator level, only "list" and "installation", and that won't scale too well (IMHO). It might even be a good idea to generalize even further, and provide some way of giving certain admins "privileges" that put them further up the hierarchy, possibly allowing them in turn to issue some privileges unto others. But this won't make it into 1.0, of course :) > Also, is there a way when you make the "new list" to put in the > domain? Having 'new list notificatins' for one customer, "lifenet", > mentioning another custtomer "patternstudy" isn't fun. I don't think so, no. However, I've never quite understood why bin/newlist insists that the list names it's fed contain no "@" characters. An implementation strategy would be for "newlist" to allow "@"s in input list names, and then split things up later internally, using separate alias files file or whatever for mailing lists in separate domains. I think the virtual hosting stuff in Mailman is basically a hack, which will need to be rethought carefully later. Hopefully, it won't be _too much_ later :) > Also, who are the key developers on this project? See the file ACKNOWLEDGMENTS in toplevel directory of the distribution. -- Harald From Harald.Meland at usit.uio.no Tue Feb 9 18:51:16 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 09 Feb 1999 18:51:16 +0100 Subject: [Mailman-Users] Messages silently disappearing In-Reply-To: Wes Morriston's message of "Mon, 08 Feb 1999 20:15:16 -0700" References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> Message-ID: [Wes Morriston] > I have a little more information on this problem. In > /home/mailman/logs/errors I get the error messages I have appended > below. Looks like there is a problem with permissions. Weird, because > I thought I set the thing up exactly as instructed. My sendmail runs as > "daemon" and so I configured mailman to run as daemon. As you are getting stuff in the Mailman logs, I assume that the Mailman binaries was configured with the correct GIDs. > Also, I did a "chgrp mailman ." and a "chmod a+rx,g+sb ." in > /home/mailman where the installed program resides. That shouldn't be needed -- and also wouldn't suffice for cleaning up if something got screwed up somehow. (And you _really_ *don't* want to run these commands with the "-R" option -- I think that'll really screw up things). > Something obviously needs to be tweaked. Might it be something to > do with umask? I don't think so -- "make install" goes to great lengths to set proper modes on stuff, no matter which umask you have. > Feb 08 20:01:50 1999 contact_transport: IOError writing outgoing queue > exceptions.IOError/(13, 'Permission denied') > contact_transport: Traceback (innermost last): > contact_transport: File "/home/mailman/scripts/contact_transport", > line 58, in > ? > contact_transport: queue_id = > OutgoingQueue.enqueueMessage(from_addr, to_ad > drs, text) > contact_transport: File "/home/mailman/Mailman/OutgoingQueue.py", line > 143, in > enqueueMessage > contact_transport: f = Utils.open_ex(fname, "a+", -1, QF_MODE | > stat.S_ISUI > D) > contact_transport: File "/home/mailman/Mailman/Utils.py", line 664, in > open_ex > contact_transport: reraise(IOError, e) > contact_transport: File "/home/mailman/Mailman/Utils.py", line 659, in > open_ex > contact_transport: fd = os.open(filename, flags, perms) > contact_transport: IOError : (13, 'Permission denied') Looks like Mailman fails to create the temporary outgoing queue file -- what does the output of this commands look like? ls -ld /home/mailman/data It _should_ have write permission for the "mailman" group, i.e. look something like this: drwxrwsr-x 2 mailman mailman 512 Feb 9 17:37 data -- Harald From Harald.Meland at usit.uio.no Tue Feb 9 18:58:11 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 09 Feb 1999 18:58:11 +0100 Subject: [Mailman-Users] Good news: happy install In-Reply-To: Christopher Kolar's message of "Tue, 09 Feb 1999 08:43:35 -0600" References: <4.1.19990209084120.00b37d60@aurora.edu> Message-ID: [Christopher Kolar] > I just want to thank JC and Harald for their help in getting my first > mailman installation up and running. Cool! > The segmentation faults went away after swapping the RAM out and now > everything is happy (including other apps that were acting flaky). Yeah, having broken RAM sure is one of the more non-charming aspects of computing :( Have fun with Mailman, and let us know if you run into any more problems. -- Harald From Harald.Meland at usit.uio.no Tue Feb 9 19:16:45 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 09 Feb 1999 19:16:45 +0100 Subject: [Mailman-Users] Bug in Mailman version 1.0b8 In-Reply-To: Harry Mangalam's message of "Mon, 08 Feb 1999 12:23:39 -0800" References: <36BF47CB.ADA6CFD8@uci.edu> Message-ID: [Harry Mangalam] > The only thing that looks odd is the line which says: > > PATH_TRANSLATED > /home/httpd/html/yeast PATH_TRANSLATED is just a CGI convenience variable (DOCUMENT_ROOT and PATH_INFO concatenated), and isn't used by Mailman. > this path does not exist - and it doesn't look like there's anything in > the setup docs that would have me set up a link to the DOCUMENT_ROOT. > Did I miss something? No, the problem is elsewhere. > Traceback (innermost last): > File "/home/mailman/scripts/driver", line 85, in run_main > logger = StampedLogger('error', The "driver" script is started from the various CGI compiled C wrappers (e.g. "admin", "listinfo") if the paranoia (security) checks (e.g. "Am I running under the correct GID?") are passed. As "driver" starts up, it (nearly always) tries to get a (writable) StampedLogger object corresponding to the "~mailman/logs/error" log... > File "../Mailman/Logging/StampedLogger.py", line 48, in __init__ > Logger.__init__(self, category, nofail, immediate) > File "../Mailman/Logging/Logger.py", line 40, in __init__ > self.__get_f() > File "../Mailman/Logging/Logger.py", line 63, in __get_f > reraise() > File "../Mailman/Logging/Logger.py", line 55, in __get_f > f = self.__fp = open(self.__filename, 'a+') > IOError: (13, 'Permission denied') ... but this fails due to insufficient permissions. In my installation, the permissions relevant to this file are: $ ls -ld logs logs/error drwxrwsr-x 2 mailman mailman 512 Jan 4 15:50 logs -rw-rw-r-- 1 mailman mailman 129184 Feb 9 14:22 logs/error , the important part being the writability for group "mailman". Cheers, -- Harald From mark.imbriaco at pobox.com Tue Feb 9 20:05:40 1999 From: mark.imbriaco at pobox.com (Mark A. Imbriaco) Date: Tue, 9 Feb 1999 14:05:40 -0500 (EST) Subject: [Mailman-Users] member_posting_only? Message-ID: How does Mailman determin if a message is from a listmember if member_posting_only is turned on? I have had to turn it off for some lists that I just setup because messages that appear to be from listmembers (ie: From address matches the address that is subscribed) are rejected. Other than that, Mailman is great. I switched from Listserv-lite because I was hitting the 500 user limit on the freeware Listserv and all of my users are exceedingly happy with Mailman. Many kudos. -Mark From Piercewa at mail.miramar.usmc.mil Tue Feb 9 22:30:01 1999 From: Piercewa at mail.miramar.usmc.mil (Pierce Cpl Wayne A) Date: Tue, 9 Feb 1999 13:30:01 -0800 Subject: [Mailman-Users] Problems creating a list Message-ID: <4B19B589CAB4D21184DC0008C7A4B6E71D3193@mcasmiramar08e> I just finished installing mailman on a RH 5.2 system with sendmail. I can create the test list without any problems. But when I try to create a list with capital letters, such as SNCO, it won't let me admin the list from the web interface. Any list with caps doesn't work, but if it's in complete lowercase it works fine however. Anyone know if this is a bug or just something I'm doing wrong? Also, I read in the archives that someone had an empty cgi-bin directory....so did I but I was able to give an absolute URL to view the pages. For example, (behind firewall) http://linux.miramar.usmc.mil/mailman/ gives me a forbidden error (403). But if I goto http://linux.miramar.usmc.mil/mailman/listinfo it loads fine. Not sure if you were having the same problem or not, but it only appeared to be the /mailman/ page the wasn't working here. For all those involved in the development, I'd like to say thanks. This looks like it's a really good piece of software (that will save me lots of headaches). Wayne Pierce -- "Binaries may die but source code lives forever." From morristo at stripe.colorado.edu Tue Feb 9 22:43:40 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Tue, 09 Feb 1999 14:43:40 -0700 Subject: [Mailman-Users] Messages silently disappearing References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> Message-ID: <36C0AC0C.6BE0E1F@stripe.colorado.edu> Hi again. I did a ls -ld /home/mailman/data and got this. drwxrwsr-x 2 root mailman 512 Feb 9 17:37 data That is exactly how mailman installed itself. (I was root when I did the install.) I then did a chown -R mailman . in /home/mailman. It made no difference. Messages still silently disappear unless python is set to run as root. The following, I discovered, does cause the messages to be delivered. chmod +s /usr/bin/python I hope it is not too dangerous to run python as root. Wes Harald Meland wrote: > > [Wes Morriston] > > > I have a little more information on this problem. In > > /home/mailman/logs/errors I get the error messages I have appended > > below. Looks like there is a problem with permissions. Weird, because > > I thought I set the thing up exactly as instructed. My sendmail runs as > > "daemon" and so I configured mailman to run as daemon. > > As you are getting stuff in the Mailman logs, I assume that the > Mailman binaries was configured with the correct GIDs. > > > Also, I did a "chgrp mailman ." and a "chmod a+rx,g+sb ." in > > /home/mailman where the installed program resides. > > That shouldn't be needed -- and also wouldn't suffice for cleaning up > if something got screwed up somehow. (And you _really_ *don't* want > to run these commands with the "-R" option -- I think that'll really > screw up things). > > > Something obviously needs to be tweaked. Might it be something to > > do with umask? > > I don't think so -- "make install" goes to great lengths to set proper > modes on stuff, no matter which umask you have. > > > Feb 08 20:01:50 1999 contact_transport: IOError writing outgoing queue > > exceptions.IOError/(13, 'Permission denied') > > contact_transport: Traceback (innermost last): > > contact_transport: File "/home/mailman/scripts/contact_transport", > > line 58, in > > ? > > contact_transport: queue_id = > > OutgoingQueue.enqueueMessage(from_addr, to_ad > > drs, text) > > contact_transport: File "/home/mailman/Mailman/OutgoingQueue.py", line > > 143, in > > enqueueMessage > > contact_transport: f = Utils.open_ex(fname, "a+", -1, QF_MODE | > > stat.S_ISUI > > D) > > contact_transport: File "/home/mailman/Mailman/Utils.py", line 664, in > > open_ex > > contact_transport: reraise(IOError, e) > > contact_transport: File "/home/mailman/Mailman/Utils.py", line 659, in > > open_ex > > contact_transport: fd = os.open(filename, flags, perms) > > contact_transport: IOError : (13, 'Permission denied') > > Looks like Mailman fails to create the temporary outgoing queue file > -- what does the output of this commands look like? > > ls -ld /home/mailman/data > > It _should_ have write permission for the "mailman" group, i.e. look > something like this: > > drwxrwsr-x 2 mailman mailman 512 Feb 9 17:37 data > > -- > Harald > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From gstein at lyra.org Tue Feb 9 23:02:01 1999 From: gstein at lyra.org (Greg Stein) Date: Tue, 09 Feb 1999 14:02:01 -0800 Subject: [Mailman-Users] Messages silently disappearing References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> <36C0AC0C.6BE0E1F@stripe.colorado.edu> Message-ID: <36C0B059.196FBAA8@lyra.org> Wes Morriston wrote: > ... > The following, I discovered, does cause the messages to be delivered. > > chmod +s /usr/bin/python > > I hope it is not too dangerous to run python as root. If you have interactive users on that machine, then you're in big trouble. Somebody could simply do: python -c "open('/etc/passwd','w').write('root::0:0root:/:/bin/bash\n')" You'd be history then. I'm not sure about the rest of your issue (I haven't followed it closely enuf), but I *HIGHLY* recommend that you take that +s off of python immediately. Even if you don't have interactive users, that is scary as all hell. -g -- Greg Stein, http://www.lyra.org/ From lindsey at ncsa.uiuc.edu Tue Feb 9 23:05:22 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Tue, 9 Feb 1999 16:05:22 -0600 (CST) Subject: [Mailman-Users] Messages silently disappearing In-Reply-To: <36C0AC0C.6BE0E1F@stripe.colorado.edu> from "Wes Morriston" at Feb 9, 99 02:43:40 pm Message-ID: <199902092205.QAA29137@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 654 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990209/23ce2f1d/attachment.asc From clark.evans at manhattanproject.com Tue Feb 9 23:42:00 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Tue, 09 Feb 1999 22:42:00 +0000 Subject: [Mailman-Users] Messages silently disappearing References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> <36C0AC0C.6BE0E1F@stripe.colorado.edu> Message-ID: <36C0B9B8.AD595D67@manhattanproject.com> Wes Morriston wrote: > chmod +s /usr/bin/python > > I hope it is not too dangerous to run python as root. Well, it just gives all of your users ability to play god with your system, that's all. :) Clark From morristo at stripe.colorado.edu Wed Feb 10 01:47:53 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Tue, 09 Feb 1999 17:47:53 -0700 Subject: [Mailman-Users] Messages silently disappearing References: <199902092205.QAA29137@ferret.ncsa.uiuc.edu> Message-ID: <36C0D739.C33D85A9@stripe.colorado.edu> I did as you suggested. All the directories in /home/mailman are now owned by mailman and all have the g+s setting. I took the +s off of /usr/bin/python. The result? Messages silently disappear as before. Put the +s back on python, and they don't disappear. Something clearly has the wrong ownership and/or permissions, but I just don't know what! Frustrated, Wes Christopher Lindsey wrote: > > > drwxrwsr-x 2 root mailman 512 Feb 9 17:37 data > > > > That is exactly how mailman installed itself. (I was root when I did > > the install.) > > Yes, I had the same problem. > > > I then did a > > > > chown -R mailman . > > > > in /home/mailman. > > This will probably unset the g+s setting on all directories. You > need to set it back: > > cd ~mailman > chown -R mailman.mailman . > find . -type d -exec chmod g+s {} \; > > > The following, I discovered, does cause the messages to be delivered. > > > > chmod +s /usr/bin/python > > > > I hope it is not too dangerous to run python as root. > > Ummm, I would undo that. > > Chris > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From clark.evans at manhattanproject.com Wed Feb 10 01:49:33 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 10 Feb 1999 00:49:33 +0000 Subject: [Mailman-Users] Messages silently disappearing References: <199902092205.QAA29137@ferret.ncsa.uiuc.edu> <36C0D739.C33D85A9@stripe.colorado.edu> Message-ID: <36C0D79D.FAD4292F@manhattanproject.com> Wes Morriston wrote: > > Something clearly has the wrong ownership and/or permissions, but I just > don't know what! Can you send mail as a regular user? Perhaps it's not Mailman's permissions, but Sendmail's permissions that are causing you grief? Clark From claw at under.engr.sgi.com Wed Feb 10 02:03:09 1999 From: claw at under.engr.sgi.com (J C Lawrence) Date: Tue, 09 Feb 1999 17:03:09 -0800 Subject: [Mailman-Users] Messages silently disappearing In-Reply-To: Message from Wes Morriston of "Tue, 09 Feb 1999 17:47:53 MST." <36C0D739.C33D85A9@stripe.colorado.edu> Message-ID: <199902100103.RAA34875@under.engr.sgi.com> On Tue, 09 Feb 1999 17:47:53 -0700 Wes Morriston wrote: > I did as you suggested. All the directories in /home/mailman are > now owned by mailman and all have the g+s setting. I took the +s > off of /usr/bin/python. The result? Messages silently disappear > as before. Put the +s back on python, and they don't disappear. Have you checked that the UID and GID that the mail is delivered to MailMan under is correct? Check your /etc/syslog.conf (wrapper complains via syslogd if it gets the wrong thing, but if your syslog is not set to log it then all bets are off), and perhaps insert a little test program that just spits the UID and GID out to a log file and then put that in your aliases file instead of wrapper. -- J C Lawrence Internet: claw at kanga.nu (Contractor) Internet: coder at kanga.nu ---------(*) Internet: claw at under.engr.sgi.com ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From morristo at stripe.colorado.edu Wed Feb 10 02:04:22 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Tue, 09 Feb 1999 18:04:22 -0700 Subject: [Mailman-Users] Messages silently disappearing References: <199902092205.QAA29137@ferret.ncsa.uiuc.edu> <36C0D739.C33D85A9@stripe.colorado.edu> <36C0D79D.FAD4292F@manhattanproject.com> Message-ID: <36C0DB16.F311C2D2@stripe.colorado.edu> Clark Evans wrote: > > Wes Morriston wrote: > > > > Something clearly has the wrong ownership and/or permissions, but I just > > don't know what! > > Can you send mail as a regular user? No, I tried that! > Perhaps it's not > Mailman's permissions, but Sendmail's permissions > that are causing you grief? > > Clark From morristo at stripe.colorado.edu Wed Feb 10 02:18:49 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Tue, 09 Feb 1999 18:18:49 -0700 Subject: [Mailman-Users] Messages silently disappearing References: <199902100103.RAA34875@under.engr.sgi.com> Message-ID: <36C0DE79.6B2D36DD@stripe.colorado.edu> Here's what syslog puts in /var/log/mail. Feb 9 18:05:53 sophia SAA28902: from queue[28903]: SAA28903: to="|/home/mailman/mail/wrapper post philo", delay=00:00:02, xdelay=00:00:01, mailer=prog, stat=Sent Looks normal to me. But it looks as if the post gets lost in the "post" script in "/home/mailman/scripts." If I wrote a perl script to check the uid and gid of a post, what would the critical line of the script be? Wes J C Lawrence wrote: > > On Tue, 09 Feb 1999 17:47:53 -0700 > Wes Morriston wrote: > > > I did as you suggested. All the directories in /home/mailman are > > now owned by mailman and all have the g+s setting. I took the +s > > off of /usr/bin/python. The result? Messages silently disappear > > as before. Put the +s back on python, and they don't disappear. > > Have you checked that the UID and GID that the mail is delivered to > MailMan under is correct? Check your /etc/syslog.conf (wrapper > complains via syslogd if it gets the wrong thing, but if your syslog > is not set to log it then all bets are off), and perhaps insert a > little test program that just spits the UID and GID out to a log > file and then put that in your aliases file instead of wrapper. > > -- > J C Lawrence Internet: claw at kanga.nu > (Contractor) Internet: coder at kanga.nu > ---------(*) Internet: claw at under.engr.sgi.com > ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From deadgrrrl at necrobitch.com Wed Feb 10 09:20:02 1999 From: deadgrrrl at necrobitch.com (deadgrrrl) Date: Wed, 10 Feb 1999 02:20:02 -0600 Subject: [Mailman-Users] Bug in Mailman version 1.0b8 Message-ID: <000001be54ce$28629ca0$070a0a0a@medusa.neosoft.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > ----- Original Message ----- > In my installation, the permissions relevant to this file are: > $ ls -ld logs logs/error > drwxrwsr-x 2 mailman mailman 512 Jan 4 15:50 logs > -rw-rw-r-- 1 mailman mailman 129184 Feb 9 14:22 logs/error > ----- End Of Original Message ----- after being on this list for a while and trying to keep up with all the various problems that people run into when installing mailman, I'd like to make a suggestion. ( that is, if it hasn't been already suggested :) ) a LOT of people seem to have problems with file permissions. perhaps when installing using "make install," the last thing it should do after actually putting the files where they need to be, is to VERIFY that all files are owned by the proper user and/or group, and that they have the correct permissions. is this do-able? has it already been done? :) maybe configure should -ask- what g/uid it should use? - -- deadgrrrl - deadgrrrl at necrobitch.com BloodTies Administrator - irc.bloodties.com noise of life begins too soon -----BEGIN PGP SIGNATURE----- Version: PGP Personal Privacy 6.0.2 iQA/AwUBNsFBMW6CGe7+lPqTEQJu3QCgpaC92H17nLAHBWj/Ptq4fNQZgPMAoKbP YqUkHdovxo46tKme7wFDw/Pn =wtOA -----END PGP SIGNATURE----- From Andy.Carpenter at cs.man.ac.uk Wed Feb 10 10:33:29 1999 From: Andy.Carpenter at cs.man.ac.uk (Andy Carpenter) Date: Wed, 10 Feb 1999 09:33:29 -0000 Subject: [Mailman-Users] member_posting_only? Message-ID: <008001be54d8$6c71f7b0$62c15882@dugong.cs.man.ac.uk> >How does Mailman determin if a message is from a listmember if >member_posting_only is turned on? I have had to turn it off for >some lists that I just setup because messages that appear to be >from listmembers (ie: From address matches the address that is >subscribed) are rejected. > >Other than that, Mailman is great. I switched from Listserv-lite >because I was hitting the 500 user limit on the freeware Listserv >and all of my users are exceedingly happy with Mailman. Many kudos. My belief is that it is based on the people listed as subscribers. However, I have found that when I did a mass subscribe to a list (in b6 or B7 can't fully remember) and set the check box to not send notification messages, the users that I added were created without passwords. Then when they tried to send a message to the list set for subscriber only posting, their message was held for approval. Setting the passwords for the users seems to have fixed this. Andy. -- ------------------------------------------------------------------------- -------- Dr Andy Carpenter Department of Computer Science, University of Manchester, Manchester M13 9PL, UK Email: Andy.Carpenter at cs.man.ac.uk Tel: +44 161 275 6168 Fax: +44 161 275 6280 From jack at web.thecrusaderbbs.com Wed Feb 10 12:03:09 1999 From: jack at web.thecrusaderbbs.com (Jack Farmer) Date: Wed, 10 Feb 1999 11:03:09 GMT Subject: [Mailman-Users] (no subject) Message-ID: <36c1676d.873.0@web.thecrusaderbbs.com> An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/mailman-users/attachments/19990210/70d7e604/attachment.htm From wyssa at swissonline.ch Wed Feb 10 12:02:49 1999 From: wyssa at swissonline.ch (Alain Wyss) Date: Wed, 10 Feb 1999 12:02:49 +0100 Subject: [Mailman-Users] restrict posting to list of email addys in textfile Message-ID: <36C16759.D9A3B2C5@swissonline.ch> Hi I am trying to set up a mailing list containing other lists. (ie for the compainy containing a lists for each department/workgroup.) So far so good. Now, is it possible to restrict the posting to the "master"-list so that all members of the master list and the sub-lists (departments) can mail there and nobody else? Alternatively, I was thinking that I could use the list_members command to extract all the single receipients of the sub lists and put them into a text file (ie nightly). Can I restrict the posting to the email addresses contained in a specified text file? That would do the trick just great, but I dont find a simple way to do that. Would be cool if some ideas would be around. -Alain- From bwarsaw at cnri.reston.va.us Wed Feb 10 17:02:19 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 10 Feb 1999 11:02:19 -0500 (EST) Subject: [Mailman-Users] (no subject) References: <36c1676d.873.0@web.thecrusaderbbs.com> Message-ID: <14017.44427.35470.123373@anthem.cnri.reston.va.us> There was a weird problem with one of the pyc files in the Mailman installation on python.org. It should be fixed now. -Barry From Harald.Meland at usit.uio.no Wed Feb 10 17:59:06 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 10 Feb 1999 17:59:06 +0100 Subject: [Mailman-Users] Messages silently disappearing In-Reply-To: Wes Morriston's message of "Tue, 09 Feb 1999 14:43:40 -0700" References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> <36C0AC0C.6BE0E1F@stripe.colorado.edu> Message-ID: [Wes Morriston] > Hi again. > > I did a > > ls -ld /home/mailman/data > > and got this. > > drwxrwsr-x 2 root mailman 512 Feb 9 17:37 data > > That is exactly how mailman installed itself. (I was root when I did > the install.) Analysis time: * Mailman complains that it cannot create files in the /home/mailman/data directory * /home/mailman/data directory is writable by group "mailman" Conclusion: Mailman does not have write access where the "mailman" group has write access. Or your system could be seriously screwed up, of course -- but that's not a very productive way of thinking :) How things _should_ be working: * sendmail receives a message for a mailman address * sendmail spawns /home/mailman/mail/wrapper, and pipes the message into this. * mail/wrapper is a setgid "mailman" (or whatever) binary. It checks whether it's real, pre-setgid GID is equal to the --with-mail-gid GID compiled into Mailman. If the test succeed, proceed, otherwise log error to syslog. * Control is then passed on to python, everything running under the effective GID caused by the setgid mail/wrapper binary. * Only after control has been passed to python will (mail-related) things be written to /home/mailman/logs/* Things to check, off the top of my head: * Is /home/mailman/mail/wrapper installed setgid: $ ls -l /home/mailman/mail/wrapper -rwxr-sr-x 1 mailman mailman 10988 Jan 28 14:19 /home/mailman/mail/wrapper * Is the partition you have installed Mailman on mounted with any funky mount(8) options, e.g. "nosuid" (On linux, mount(8) options are listed when doing "cat /proc/mounts")? > The following, I discovered, does cause the messages to be delivered. > > chmod +s /usr/bin/python Yikes! -- Harald From Harald.Meland at usit.uio.no Wed Feb 10 18:04:01 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 10 Feb 1999 18:04:01 +0100 Subject: [Mailman-Users] member_posting_only? In-Reply-To: "Mark A. Imbriaco"'s message of "Tue, 9 Feb 1999 14:05:40 -0500 (EST)" References: Message-ID: [Mark A. Imbriaco] > How does Mailman determin if a message is from a listmember if > member_posting_only is turned on? In 1.0b8, it checks the envelope sender (by means of a "From " header at the top of the message) against the list of subscribed addresses. See for instructions on how to modify Mailman to use the "From:" header address instead of the envelope "From " address. -- Harald From Harald.Meland at usit.uio.no Wed Feb 10 18:29:23 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 10 Feb 1999 18:29:23 +0100 Subject: [Mailman-Users] Problems creating a list In-Reply-To: Pierce Cpl Wayne A's message of "Tue, 9 Feb 1999 13:30:01 -0800" References: <4B19B589CAB4D21184DC0008C7A4B6E71D3193@mcasmiramar08e> Message-ID: [Pierce Cpl Wayne A] > I just finished installing mailman on a RH 5.2 system with > sendmail. I can create the test list without any problems. But when I > try to create a list with capital letters, such as SNCO, it won't let me > admin the list from the web interface. I hope the lowercasing done by the "admin" CGI script has been done by design. Of all the details around valid mail addresses, issues regarding case of localparts are likely the seemingly most trivial thing that has caused the most trouble. If this was done (properly) by design, I guess "newlist" should insist on all-lowercase list names, though. > Also, I read in the archives that someone had an empty cgi-bin > directory....so did I but I was able to give an absolute URL to view the > pages. For example, (behind firewall) > http://linux.miramar.usmc.mil/mailman/ gives me a forbidden error > (403). This is as it should -- /mailman/ is merely a ScriptAlias, and not something that can be executed. The person with the empty cgi-bin directory indeed had _no_ files installed in ~mailman/cgi-bin/ (which is _not_ as it should be). -- Harald From Harald.Meland at usit.uio.no Wed Feb 10 18:38:14 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 10 Feb 1999 18:38:14 +0100 Subject: [Mailman-Users] restrict posting to list of email addys in textfile In-Reply-To: Alain Wyss's message of "Wed, 10 Feb 1999 12:02:49 +0100" References: <36C16759.D9A3B2C5@swissonline.ch> Message-ID: [Alain Wyss] > Hi > > I am trying to set up a mailing list containing other lists. (ie for the > compainy containing a lists for each department/workgroup.) So far so > good. > Now, is it possible to restrict the posting to the "master"-list so that > all members of the master list and the sub-lists (departments) can mail > there and nobody else? It is _possible_, but quite inconvenient (and not very dynamic, either). The way it currently can be done, is by adding _all_ member addresses on the master list and the sub-lists to the "posters" text box in the "Privacy Options" page of the master list. This means that you'll have to update the "posters" text box whenever some of the sub-lists (or the master list) changes, though. > Alternatively, I was thinking that I could use the list_members command > to extract all the single receipients of the sub lists and put them into > a text file (ie nightly). Can I restrict the posting to the email > addresses contained in a specified text file? This is easier -- you want the "member_posting_only" setting set to "yes" on this "expanded" master list. -- Harald From lindsey at ncsa.uiuc.edu Wed Feb 10 19:09:58 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Wed, 10 Feb 1999 12:09:58 -0600 (CST) Subject: [Mailman-Users] Problems creating a list In-Reply-To: from "Harald Meland" at Feb 10, 99 06:29:23 pm Message-ID: <199902101809.MAA15056@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1296 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990210/f4701f33/attachment.asc From gottwald at inf.fu-berlin.de Wed Feb 10 19:34:39 1999 From: gottwald at inf.fu-berlin.de (Marcus C. Gottwald) Date: Wed, 10 Feb 1999 19:34:39 +0100 Subject: [Mailman-Users] Hostname in mail headers In-Reply-To: ; Mon 1999-Feb-08 13:51:19 +0100 References: <19990208112325.58413@che> <36BEBE5D.4ECA5F8B@lyra.org> <19990208122503.10907@goliath> Message-ID: <19990210193439.A22433@zedat.fu-berlin.de> G'day! Harald Meland wrote (Mon 1999-Feb-08 13:51:19 +0100): > According to my copy of the b6 sources, the messages should be sent > out with an envelope sender of > > Getting back to this point near the end of this mail... > >>> list._internal_name > 'LISTNAME' > >>> list.host_name > 'HOST' This did work, so Mailman seemed to be working all right. > Are you sure your problem isn't that your MTA is doing some address > rewriting _after_ Mailman has passed the messages on to it? I was sure that none of the involved MTAs that I have control over did something like that. But when I was digging into it, I found that all mails were addressed to listname at main-fqdn although had been sent to listname at some-other-fqdn. This happens when the other fqdn is not a "real" DNS-entry, but a CNAME. In addition to that, Mailman seems to have the feature to get/set the hostname from the string following the @-sign in the original mail's To:-header. These two factors caused me to think Mailman was doing something weird. The mails' look could be changed by adding explicit DNS-entries for the server's additional names. The To:-line-feature might be a candidate for being mentioned in a FAQ or README or something similar... Thanks for your help! Cheers, Marcus From scott at whoi.edu Wed Feb 10 20:54:09 1999 From: scott at whoi.edu (Scott A. McIntyre) Date: Wed, 10 Feb 1999 14:54:09 -0500 Subject: [Mailman-Users] NameError : recipients Message-ID: <36C1E3E1.C1259841@whoi.edu> Thanks to Harald, I figured out my WANTED vs GOT and ended up letting mailman run with the GID it GOT and that seems to be much closer to being happy. However, now, whenever I post, I get the following in the error log: Feb 10 14:48:56 1999 post: Traceback (innermost last): post: File "/usr/people/mailman/scripts/post", line 65, in ? post: current_list.Post(msg) post: File "/usr/people/mailman/Mailman/MailList.py", line 1143, in Post post: recipients.remove(members) post: NameError : recipients I've just installed the latest python to make sure that wasn't the problem, as my previous installation didn't have getpass or smtplib, but they're there now.. Obviously I'm *nearly* there. My syslog reports: Feb 10 14:48:55 6C:tardis postfix/smtpd[9734]: connect from credenullus.whoi.edu[128.128.76.14] Feb 10 14:48:55 6C:tardis postfix/smtpd[9734]: 43BEDE58877: client=credenullus.whoi.edu[128.128.76.14] Feb 10 14:48:55 6C:tardis postfix/cleanup[8259]: 43BEDE58877: message-id=<36C1E2A7.B287AA4E at whoi.edu> Feb 10 14:48:55 6C:tardis postfix/qmgr[2881]: 43BEDE58877: from=, size=870 (queue active) Feb 10 14:48:55 6C:tardis postfix/smtpd[9734]: disconnect from credenullus.whoi.edu[128.128.76.14] Feb 10 14:48:57 6C:tardis postfix/local[9065]: 43BEDE58877: to=, relay=local, delay=1, status=bounced (Command died with status 1: "/usr/people/mailman/mail/wrapper post test-list". Command output: Traceback (innermost last): File "/usr/people/mailman/scripts/post", line 65, in ? current_list.Post(msg) File "/usr/people/mailman/Mailman/MailList.py", line 1143, in Post recipients.remove(members) NameError: recipients ) Yes, I know there ay be postfix compatability issues, but I don't think that's where I'm dying, yet....is it? Thanks! Scott From temple at temple.inre.asu.edu Wed Feb 10 22:19:56 1999 From: temple at temple.inre.asu.edu (temple at temple.inre.asu.edu) Date: Wed, 10 Feb 1999 14:19:56 -0700 (MST) Subject: [Mailman-Users] Converting from Listserv In-Reply-To: <36C1E3E1.C1259841@whoi.edu> Message-ID: OK I'm sold. Mailman is a great system. The lists I currently maintain are on a Listserv system. I'd like to migrate them over to Mailman. My only problem is the archives. Listserv has a retrievable "Notebook" for each month. I have quite a history on notebooks and don't want to look them. Is there a way to extract and convert them to a MailMan achive? Has anyone thought of a workaround for this? Any help would be appriciated. -Temple From claw at under.engr.sgi.com Wed Feb 10 22:27:34 1999 From: claw at under.engr.sgi.com (J C Lawrence) Date: Wed, 10 Feb 1999 13:27:34 -0800 Subject: [Mailman-Users] Problems creating a list In-Reply-To: Message from Christopher Lindsey of "Wed, 10 Feb 1999 12:09:58 CST." <199902101809.MAA15056@ferret.ncsa.uiuc.edu> Message-ID: <199902102127.NAA88869@under.engr.sgi.com> On Wed, 10 Feb 1999 12:09:58 -0600 (CST) Christopher Lindsey wrote: > Anyhow, RFC 822 says that the localpart of an addr-spec is > comprised of either an atom or quoted-string. I don't have time to quote chapter and verse right now. However the local part (the user ID) can be case sensitive. It usually isn't, but it can be and on some unnamed platorms it is (I know CLIX's default sendmail installation was cese sensitive, but that's a long time ago). Automatically mutating the case of local parts, in whatever fashion, unless you are guaranteed that the local platform is case insensitive (we're not), is a Bad Idea. -- J C Lawrence Internet: claw at kanga.nu (Contractor) Internet: coder at kanga.nu ---------(*) Internet: claw at under.engr.sgi.com ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From gstein at lyra.org Wed Feb 10 22:48:54 1999 From: gstein at lyra.org (Greg Stein) Date: Wed, 10 Feb 1999 13:48:54 -0800 Subject: [Mailman-Users] Problems creating a list References: <199902102127.NAA88869@under.engr.sgi.com> Message-ID: <36C1FEC6.42CA90A2@lyra.org> J C Lawrence wrote: > > On Wed, 10 Feb 1999 12:09:58 -0600 (CST) > Christopher Lindsey wrote: > > > Anyhow, RFC 822 says that the localpart of an addr-spec is > > comprised of either an atom or quoted-string. > > I don't have time to quote chapter and verse right now. However the > local part (the user ID) can be case sensitive. It usually isn't, > but it can be and on some unnamed platorms it is (I know CLIX's > default sendmail installation was cese sensitive, but that's a long > time ago). Automatically mutating the case of local parts, in > whatever fashion, unless you are guaranteed that the local platform > is case insensitive (we're not), is a Bad Idea. * Mailman records the MAILING LIST ADDRESS is lower case. You can tweak the case in the General Options screen * I believe that Mailman retains the case of all subscribers, although it seems to break on their options page if they have upper case (e.g. "send me my password"). * newlist should lower-case the command-line argument * Mailman's platform is Unix, AFAIK. I'm unaware of case-sensitive mailers for Unix. Are you saying SGI boxes are case-sensitive with their mailer? -g -- Greg Stein, http://www.lyra.org/ From claw at under.engr.sgi.com Wed Feb 10 22:57:31 1999 From: claw at under.engr.sgi.com (J C Lawrence) Date: Wed, 10 Feb 1999 13:57:31 -0800 Subject: [Mailman-Users] Problems creating a list In-Reply-To: Message from Greg Stein of "Wed, 10 Feb 1999 13:48:54 PST." <36C1FEC6.42CA90A2@lyra.org> Message-ID: <199902102157.NAA18870@under.engr.sgi.com> On Wed, 10 Feb 1999 13:48:54 -0800 Greg Stein wrote: > * Mailman's platform is Unix, AFAIK. I'm unaware of case-sensitive > mailers for Unix. Are you saying SGI boxes are case-sensitive with > their mailer? SGI's current IRIX offerings ship with a recent version of sendmail, which is default configured to be case insensitive. I am not aware of any currently shipping version of Unix which ships with an MUA configured to be case sensitive (I haven't checked recent versions of D-UX for instance). I am aware of older Unix offerings, such as Intergraph's CLIX (a SysV-ish *nix that ran on Fairchild CLIPPER based workstations) whose default MTA was configured to be case __sensitive__. I have no doubt that there are other older *nix'es similarly default configured. Additionally, Sendmail and co _can_ be configured to be case sensitive under any version of Unix/Linux/etc. Why a SysAdm might want to do so is a separate matter -- the fact remains that he can, he might, and he would not be in violation of any standard practice or RFC if he did so, and it is possible that he could have very good reasons for doing so even if I can't think of any now. Mailman needs to be able to work properly in such environments. -- J C Lawrence Internet: claw at kanga.nu (Contractor) Internet: coder at kanga.nu ---------(*) Internet: claw at under.engr.sgi.com ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From Harald.Meland at usit.uio.no Wed Feb 10 23:12:18 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 10 Feb 1999 23:12:18 +0100 Subject: [Mailman-Users] Problems creating a list In-Reply-To: Christopher Lindsey's message of "Wed, 10 Feb 1999 12:09:58 -0600 (CST)" References: <199902101809.MAA15056@ferret.ncsa.uiuc.edu> Message-ID: [Christopher Lindsey] > > If this was done (properly) by design, I guess "newlist" should insist > > on all-lowercase list names, though. > > Just to be a pain, I'll add my $.00001 worth (advice comes cheap -- it would > be $.02 if I provided a solution). :-) > Anyhow, RFC 822 says that the localpart of an addr-spec is comprised of > either an atom or quoted-string. > > atom = 1+ > specials = ()<>@,;:\".[] > quoted-string = basically the same, but spaces allowed > if enclosed in quotes ... but this does not imply that Mailman _has_ to allow creation of Mailman lists with non-lowercased names. > That means that upper case is fine and dandy... So the best way to > probably handle this is to allow the list to be created with mixed cases > (or all upper), but then translate this internally to lowercase for all > functions using the list name. This way your passing the buck to the > MTA instead. I wasn't really talking about case trouble with the MTA (although the best MTA-independent fix for such problems would probably be for Mailman to insist on using lowercase-only aliases -- I know that e.g. Exim by default lowercases any localpart before looking it up in an alias file (although that behaviour can be configured)). I was talking about the inconsistent behaviour presently in Mailman -- "newlist" allows creation of mixed-case lists, while at least the "admin" cgi-bin script lowercases any list name it is given before trying to get the list object. Presently Mailman.MailList("test") could fail even if there is a Mailman.MailList("Test"). If we're willing to accept that some people have a legitimate need for mixed-case list names, your solution would be the Right Thing. The alternative solution of making all of Mailman case aware (i.e. treating "Test" and "test" as two separate lists) would be confusing to the vast majority of Mailman users. > Otherwise are you guaranteed that all addresses will be translated to lower > case when they come in? In general: No, you can't. However, if someone have set their MTA up to _not_ lowercase addresses before looking them up in the alias file, I'd say they deserve whatever they get when someone tries posting to a differently cased name of a list. They sure can't expect Mailman to put _every_ case permutation of all Mailman address in the alias file... > sendmail does this with any aliases, but what if a list is running > out of an account with '+' addressing instead (I know, it's a > stretch). As I said: If the MTA isn't doing "caseless" alias lookups, then all bets are off. > That said, I don't know why people insist on mixing case in their addresses. > It just confuses people... Exactly. But saying "Mailman doesn't support non-lowercased list names" might be a bit harsh, right? -- Harald From morristo at stripe.colorado.edu Thu Feb 11 00:08:13 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Wed, 10 Feb 1999 16:08:13 -0700 Subject: [Mailman-Users] A possible solution [re: Messages silently disappearing] References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> <36C0AC0C.6BE0E1F@stripe.colorado.edu> Message-ID: <36C2115D.C3C66ED1@stripe.colorado.edu> Hi all, Thanks to all who have helped with this problem. I now think we have it (more or less) licked. Others who have had the same problem and may be able to adapt this solution to their situation. To get to the bottom line fast... the problem turned out to be that mailman could not create temporary files in ~mailman/data. For some reason, it was trying to write them as uid "daemon," but isn't allowed to do that when ~mailman/data is owned by "mailman." The "solution" we came up with was simply to do a "chown daemon ~mailman/data." Now ~mailman/data is owned by "daemon" and all my posts get through without difficulty. Just for the record, I am using a SuSE 6.0 distribution with a 2.2.1 kernel. I am not running NFS and there are no fancy mount options to worry about. Sendmail on my installation runs as "daemon." The relevant line of "/etc/sendmail.cf" is: # default UID (can be username or userid:groupid) O DefaultUser=daemon:daemon Perhaps it is worth mentioning that I was logged in as "root" when I originally installed MailMan. (Could that have been my mistake? I thought that was not supposed to be make a difference.) As initially installed, everything in ~mailman was owned by root with "mailman" as the gid. I subsequently changed it so that everything (except ~mailman/data) is owned by "mailman." (That was to get around another glitch in the running of the program.) Just to be clear, here is what 'ls ~mailman' on my site now produces. total 14 drwxrwsr-x 6 mailman mailman 2048 Feb 10 09:44 Mailman drwxrwsr-x 4 mailman mailman 1024 Feb 9 23:56 archives drwxrwsr-x 2 mailman mailman 1024 Feb 9 23:56 bin drwxrwsr-x 2 mailman mailman 1024 Feb 9 23:56 cgi-bin drwxrwsr-x 2 mailman mailman 1024 Feb 9 23:56 cron drwxrwsr-x 2 daemon mailman 1024 Feb 10 15:47 data drwxrwsr-x 2 mailman mailman 1024 Feb 9 23:56 filters drwxrwsr-x 3 mailman mailman 1024 Feb 9 23:57 lists drwxrwsr-x 2 mailman mailman 1024 Feb 10 15:42 locks drwxrwsr-x 2 mailman mailman 1024 Feb 10 12:00 logs drwxrwsr-x 2 mailman mailman 1024 Feb 9 23:56 mail drwxrwsr-x 2 mailman mailman 1024 Feb 9 23:56 scripts drwxrwsr-x 2 mailman mailman 1024 Feb 9 23:56 templates And this is what "wrapper" in ~mailman/mail looks like. -rwxr-sr-x 1 mailman mailman 19917 Feb 9 23:56 wrapper Thanks again for all the help... And do let me know if there is a better way around this problem. Why does MailMan insist on writing temporary files in ~mailman/data with uid "daemon?" I really don't get it. Wes From bwarsaw at cnri.reston.va.us Thu Feb 11 00:14:30 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 10 Feb 1999 18:14:30 -0500 (EST) Subject: [Mailman-Users] Problems creating a list References: <4B19B589CAB4D21184DC0008C7A4B6E71D3193@mcasmiramar08e> Message-ID: <14018.4822.490528.287878@anthem.cnri.reston.va.us> Swamped for time, so just a quick response... Mailman preserves case for the localpart of a subscriber's email address for message posting purposes, however for all other purposes the localpart is lowercased. For listnames, I don't think you should ever have two lists whose name differs only by case. Forcing the listname to lowercase seems the right approach. Looking at bin/newlist, if the script prompts you for the listname it already does lowercase it, but if you pass the listname on the command line, it doesn't. This seems like a bug simply fixed by the following patch. -Barry Index: newlist =================================================================== RCS file: /projects/cvsroot/mailman/bin/newlist,v retrieving revision 1.22 diff -c -r1.22 newlist *** newlist 1998/10/20 12:53:10 1.22 --- newlist 1999/02/10 23:13:25 *************** *** 25,30 **** --- 25,32 ---- immediately. Otherwise, the script hangs pending input, to give time for the person creating the list to customize it before sending the admin an email notice about the existence of the new list. + + Note that list-names are forced to lowercase. """ import sys, os, string *************** *** 52,58 **** if len(argv) > 1: list_name = argv[1] else: ! list_name = string.lower(raw_input("Enter the name of the list: ")) if '@' in list_name: sys.stderr.write("** List name must not include '@': %s\n" --- 54,61 ---- if len(argv) > 1: list_name = argv[1] else: ! list_name = raw_input("Enter the name of the list: ") ! list_name = string.lower(list_name) if '@' in list_name: sys.stderr.write("** List name must not include '@': %s\n" From gstein at lyra.org Thu Feb 11 00:25:27 1999 From: gstein at lyra.org (Greg Stein) Date: Wed, 10 Feb 1999 15:25:27 -0800 Subject: [Mailman-Users] NameError : recipients References: <36C1E3E1.C1259841@whoi.edu> Message-ID: <36C21567.33F2525@lyra.org> Scott A. McIntyre wrote: > > Thanks to Harald, I figured out my WANTED vs GOT and ended up letting > mailman run with the GID it GOT and that seems to be much closer to > being happy. However, now, whenever I post, I get the following in the > error log: > > Feb 10 14:48:56 1999 post: Traceback (innermost last): > post: File "/usr/people/mailman/scripts/post", line 65, in ? > post: current_list.Post(msg) > post: File "/usr/people/mailman/Mailman/MailList.py", line 1143, in > Post > post: recipients.remove(members) > post: NameError : recipients This is a bug in Mailman 1.0b8. It has incorrect code for processing "Don't Receive Own Posts". Turn that off, and it should work okay. Postfix is a whole 'nother story... :-) -g -- Greg Stein, http://www.lyra.org/ From james at perforce.com Thu Feb 11 01:05:16 1999 From: james at perforce.com (James Strickland) Date: Wed, 10 Feb 1999 16:05:16 -0800 (PST) Subject: [Mailman-Users] importing existing archives Message-ID: Hi. I've installed Mailman 1.0b7 and am pleased as punch (especially since it's written in Python, the best interpreted language ever :-) ) but I don't see how to import existing mail into an archive. I looked for documentation on this, I looked around the source a tiny bit, I looked at the crontab, I searched the archives for mailman-users, and I just don't see it. Presumably it's relatively simple - plunk down a mailbox file and run the indexing command. Does anyone know the magic incantation required? Also btw, does anyone know when Mailman 1.0 is likely to come out? Thanks in advance! -- James Strickland Perforce Software From gstein at lyra.org Thu Feb 11 02:57:27 1999 From: gstein at lyra.org (Greg Stein) Date: Wed, 10 Feb 1999 17:57:27 -0800 Subject: [Mailman-Users] [Fwd: Re: [Mailman-Users] NameError : recipients] Message-ID: <36C23907.171CABBA@lyra.org> Forwarding to the list. I'm just a bystander who can answer some questions. Not all :-) -g Scott A. McIntyre wrote: > > > This is a bug in Mailman 1.0b8. It has incorrect code for processing > > "Don't Receive Own Posts". Turn that off, and it should work okay. > > > > Postfix is a whole 'nother story... :-) > > Ironically, it worked as soon as I got the localhost in the access > control "ok" list -- and turned that option off....and now its just > fine! > > Thanks for the pointer! > > Scott > > p.s. You don't happen to know why it would reject: > > From: "Scott A. McIntyre" > > As a "non member posting" and only see "Scott A. McIntyre" and > completely miss the email address? > > That is, the list is set so that only people on the list an send to it, > and scott at whoi.edu, this address I'm sending from, is indeed on the > list. However, when I post, it's held for administrative control and > the "Contents" seems only to list: > > From: "Scott A. McIntyre" > > Which implies that it's missing the email address. > > Familiar? > > thanks again. -- Greg Stein, http://www.lyra.org/ From danilo at tau.wamani.apc.org Fri Feb 12 11:58:14 1999 From: danilo at tau.wamani.apc.org (danilo lujambio) Date: Fri, 12 Feb 1999 07:58:14 -0300 Subject: [Mailman-Users] error with getpass module Message-ID: <99021208014506.00131@casa> Sorry , but when I try to use mmsitepass I found : no module getpass I have been looking for in my Setup file for this modules , but I didn't find it. Can you help me (Sorry by my english) Thanks in advance From Harald.Meland at usit.uio.no Fri Feb 12 14:40:39 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 12 Feb 1999 14:40:39 +0100 Subject: [Mailman-Users] [Fwd: Re: [Mailman-Users] NameError : recipients] In-Reply-To: Greg Stein's message of "Wed, 10 Feb 1999 17:57:27 -0800" References: <36C23907.171CABBA@lyra.org> Message-ID: [Greg Stein] > Forwarding to the list. I'm just a bystander who can answer some > questions. Not all :-) Well, you're not alone, if that's any comfort :) > Scott A. McIntyre wrote: > > p.s. You don't happen to know why it would reject: > > > > From: "Scott A. McIntyre" > > > > As a "non member posting" and only see "Scott A. McIntyre" and > > completely miss the email address? Ahem, I think you might have been led astray by your web browser here -- Mailman does "see" the entire "From:" header, but your web browser _displays_ it as > > From: "Scott A. McIntyre" due to "<" and ">" having special meaning in HTML (i.e. the mail address is interpreted as some unknown tag, hence ignored). I guess Mailman could do some s/ Message-ID: <000701be5694$4350a620$5e181bd8@festus.ivc.com> > Thanks to Harald, I figured out my WANTED vs GOT and ended up letting > mailman run with the GID it GOT and that seems to be much closer to > being happy. However, now, whenever I post, I get the > following in the > error log: > > > Feb 10 14:48:56 1999 post: Traceback (innermost last): > post: File "/usr/people/mailman/scripts/post", line 65, in ? > post: current_list.Post(msg) > post: File "/usr/people/mailman/Mailman/MailList.py", line 1143, in > Post > post: recipients.remove(members) > post: NameError : recipients > as greg pointed out, this is a bug related to the "don't receive own posts". it is easily fixed by changing MailList.py line 1143 to members.remove(sender) or, inform all of your recipients to not use that option. --bac From clark.evans at manhattanproject.com Fri Feb 12 19:04:51 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Fri, 12 Feb 1999 18:04:51 +0000 Subject: [Mailman-Users] Welcoming SPAM: Sign-Up Approval, and Two-Phase Posting References: <000701be5694$4350a620$5e181bd8@festus.ivc.com> Message-ID: <36C46D43.387B861A@manhattanproject.com> I was thinking how one can deter spam, and when you can't deter it, at least benifit finantially. Here are my ideas: a) First, Signup-Approval process. I think this exists, but it's not clear how to use it. I envision John Doe signing up, it going to the administrator's in-box who then can approve or deny the signup. b) Security Deposit Perhaps it woundn't be such a bad idea to ask for a credit card for a security deposit. Charge $5 or so for "site access". This could help raise funds to cover web site charges and other side charges for many internet open-source projects. Kinda like "dues" for being able to recieve posts from the list. I'm not sure about this one.. just a thought. c) Two-Phase Post When a poster goes to send it off to the server, the server stores a local copy and then e-mails back to the sender (after verifying that they are signed up), an "approval" mail, much like the confirmation to be added to the list. The "approval" e-mail would have a copy of the posting-policy. Reminding posters what the requirements for the post should be: On-Topic, Only 1 post per topic per 6 hour period, etc. This would discourage mass posters from using a list, and would also help those "multiple" post people... who *really* should consolidate all of their comments and post a single response. d) Fines If you combine (b) and (c) you could also list a fine to be charged if the e-mail fails to comply with the posting requirements. A $500 fine for off-topic posts could be a very nice way to raise revenue for an open-source project. Taking this further, you could have several "posting classes" a) Questions ( free or charge to raise revenue for bug-fixer awards) b) Answers ( free! ) c) On-topic Commercial Announcements ($100) d) Off-topic Commercial Announcements ($500) etc... In otherwords, don't "fight" SPAM, merely turn it into a source of revenue for open-source projects. People won't mind receiving SPAM if they *know* it cost $money$ to the poster and will be used to cover web site costs, "awards" for active programmers and bug-fixers, subsidized manual printing, etc. (There are thousands of ways to spend the money in a fair way) Best, Clark Evans From gstein at lyra.org Fri Feb 12 19:31:54 1999 From: gstein at lyra.org (Greg Stein) Date: Fri, 12 Feb 1999 10:31:54 -0800 Subject: [Mailman-Users] Welcoming SPAM: Sign-Up Approval, and Two-Phase Posting References: <000701be5694$4350a620$5e181bd8@festus.ivc.com> <36C46D43.387B861A@manhattanproject.com> Message-ID: <36C4739A.441E13F6@lyra.org> Clark Evans wrote: > > I was thinking how one can deter spam, and > when you can't deter it, at least benifit > finantially. > ... After reading this, all I can think is "hey. I'm a valid poster, but you're putting a bunch of roadblocks in my way. feh. I don't need that. go away." IMO, mailing lists are to *encourage* communication. The policies that you describe seem to just put roadblocks in the way of legitimate posting. I certainly would not participate on that kind of list. Note that most spam is already prevented by Mailman simply by virtue of requiring the listname on the To: or CC: lines. I rarely see spam on my lists. Maybe once a month or two. The simplest way to prevent spam is to close your list to posters-only. Since spam machines won't be signing up, they won't be able to post. Legitimate posters from non-members will go to the admin for approval; if it is spam, the admin just torches it. -g -- Greg Stein, http://www.lyra.org/ From michael at goingv.com Fri Feb 12 22:38:23 1999 From: michael at goingv.com (Michael Quigley) Date: Fri, 12 Feb 1999 16:38:23 -0500 (EST) Subject: [Mailman-Users] Strange Problem. Message-ID: Hello.. I just recently converted our site over from Majordomo to Mailman. So far, everything is fantastic and everyone here loves it. However, I'm having a small problem. We have an admin account on one of our machines that runs a custom email generation application, unrelated to anything going on with mailman. The account that the application runs under is called 'mrxadmin'. The mrxadmin account has a .foward file which forwards email to 'webmaster at goingv.com', which is a mailman list. For some strange reason I keep getting these messages back from my mail server whenever mail is delivered to 'mrxadmin' and .forward'ed to 'webmaster at goingv.com'. The mail does proceed to be distributed by the webmaster at goingv.com list and ends up at the correct recipients. -- Message Follows -- Received: from argyle (localhost [127.0.0.1]) by argyle.goingv.com (8.9.3/8.9.3) with ESMTP id QAA03548 for ; Fri, 12 Feb 1999 16:15:05 -0500 (EST) Received: from localhost (localhost) by argyle.goingv.com (8.9.3/8.9.3) with internal id QAB03510; Fri, 12 Feb 1999 16:15:03 -0500 (EST) Date: Fri, 12 Feb 1999 16:15:03 -0500 (EST) From: Mail Delivery Subsystem Message-Id: <199902122115.QAB03510 at argyle.goingv.com> To: webmaster-admin MIME-Version: 1.0 Subject: Returned mail: unknown mailer error 1 Auto-Submitted: auto-generated (failure) Content-Type: multipart/report; report-type=delivery-status; boundary="QAB03510.918854103/argyle.goingv.com" Content-Length: 3746 Parts/attachments: 1 Shown 9 lines Text 2 Shown 353 bytes Message 3 Shown 2.8 KB Message, "Output from "cron" command" 3.1 Shown 104 lines Text ---------------------------------------- The original message was received at Fri, 12 Feb 1999 16:15:03 -0500 (EST) from www.pgdc.net [208.138.186.30] ----- The following addresses had permanent fatal errors ----- "|/d0/mailman/mail/wrapper post webmaster" (expanded from: webmaster at goingv.com) ----- Transcript of session follows ----- 554 "|/d0/mailman/mail/wrapper post webmaster"... unknown mailer error 1 [ Part 2: "Included Message" ] Reporting-MTA: dns; argyle.goingv.com Received-From-MTA: DNS; www.pgdc.net Arrival-Date: Fri, 12 Feb 1999 16:15:03 -0500 (EST) Final-Recipient: RFC822; X-Actual-Recipient: RFC822; |/d0/mailman/mail/wrapper post webmaster at argyle.goingv.com Action: failed Status: 5.0.0 Last-Attempt-Date: Fri, 12 Feb 1999 16:15:03 -0500 (EST) [ Part 3: "Included Message" ] Date: Fri, 12 Feb 1999 16:15:02 -0500 From: MRx Administrator To: mrxadmin at argyle.goingv.com Subject: Output from "cron" command [remaining original message output snipped] Any advice would be greatly appreciated. Except for a few bounced messages like this one everything seems to be working fine. Thanks, Michael ---- Michael F. Quigley, Jr. Chief Technology Officer Going Virtual, L.L.C. Matthews, NC From clark.evans at manhattanproject.com Fri Feb 12 23:12:20 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Fri, 12 Feb 1999 22:12:20 +0000 Subject: [Mailman-Users] Change e-mail address? References: Message-ID: <36C4A744.71E90486@manhattanproject.com> Is there a way for a subscriber on, say 10 lists to change his/her e-mail address? It seems they would want to do this more often than changing their password. Thank you! Clark Evans From michael at argyle.goingv.com Fri Feb 12 23:20:24 1999 From: michael at argyle.goingv.com (Michael Quigley) Date: Fri, 12 Feb 1999 17:20:24 -0500 (EST) Subject: [Mailman-Users] Suspicious Messages Part II. Message-ID: <199902122220.RAA13348@crankshaft.com.> In regards to my previous message.. Could the following syslog entry have anything to do with why I'm receiving those suspicious bounces? Feb 12 16:15:03 argyle Mailman mail-wrapper: Failure to exec script. WANTED gid 1, GOT gid 100. (Reconfigure to take 100?) Thanks, Michael ---- Michael F. Quigley, Jr. Chief Technology Officer Going Virtual, L.L.C. Matthews, NC From ayu1 at nycap.rr.com Sat Feb 13 04:35:25 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Fri, 12 Feb 1999 22:35:25 -0500 Subject: [Mailman-Users] Problem: Reason held: Moderated list References: <199902130331.WAA11965@python.org> Message-ID: <36C4F2FD.D7592281@nycap.rr.com> Hi, I just setup the mailing list, but I have problem to send. Myself is in the subscriber list. When I sent the email to the list, it told me that Reason held: Moderated list What does that mean? Thanks! From morristo at stripe.colorado.edu Sat Feb 13 06:07:36 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Fri, 12 Feb 1999 22:07:36 -0700 Subject: [Mailman-Users] Another solution to "Messages silently disappearing" References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> <36C0AC0C.6BE0E1F@stripe.colorado.edu> <36C2115D.C3C66ED1@stripe.colorado.edu> Message-ID: <36C50898.56499780@stripe.colorado.edu> In an earlier post I described a solution to the problem of messages silently disappearing. Just change the ownership of ~mailman/data to whatever sendmail runs under (in my case, "daemon"), and everything works fine. Here is a different approach that accomplishes the same thing. Simply add "daemon" to the list of users in the group "mailman." As far as I can see, this works perfectly too. Wes From vic at vgg.sci.uma.es Sat Feb 13 21:22:57 1999 From: vic at vgg.sci.uma.es (Victoriano Giralt) Date: Sat, 13 Feb 1999 21:22:57 +0100 (MET) Subject: [Mailman-Users] Problem: Reason held: Moderated list In-Reply-To: <36C4F2FD.D7592281@nycap.rr.com> Message-ID: On Fri, 12 Feb 1999, Alex Yu wrote: > Hi, > > I just setup the mailing list, but I have problem to send. Myself is in > the subscriber list. When I sent the email to the list, it told me that > > Reason held: Moderated list > > What does that mean? It means that only posts approved by the list-owner or administrator, are sent to the list. Go to http:///mailman/admin//privacy (parts in angle brakets <> must be substituted for your real data) and see if the first option in the General Posting Filters Must posts be approved by an administrator? is set to Yes If so, set it to No and give it a try. -- Victoriano Giralt Systems Programmer Central Computing Facility University of M?laga SPAIN From vic at vgg.sci.uma.es Sat Feb 13 21:26:00 1999 From: vic at vgg.sci.uma.es (Victoriano Giralt) Date: Sat, 13 Feb 1999 21:26:00 +0100 (MET) Subject: [Mailman-Users] Suspicious Messages Part II. In-Reply-To: <199902122220.RAA13348@crankshaft.com.> Message-ID: On Fri, 12 Feb 1999, Michael Quigley wrote: > In regards to my previous message.. Could the following syslog entry have > anything to do with why I'm receiving those suspicious bounces? > > Feb 12 16:15:03 argyle Mailman mail-wrapper: Failure to exec script. WANTED gid > 1, GOT gid 100. (Reconfigure to take 100?) Sendmail is running the wrapper under GID 100, and you compiled mailman to want GID 1. It is suggesting that you should run $prefix/configure --with-mail-gid 100 -- Victoriano Giralt Systems Programmer Central Computing Facility University of M?laga SPAIN From deadgrrrl at necrobitch.com Sun Feb 14 03:09:43 1999 From: deadgrrrl at necrobitch.com (deadgrrrl) Date: Sat, 13 Feb 1999 20:09:43 -0600 Subject: [Mailman-Users] private archiving problems Message-ID: <001301be57bf$16b3ba40$070a0a0a@medusa.neosoft.com> I just upgraded from b7 to b8. this problem existed in b7 but I never had time to examine it... first of all, is it okay to use the following apache srm.conf aliases for mailman instead of the one it asks for? Alias /archives/ /home/mailman/archives/public/ ScriptAlias /lists/ /home/mailman/cgi-bin/ (everything seems to work fine with that except the following) Second, if it -is- okay to do that. I'm having problems with the private archives. Public archiving works great, but when I click on the archive link from the listinfo page for a list that has private archiving, I get a 404 Not Found. I checked the file perms in the /home/mailman/archives dir and subdirs and everything looks ok. Here's my relevant lines in access.conf. Options Indexes FollowSymLinks Includes ExecCGI AllowOverride None order allow,deny Allow from all The html files DO exist in the private archive dirs and have the correct perms (or at least the same perms as the public archive html files which work and are just symlinks to the private dirs:)) Private html links point to http://domain/archives/private/listname/ and public links point to http://domain/archives/listname/ the httpd error log gives me this when I try and get to the private archives: [Sat Feb 13 20:05:30 1999] [error] [client IP.IP.IP.IP] File does not exist: /home/mailman/archives/public/private/listname/ now if I create a symlink: lrwxrwxrwx 1 mailman mailman 30 Feb 13 20:11 private -> /home/mailman/archives/private/ it works, but then it's really no longer private as it doesn't ask for the email address/passwd... Is there something in particular that I should be looking for? if this problem has been covered before, just point me to the archives, although I've spent some time sifting through anything with archive in the subject already... thanks... -- deadgrrrl - deadgrrrl at necrobitch.com BloodTies Administrator - irc.bloodties.com I'm empty inside but for the incessant screaming which refuses to subside, can you hear it? From lindsey at ncsa.uiuc.edu Sun Feb 14 07:22:18 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Sun, 14 Feb 1999 00:22:18 -0600 (CST) Subject: [Mailman-Users] private archiving problems In-Reply-To: <001301be57bf$16b3ba40$070a0a0a@medusa.neosoft.com> from "deadgrrrl" at Feb 13, 99 08:09:43 pm Message-ID: <199902140622.AAA02426@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 2213 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990214/a2e9119a/attachment.pot From Harald.Meland at usit.uio.no Sun Feb 14 19:11:42 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 14 Feb 1999 19:11:42 +0100 Subject: [Mailman-Users] private archiving problems In-Reply-To: Christopher Lindsey's message of "Sun, 14 Feb 1999 00:22:18 -0600 (CST)" References: <199902140622.AAA02426@ferret.ncsa.uiuc.edu> Message-ID: [Christopher Lindsey] > > first of all, is it okay to use the following apache srm.conf > > aliases for mailman instead of the one it asks for? > > > > Alias /archives/ /home/mailman/archives/public/ > > ScriptAlias /lists/ /home/mailman/cgi-bin/ > > > > (everything seems to work fine with that except the following) > > This isn't going to work (as you already found out) for the > private archives. Well, they could -- and if they weren't it's not necessarily for the reasons you pointed out. On my Mailman, the public archive for a specific list is referenced from the lists "listinfo" page as http://HOSTNAME/pipermail/LISTNAME while lists with private archives have the archive links on the "listinfo" page pointing to http://HOSTNAME/mailman/private/LISTNAME/ This works perfectly fine for me, with these srm.conf directives: Alias /pipermail/ /home/mailman/archives/public/ ScriptAlias /mailman/ /home/mailman/cgi-bin/ The "/mailman/private" part of the private archive URL is taken from the PRIVATE_ARCHIVE_URL setting in Mailman/mm_cfg.py, while "/pipermail" comes from PUBLIC_ARCHIVE_URL. So, this really comes down to how the original posters wants her (or his, I don't know what sex "deadgrrrl" is :) archive URLs to look like. If my URLs look good, my setup is outlined above. If URLs starting with "http://HOSTNAME/archives" are what is wanted (for both private and public archives), then I think the clean solution would be: srm.conf: Alias /archives/ /home/mailman/archives/ Mailman/mm_cfg.py: PUBLIC_ARCHIVE_URL = '/archives/public' PRIVATE_ARCHIVE_URL = '/archives/private' (because I like to reduce the number of srm.conf aliases as much as possible). Either way, what really matters is that the settings in mm_cfg.py and srm.conf correspond to each other in a correct way. -- Harald From deadgrrrl at necrobitch.com Sun Feb 14 16:08:05 1999 From: deadgrrrl at necrobitch.com (deadgrrrl) Date: Sun, 14 Feb 1999 09:08:05 -0600 Subject: [Mailman-Users] private archiving problems Message-ID: <000101be582b$d2ef78e0$070a0a0a@medusa.neosoft.com> > ----- Original Message ----- > This isn't going to work (as you already found out) for the > private archives. I did it the way the INSTALL file instructed. but I knew it obviously wasn't working correctly :) here's what INSTALL says for the archive dir. - Configure your Web server to point to the Pipermail public mailing list archives: For example, in Apache: Alias /pipermail/ $prefix/archives/public/ if this doesn't work for private archives and keep them private? what will? > Alias /archives/public /home/mailman/archives/public/ > Alias /archives/private /home/mailman/archives/private/ > ----- End Of Original Message ----- this gets me the same result as putting a symlink for private in the public dir. yes, the private archives are accessible now, but it's supposed to prompt for your email address and your password, which isn't the case with this setup. -- deadgrrrl - deadgrrrl at necrobitch.com BloodTies Administrator - irc.bloodties.com I'm empty inside but for the incessant screaming which refuses to subside, can you hear it? From lindsey at ncsa.uiuc.edu Mon Feb 15 05:52:00 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Sun, 14 Feb 1999 22:52:00 -0600 (CST) Subject: [Mailman-Users] No passwords for members? Message-ID: <199902150452.WAA09633@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 879 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990214/50ab12ba/attachment.asc From Harald.Meland at usit.uio.no Mon Feb 15 16:59:50 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 15 Feb 1999 16:59:50 +0100 Subject: [Mailman-Users] Another solution to "Messages silently disappearing" References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> <36C0AC0C.6BE0E1F@stripe.colorado.edu> <36C2115D.C3C66ED1@stripe.colorado.edu> <36C50898.56499780@stripe.colorado.edu> Message-ID: An embedded and charset-unspecified text was scrubbed... Name: Mailman_test.sh Url: http://mail.python.org/pipermail/mailman-users/attachments/19990215/9a66ddf6/attachment.pot From Harald.Meland at usit.uio.no Mon Feb 15 17:36:19 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 15 Feb 1999 17:36:19 +0100 Subject: [Mailman-Users] Cron /usr/bin/python /home/mailman/cron/gate_news (fwd) In-Reply-To: John Rizzo's message of "Sun, 7 Feb 1999 09:00:01 -0500 (EST)" References: Message-ID: [John Rizzo] > Hey guys.. this error occured on my system the other day.. I didn't get > the actual error from the page but here is what I got anyway in hopes that > it will help make mailman more stable. I don't believe anyone else has answered this, and I really don't know enough about Python internals to fully understand what's going on. However, the traceback: > Traceback (innermost last): > File "/home/mailman/cron/gate_news", line 119, in ? > main() > File "/home/mailman/cron/gate_news", line 58, in main > mlist = MailList.MailList(name, lock=0) > File "/home/mailman/Mailman/MailList.py", line 59, in __init__ > self.Load() > File "/home/mailman/Mailman/MailList.py", line 710, in Load > raise mm_cfg.MMBadListError, 'Failed to unmarshal config info' > AttributeError: MMBadListError originates from this piece of code in $prefix/Mailman/MailList.py: try: file = open(os.path.join(self._full_path, 'config.db'), 'r') except IOError: raise mm_cfg.MMBadListError, 'Failed to access config info' try: dict = marshal.load(file) except (EOFError, ValueError, TypeError): raise mm_cfg.MMBadListError, 'Failed to unmarshal config info' The first try-except construct (which opens the file for reading) works OK. The second one bombs out as marshal.load() doesn't understand the file it was given (i.e. the list config for some list has been corrupted). Whenever the list config (in $prefix/lists/LIST_NAME/config.db) is updated, the previous version is saved to .../config.db.last. Recovering from your problem should therefore be as easy as cp $prefix/lists/LIST_NAME/config.db{.last,} [ From reading the documentation for the "marshal" module, I don't really understand why Mailman uses the seemingly (mildly) inferior "marshal" module for persistant objects, when e.g. "pickle" and "shelve" are readily available. OTOH, it could be me reading too much into the wording of the documentation... ] There is one other thing I don't quite understand -- I can't find any "MMBadListError" attribute of the mm_cfg module, but there is one in the Mailman.Errors module. Is the correct fix for that to have mm_cfg (or Defaults) import Errors, or should the "raise" statements be changed to raise Errors.MMBadListError, 'Error message' ? -- Harald From Harald.Meland at usit.uio.no Mon Feb 15 17:46:41 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 15 Feb 1999 17:46:41 +0100 Subject: [Mailman-Users] Converting from Listserv In-Reply-To: temple@temple.inre.asu.edu's message of "Wed, 10 Feb 1999 14:19:56 -0700 (MST)" References: Message-ID: [temple at temple.inre.asu.edu] > Listserv has a retrievable "Notebook" for each month. I have quite a > history on notebooks and don't want to look them. Is there a way to > extract and convert them to a MailMan achive? I have no knowledge of Listserv, so I don't know about extraction -- but if you can get the archives extracted to standard mbox files, you can use $prefix/bin/arch LIST_NAME /path/to/extracted/archive.mbox to add any messages in the extracted archive (but not yet in Mailman's archive) to the Mailman archive. -- Harald From morristo at stripe.colorado.edu Mon Feb 15 18:00:08 1999 From: morristo at stripe.colorado.edu (Wes Morriston) Date: Mon, 15 Feb 1999 10:00:08 -0700 Subject: [Mailman-Users] Another solution to "Messages silently disappearing" References: <36BC74AD.F4CD2C1B@stripe.colorado.edu> <36BFA844.915CC137@stripe.colorado.edu> <36C0AC0C.6BE0E1F@stripe.colorado.edu> <36C2115D.C3C66ED1@stripe.colorado.edu> <36C50898.56499780@stripe.colorado.edu> Message-ID: <36C85298.94AF5469@stripe.colorado.edu> Hi Harald, I ran your test script several times on my system (SuSE 6.0). Sometimes ~mailman/data was owner by daemon, sometimes by mailman. (I didn't know whether that would make a difference.) Here are the results of two runs (the first with ~mailman/data owned by mailman, the second by daemon). --------------------------------------------------------------- + TESTDIR=/tmp/mailman_setgid_test_dir32679 + uname -a Linux sophia 2.2.1 #1 Thu Feb 11 15:58:21 MST 1999 i686 unknown + mkdir -p /tmp/mailman_setgid_test_dir32679 + chown root.mailman /tmp/mailman_setgid_test_dir32679 + chmod 775 /tmp/mailman_setgid_test_dir32679 + ls -lan /tmp/mailman_setgid_test_dir32679 total 2 drwxrwxr-x 2 0 101 1024 Feb 15 09:42 . drwxrwxrwt 9 0 0 1024 Feb 15 09:42 .. + cd /tmp/mailman_setgid_test_dir32679 + cat + gcc -o testprog testprog.c + chgrp mailman testprog + chmod 2755 testprog + su nobody -c /tmp/mailman_setgid_test_dir32679/testprog testprog: RGID == 65534, EGID == 101 + ls -lan /tmp/mailman_setgid_test_dir32679 total 37 drwxrwxr-x 2 0 101 1024 Feb 15 09:42 . drwxrwxrwt 9 0 0 1024 Feb 15 09:42 .. -rwxr-x--- 1 65534 101 0 Feb 15 09:42 success -rwxr-sr-x 1 0 101 33647 Feb 15 09:42 testprog -rw-r--r-- 1 0 0 415 Feb 15 09:42 testprog.c ------------------------------------------------------------------ + TESTDIR=/tmp/mailman_setgid_test_dir32732 + uname -a Linux sophia 2.2.1 #1 Thu Feb 11 15:58:21 MST 1999 i686 unknown + mkdir -p /tmp/mailman_setgid_test_dir32732 + chown root.mailman /tmp/mailman_setgid_test_dir32732 + chmod 775 /tmp/mailman_setgid_test_dir32732 + ls -lan /tmp/mailman_setgid_test_dir32732 total 2 drwxrwxr-x 2 0 101 1024 Feb 15 09:49 . drwxrwxrwt 10 0 0 1024 Feb 15 09:49 .. + cd /tmp/mailman_setgid_test_dir32732 + cat + gcc -o testprog testprog.c + chgrp mailman testprog + chmod 2755 testprog + su nobody -c /tmp/mailman_setgid_test_dir32732/testprog testprog: RGID == 65534, EGID == 101 + ls -lan /tmp/mailman_setgid_test_dir32732 total 37 drwxrwxr-x 2 0 101 1024 Feb 15 09:49 . drwxrwxrwt 10 0 0 1024 Feb 15 09:49 .. -rwxr-x--- 1 65534 101 0 Feb 15 09:49 success -rwxr-sr-x 1 0 101 33647 Feb 15 09:49 testprog -rw-r--r-- 1 0 0 415 Feb 15 09:49 testprog.c ----------------------------------------------------------------- Thanks for your interest. Hope this helps... Wes Harald Meland wrote: > > [Wes Morriston] > > > In an earlier post I described a solution to the problem of messages > > silently disappearing. Just change the ownership of ~mailman/data to > > whatever sendmail runs under (in my case, "daemon"), and everything > > works fine. > > > > Here is a different approach that accomplishes the same thing. Simply > > add "daemon" to the list of users in the group "mailman." As far as I > > can see, this works perfectly too. > > Both of these solutions sound like "band-aid solutions" to me. If > no-one can understand *why* you have to "solve" your problems with > hacks like the ones you describe above, other users will likely run > into similar problems. So, in order to make Mailman easier to > install, tracking down what _really_ is going wrong (and fixing it) > would be a Good Thing. > > In your previous message, you said: > > > To get to the bottom line fast... the problem turned out to be that > > mailman could not create temporary files in ~mailman/data. For some > > reason, it was trying to write them as uid "daemon," but isn't allowed > > to do that when ~mailman/data is owned by "mailman." > [...] > > I am not running NFS and there are no fancy mount options to worry > > about. > [...] > > And this is what "wrapper" in ~mailman/mail looks like. > > > > -rwxr-sr-x 1 mailman mailman 19917 Feb 9 23:56 wrapper > > The seventh-column "s" in the ls(1) output for ~mailman/mail/wrapper > is supposed to make the command run with "mailman" group privileges > (i.e. the "effective group ID" of the process becomes "mailman") -- > regardless of what UID (and corresponding default GID) the MTA is > running under. > > This means that anything "exec()"d by the "wrapper" program _should_ > be able to write to a directory with permissions > > > drwxrwsr-x 2 mailman mailman 1024 Feb 10 15:47 data > > As this doesn't appear to be the case for you, there must be something > fishy going on somewhere. > > (Unless execve(2)ing a script removes any effective group privileges > from the process... if that's the problem, a properly placed > "setregid(getegid())" call would fix it, right?) > > In order to pinpoint what's going wrong, could someone (Wes or someone > else with a system showing similar problems to the ones Wes have > described) please run the attached shell script (as root, because it > needs to play freely with UIDs and GIDs) and mail me the output? > > (I hope the script is reasonably portable and that it doesn't make too > many invalid assumptions about which users and groups are defined on > the system -- it has only been (quickly) tested on my Debian system, > though.) > > > Why does MailMan insist on writing temporary files in ~mailman/data > > with uid "daemon?" > > The UID shouldn't matter, the GID is what counts. This is actually a > feature of Mailman, done by design so that even non-privileged users > (but preferably with a GID to spare) can install Mailman, e.g. in > their own home directories. > > BTW, I don't think that doing the Mailman install as root should break > stuff -- and if it does, we need to pinpoint _what_ it is breaking so > that it can be fixed. > -- > Harald > > ------------------------------------------------------------------------ > Name: Mailman_test.sh > Mailman_test.sh Type: Plain Text (text/plain) > Description: Mailman_test.sh From gstein at lyra.org Mon Feb 15 18:05:06 1999 From: gstein at lyra.org (Greg Stein) Date: Mon, 15 Feb 1999 09:05:06 -0800 Subject: [Mailman-Users] Cron /usr/bin/python /home/mailman/cron/gate_news (fwd) References: Message-ID: <36C853C2.42236079@lyra.org> Harald Meland wrote: > ... > [ From reading the documentation for the "marshal" module, I don't > really understand why Mailman uses the seemingly (mildly) inferior > "marshal" module for persistant objects, when e.g. "pickle" and > "shelve" are readily available. OTOH, it could be me reading too > much into the wording of the documentation... ] compared to pickle and shelve, marshal is blazingly fast. With the advent of Jim Fulton's cPickle, the difference is much narrower. It would be possible to use cPickle instead of marshal. However, if you don't need the extra functionality, then there isn't a lot of reason to use the extra complexity. Cheers, -g -- Greg Stein, http://www.lyra.org/ From ayu1 at nycap.rr.com Mon Feb 15 18:45:19 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Mon, 15 Feb 1999 12:45:19 -0500 Subject: [Mailman-Users] How to backup datas? Message-ID: <36C85D2F.971330C6@nycap.rr.com> Hello, Can anyone teach me how to backup datas? I know how to write script, but I need to know how mailman stores the datas... And can I restore it easily? -- best regards, alex.Yu From Harald.Meland at usit.uio.no Mon Feb 15 22:55:46 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 15 Feb 1999 22:55:46 +0100 Subject: [Mailman-Users] How to backup datas? In-Reply-To: Alex Yu's message of "Mon, 15 Feb 1999 12:45:19 -0500" References: <36C85D2F.971330C6@nycap.rr.com> Message-ID: [Alex Yu] > Hello, > > Can anyone teach me how to backup datas? To make *completely* sure you have consistent backups of Mailman, you need to make sure that while you are collecting in the data to put on your backup tapes (or whatever), that data set isn't changing. IOW, you need to lock Mailman from being changed until your backup is complete. To get a grip on what kind of locking Mailman supports, this could be a start: $ find Mailman -name \*.py | xargs grep -i 'def[^(]*lock' Mailman/Archiver/HyperDatabase.py: def lock(self): Mailman/Archiver/HyperDatabase.py: def unlock(self): Mailman/Archiver/HyperArch.py: def GetArchLock(self): Mailman/Archiver/HyperArch.py: def DropArchLock(self): Mailman/Pending.py: def __assert_lock(self, timeout): Mailman/Pending.py: def __release_lock(self): Mailman/flock.py: def lock(self, timeout = 0): Mailman/flock.py: def unlock(self): Mailman/flock.py: def locked(self): Mailman/MailList.py: def Locked(self): Mailman/MailList.py: def Lock(self): Mailman/MailList.py: def Unlock(self): For most people, making the backup when Mailman isn't too busy should be sufficient (even if this in theory could generate inconsistent backups). > I know how to write script, but I need to know how mailman stores > the datas... A script for making a consistent snapshot of a Mailman installation would be nice to have. However, I don't think there are any "shortcuts" for someone just wanting to make a quick script -- nothing can substitute real knowledge of how Mailman works. The source is there for anyone to read, so getting the needed knowledge isn't _that_ hard. > And can I restore it easily? Any Mailman resource being restored from backup should preferably be locked as appropriate first, in order to insure that some running Mailman process doesn't overwrite the just-restored resource whenever the process decides it wants to save state. Or one can take the easy path and don't care about these potential backup/restore "race conditions", and hope that they won't bite you when you really *need* the backup or restore to work flawlessly. Hello, Murphy. :) -- Harald From darren at jasper.somtel.com Tue Feb 16 03:48:24 1999 From: darren at jasper.somtel.com (Darren Henderson) Date: Mon, 15 Feb 1999 21:48:24 -0500 (EST) Subject: [Mailman-Users] sendmail 8.9 and mailman Message-ID: Upgrading to the latest version of sendmail today. I'm having some touble getting mailman running again....I see the following: Feb 15 21:39:21 jasper sendmail[1915]: VAA01915: from=, size=488, class=0, pri=30488, nrcpts=1, msgid=, proto=ESMTP, relay=darren at localhost Feb 15 21:39:22 jasper sendmail[1916]: VAA01916: clone VAA01915, owner=test-admin Feb 15 21:39:22 jasper Mailman mail-wrapper: Failure to exec script. WANTED gid 1, GOT gid 31. (Reconfigure to take 31?) Feb 15 21:39:22 jasper sendmail[1916]: VAA01916: to=|"/home/mailman/mail/wrapper post test", delay=00:00:01, xdelay=00:00:00, mailer=prog, stat=unknown mailer error 1 Feb 15 21:39:22 jasper sendmail[1916]: VAA01916: VAB01916: DSN: unknown mailer error 1 Feb 15 21:39:22 jasper Mailman mail-wrapper: Failure to exec script. WANTED gid 1, GOT gid 31. (Reconfigure to take 31?) Feb 15 21:39:22 jasper sendmail[1916]: VAB01916: to=|"/home/mailman/mail/wrapper mailowner test", delay=00:00:00, xdelay=00:00:00, mailer=prog, stat=unknown mailer error 1 Feb 15 21:39:22 jasper sendmail[1916]: VAB01916: VAC01916: return to sender: unknown mailer error 1 Feb 15 21:39:23 jasper sendmail[1916]: VAC01916: to=darren, delay=00:00:01, xdelay=00:00:01, mailer=local, stat=Sent GID 31 is guest. I gather I need to do something to get sendmail to exec the wrapper as as 1.... any pointers? Was working fine up to this point. I know this version of sendmail is a lot tighter security wise and have already had to clean up some other areas of my system. ______________________________________________________________________ Darren Henderson darren at jasper.somtel.com Help fight junk e-mail, visit http://www.cauce.org/ From darren at jasper.somtel.com Tue Feb 16 04:43:58 1999 From: darren at jasper.somtel.com (Darren Henderson) Date: Mon, 15 Feb 1999 22:43:58 -0500 (EST) Subject: [Mailman-Users] sendmail 8.9 and mailman In-Reply-To: Message-ID: On Mon, 15 Feb 1999, Darren Henderson wrote: > GID 31 is guest. I gather I need to do something to get sendmail to exec > the wrapper as as 1.... any pointers? Was working fine up to this point. I I ended up setting sendmail's default user to 1:1, it seemed to do the trick. Don't know if this is "good" practice or not, the sendmail docs led me to believe this was the defualt value anyhow. ______________________________________________________________________ Darren Henderson darren at jasper.somtel.com Help fight junk e-mail, visit http://www.cauce.org/ From nicholas.brenckle at yale.edu Wed Feb 17 17:18:40 1999 From: nicholas.brenckle at yale.edu (Nicholas Brenckle) Date: Wed, 17 Feb 1999 11:18:40 -0500 Subject: [Mailman-Users] Question on add_members routine Message-ID: <36CAEBDF.EB5A848@yale.edu> Ive been testing out mailman for a few weeks now and I love it. Does most anything I want it to and once I get a chance to check out the python code I know I can make it to more. I needed a program to syncronize the maillists from a database dump. I ended up writing a perl script to do this and just call the commands as necessary. (Build the current list from "list_members", compare to the dump, and build the list of people to add, and the people to remove) The remove list works great. I can do a [ignore the perl code] $out = `$mailman_prefix/remove_members $listname @remove`; @remove is just a list of users to be removed. For add_members tho it seems to only take a file as input. \ `add_memebers -n @add` won't work. Is there a newer version of add_members? Or is this just it and I need to start learning Python? :) Once i get this all working, I'll post the script to the list. Thanks! -Nick -- ---------------------------------------------------------------------- Nicholas Brenckle Yale University School of Medicine nicholas.brenckle at yale.edu ITS Med - PO Box 208089 203-737-2377 New Haven, CT 06520-8089 From ckolar at admin.aurora.edu Wed Feb 17 23:04:00 1999 From: ckolar at admin.aurora.edu (Christopher Kolar) Date: Wed, 17 Feb 1999 16:04:00 -0600 Subject: [Mailman-Users] member_posting_only? In-Reply-To: <008001be54d8$6c71f7b0$62c15882@dugong.cs.man.ac.uk> Message-ID: <4.2.0.24.19990217155845.00bdf5e0@aurora.edu> At 03:33 AM 2/10/99 , Andy C wrote: >>How does Mailman determin if a message is from a listmember if >>member_posting_only is turned on? I have had to turn it off for >>some lists that I just setup because messages that appear to be >>from listmembers (ie: From address matches the address that is >>subscribed) are rejected. > >My belief is that it is based on the people listed as subscribers. However, >I have found that when I did a mass subscribe to a list (in b6 or B7 can't >fully remember) and set the check box to not send notification messages, >the users that I added were created without passwords. Then when they >tried to send a message to the list set for subscriber only posting, their >message was held for approval. Setting the passwords for the users seems >to have fixed this. I am seeing the same problem with batch-loaded users and have had to remove the members_only restriction on one list for the time being. I don't see a means of resetting the user passwords on the admin screens (b8) for the list though. Is there something that I am missing (this is my first installation)? Cheers, -chris -- /////\\\\\/////\\\\\ Christopher G. Kolar Director of Instructional Technology Aurora University, Aurora, Illinois ckolar at aurora.edu -- www.aurora.edu [View full header for public key recovery information.] From jonathan at NrgUp.Com Thu Feb 18 00:08:30 1999 From: jonathan at NrgUp.Com (Jonathan Bradshaw) Date: Wed, 17 Feb 1999 18:08:30 -0500 Subject: [Mailman-Users] Message approval problems 1.0b8 Message-ID: <19990217180830.A10885@NrgUp.Com> I am running mailman 1.0b8 and have a problem with approving messages on a list. If the message comes from a non-list member (and gets diverted) and is then approved it gets sent in the digest but it does not go out the reflector. Everything else seems to work fine. Anyone else seen this? -- Jonathan Bradshaw | Novell 4.x CNE | Ham Callsign N9OXE "...I'm not one of those who think Bill Gates is the devil. I simply suspect that if Microsoft ever met up with the devil, it wouldn't need an interpreter." -- Nick Petreley From bwarsaw at cnri.reston.va.us Thu Feb 18 01:48:29 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 17 Feb 1999 19:48:29 -0500 (EST) Subject: [Mailman-Users] Messages silently disappearing References: Message-ID: <14027.25437.930489.27167@anthem.cnri.reston.va.us> >>>>> "ESM" == Edward S Marshall writes: ESM> The message is archived, and a log entry is made in the ESM> "post" log about the message, and that's it. Nothing is sent ESM> to anyone. I was composing a follow up when my machine crashed so apologies for the terseness as I re-compose this msg. Back in August, Ken identified a problem on Linux systems that was causing some duplicate messages to be sent. Sort of opposite problem to what Edward and Wes are seeing, but possibly related. The core problem that Ken identified was: - On linux systems, scripts forked by the object executables (eg, the wrapper executables) do inherit the effective gid that the wrappers wants them to get - but then, scripts forked by *those* scripts do not! I wonder if this could be the cause problem you guys are seeing? In my 5 minutes testing on my RH5.1 system, I couldn't reproduce this. Wes is using SuSE, but that shouldn't make a difference should it? Unless there's some configuration option to control this and our Linux box is configured differently. Or I just screwed up. I've never seen this problem on Solaris, and I am by no means a Linux expert. I've never run Mailman on a Linux box. But I am eager to find the root cause of this problem and to figure out what we can do about it (even if it's just fix the documentation). Would it be possible for one of you guys who is seeing the problem to give me an account on your machine so I can try a few things? -Barry From Janos.Zana at elfiz2.kee.hu Thu Feb 18 18:12:09 1999 From: Janos.Zana at elfiz2.kee.hu (Janos.Zana at elfiz2.kee.hu) Date: Thu, 18 Feb 1999 18:12:09 +0100 (CET) Subject: [Mailman-Users] bad username Message-ID: I've got a problem. I entered E-Mail-addresses when in "Membership Management". There was no problem at addresses belong to my own server. When addresses entered that belong to other host the username part changed this way: entered somebody at host.domain got: somebody-owner at host.domain Can somebody help me? J?nos - - - Good rest to all that keeps the Jungle Law! (Kipling) - - - From jwm at plain.co.nz Thu Feb 18 22:05:47 1999 From: jwm at plain.co.nz (jwm at plain.co.nz) Date: Fri, 19 Feb 1999 10:05:47 +1300 (NZDT) Subject: [Mailman-Users] What resources do the CGI scripts use? Message-ID: <14028.32688.484658.953374@antares.plain.co.nz> I'm currently writing a wrapper script that allows the mailman CGI scripts to be executed from a web server on a different host via SSH. In order to do this safely, I'm only allowing the absolutely necessary environment variables to be set on the mailman host side. So far I've determined that the mailman CGI scripts need the cgi string passed on stdin (all the forms are POST types?) and the PATH_INFO variable. Are there any other resources set by the web server that need to be sent? John. From jwm at plain.co.nz Thu Feb 18 22:17:08 1999 From: jwm at plain.co.nz (jwm at plain.co.nz) Date: Fri, 19 Feb 1999 10:17:08 +1300 (NZDT) Subject: [Mailman-Users] Site aliases Message-ID: <14028.33157.675515.900859@antares.plain.co.nz> I'm getting a lot of postings to members only list from users who have subscribed with one name (whoever at student.canterbury.ac.nz, which is their email address as far as they've been told) and end up posting with another (whoever at cantva.canterbury.ac.nz, which is what the mail host is actually called). The upshot is that they end up needing moderator assistance to get postings to the list. For the record, I'm using: sender = msg.GetSender() Rather than: sender = msg.GetEnvelopeSender() As the default rejects almost _all_ postings (including mine :-). So... are there methods currently (or soon to be) implemented that: - Change a users's email address - Put a site/list wide alias on certain hosts - Allow a user to specify a list of aliases to their email address. John. From clark.evans at manhattanproject.com Fri Feb 19 01:00:31 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Fri, 19 Feb 1999 00:00:31 +0000 Subject: [Mailman-Users] XML Mail Extension? Message-ID: <36CCA99F.C0EB495@manhattanproject.com> Are there any parsers that will accept 'mail' and generate corresponding XML? I would imagine putting this in /etc/aliases : xml-files: "!/opt/xmlmail/bin/rewrite ... " The rewrite program would: 0) Transform reserved characters > < & into > < & and handle other trivial conversions such as this. 1) Transform the 'headers' into XML structure. 2) Leave valid XML/HTML alone if possible. 3) Add a and

for non-xml non-html mail. etc. Anything like this monster? Thanks tons! Clark xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To (un)subscribe, mailto:majordomo at ic.ac.uk the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk) From paz at apriori.net Fri Feb 19 10:11:02 1999 From: paz at apriori.net (paz) Date: Fri, 19 Feb 1999 09:11:02 +0000 (GMT) Subject: [Mailman-Users] how to fix auto-generated archive html Message-ID: While setting up my first list, I generated a few test messages to insure the list behavior was to my satisfaction. When satisfied, I changed the achive rate setting to "monthly" and removed the test messages I'd posted. Now, in spite of the original test messages being removed from the system, Mailman continues to put links to the non-existent messages in the archives listings. I've gone in to manually edit the html daily to remove the references to the non-existent test messages, but they're still re-generated daily. Is this something I can fix? I've hunted around in the mailman home directory for clues - log directories, script directories, etc., but so far no luck. I found a similar message in the Mailman users' mail list archives, but there was no response posted that I could find. From davroc at hplb.hpl.hp.com Fri Feb 19 15:38:07 1999 From: davroc at hplb.hpl.hp.com (David Rocher) Date: Fri, 19 Feb 1999 14:38:07 +0000 Subject: [Mailman-Users] Re: how to fix auto-generated archive html In-Reply-To: ; from paz on Fri, Feb 19, 1999 at 09:11:02AM +0000 References: Message-ID: <19990219143807.A3289@rocher-d-1.hpl.hp.com> On Fri, Feb 19, 1999 at 09:11:02AM +0000, paz wrote: > Is this something I can fix? I've hunted around in the mailman home . remove $prefix/archives/private/ . edit $prefix/archives/private/.mbox/.mbox [optionnal] . run $prefix/bin/arch $prefix/archives/private/.mbox/.mbox David. From tismer at appliedbiometrics.com Fri Feb 19 16:46:03 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Fri, 19 Feb 1999 16:46:03 +0100 Subject: [Mailman-Users] Re: how to fix auto-generated archive html References: <19990219143807.A3289@rocher-d-1.hpl.hp.com> Message-ID: <36CD873B.7C771A47@appliedbiometrics.com> David Rocher wrote: > > On Fri, Feb 19, 1999 at 09:11:02AM +0000, paz wrote: > > Is this something I can fix? I've hunted around in the mailman home > > . remove $prefix/archives/private/ > . edit $prefix/archives/private/.mbox/.mbox [optionnal] > . run $prefix/bin/arch > $prefix/archives/private/.mbox/.mbox Thanks a lot for this hint! I used it a minute ago to rework the moved archive of the starship crew list. ciao - chris -- Christian Tismer :^) 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 From jeffh at streek.com Fri Feb 19 16:51:39 1999 From: jeffh at streek.com (Jeff Hahn) Date: Fri, 19 Feb 1999 09:51:39 -0600 Subject: [Mailman-Users] Status of "member_posting_only"??? Message-ID: <000901be5c1f$bcc63340$1e0a5ad1@SINGSING.STREEK.COM> Howdy - Just fired up mailman 1.0b8 for a "test run" yesterday. I'm currently using hacked versions of SmartList/Procmail for mail list processing. My current lists range in size to up to 1000 members or so. Traffic ranges up to 500,000 deliveries/month. It looks to me like mailman would save me a ton of admin time, so I'm very interested in using it. I'm very impressed with the web interface. No problems installing or setting up a test list. I configured my test list for "member_posting_only" because I have terrible attempted spam problems on my larger lists. When I do this, ALL postings come to the list admin for approval - not just the ones from non-members. Is there a patch or fix out there? I'd be glad to help out with the development on this program, it looks great. Thanks for any help you can offer. -Jeff From tismer at appliedbiometrics.com Fri Feb 19 17:00:22 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Fri, 19 Feb 1999 17:00:22 +0100 Subject: [Mailman-Users] Upgrade script for old databases? Message-ID: <36CD8A96.6877CB02@appliedbiometrics.com> Hi Mail(wo)men, does apparently somebody have a script which helps upgrading an old Mailman 0.95 database to 1.0b7? I'd like to renew some 20 lists and would like to do this without too much noise. Would be great if I had not to reinvent wheels, so thanks for any suggestion. ciao - chris -- Christian Tismer :^) 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 From darren at jasper.somtel.com Fri Feb 19 17:10:20 1999 From: darren at jasper.somtel.com (Darren Henderson) Date: Fri, 19 Feb 1999 11:10:20 -0500 (EST) Subject: [Mailman-Users] archive features In-Reply-To: <19990219143807.A3289@rocher-d-1.hpl.hp.com> Message-ID: It would be handy if there were even some rudimentary kind of searching available. Perhaps its been discussed already, if so apologies. Could certainly use a different tool for archiving but there is a nice symetry (ie less work:) to keeping this all one self contained product. ______________________________________________________________________ Darren Henderson darren at jasper.somtel.com Help fight junk e-mail, visit http://www.cauce.org/ From bwarsaw at cnri.reston.va.us Fri Feb 19 21:09:26 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 19 Feb 1999 15:09:26 -0500 (EST) Subject: [Mailman-Users] Messages silently disappearing References: Message-ID: <14029.50422.195466.277100@anthem.cnri.reston.va.us> Thanks to Wes Morriston for giving me access to his Linux machine, I have diagnosed the problem he and Edward Marshall were having. I don't have a better solution than the one Wes came up with, so I'm posting this followup here to see if anybody has any ideas. The problem in a nutshell: on some Linux boxes, the effective group id is not preserved across a popen() call. Here's essentially the chain when a message is posted to a list: 1. The mail wrapper is invoked by the MDA. Mailman's wrapper is a setgid C program, that should change the egid to `mailman', then exec scripts/post. 2. scripts/post also has egid `mailman' and it goes about the business of checking that the message can be posted. Eventually, it is going to popen() scripts/deliver and start pumping it data. scripts/deliver in turn popens scripts/contact_transport, but it doesn't matter because by then the damage is done. Now, on both my Solaris 2.6 box and my RH5.1 box, scripts/deliver will inherit the egid of the invoking process, i.e. gid `mailman'. So by setting ~mailman/data to be g+w and group owned by mailman, everything's cool. However on Wes' SuSE machine, scripts/deliver runs with its egid reset to the real gid. This breaks mailman because the real gid isn't `mailman' and thus the process does not have permission to write into the ~mailman/data directory. Because the process is owned by daemon, Wes' solution of chown'ing ~mailman/data to daemon got this working again. I'm at a loss as to what the right solution is. Wes', while it works, doesn't seem ultimately right. But I have no idea how to force the egid of scripts/deliver to `mailman'. I don't believe you can have setgid scripts on Linux (I tried this, and no it did not work). Another solution would be to wrap scripts/deliver and probably scripts/contact_transport in C setgid wrappers, but that seems like a PITA. Is there some Linux option that we can exploit to allow this? Does anybody else have any better ideas? I am attaching a tarball of code that you can use to test whether your machine has the problem. To run this, compile wrapper.c, then chgrp it to some other group and chmod it to g+s. Also make sure wrapper-2.py is executable. Now run wrapper. If you see that wrapper, wrapper-1 and wrapper-2 all have the same egid, then you're okay. If wrapper-2 reverts to the real gid, then you'll get nailed by this. I'm guessing that because Stevens [APitUE] suggests that what we're doing may open up a security hole, some versions of Linux disallow this by reverting the egid on a popen(). -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: linux.tgz Type: application/octet-stream Size: 613 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990219/9a107983/attachment.obj From bwarsaw at cnri.reston.va.us Fri Feb 19 23:37:24 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 19 Feb 1999 17:37:24 -0500 (EST) Subject: [Mailman-Users] Messages silently disappearing References: <14029.50422.195466.277100@anthem.cnri.reston.va.us> <14027.25437.930489.27167@anthem.cnri.reston.va.us> <36CB83E3.C7B5BD4F@stripe.colorado.edu> Message-ID: <14029.59300.63271.948377@anthem.cnri.reston.va.us> >>>>> "HM" == Harald Meland writes: HM> I can't really see that there is any viable[1] alternative to HM> putting HM> setregid(getegid(), -1); HM> somewhere in common.c:run_script() [wrapped with appropriate HM> autoconfisms, of course]. HM> As long as there are systems not preserving the effective GID HM> when they ought to (IMHO), we'll have to hope that using the HM> real GID will work better. And, I don't think that setting HM> the real GID to the effective GID will cause trouble on other HM> systems. Thanks Harald, this sounds reasonable. I'm not sure what to do if autoconf detects that the system is missing a setregid() though. Right now it just doesn't get called. I suppose I'll also document all this in the FAQ. I tested this on Wes' machine with my example code, and it looks at least like the popen() process is getting the necessary gid. I did not test it with a live Mailman setup. Folks (especially Wes and Edward, and anybody else who was noticing these problems), could you please wait for my next check-in and then grab the CVS snapshot. Reset the ownership on ~mailman/data and do a re-install to see if my changes fix your problems. If you can't access the CVS repository, let me know and I'll do a beta9 release. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 20 00:13:53 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 19 Feb 1999 18:13:53 -0500 (EST) Subject: [Mailman-Users] Re: how to fix auto-generated archive html References: <19990219143807.A3289@rocher-d-1.hpl.hp.com> Message-ID: <14029.61489.387486.168597@anthem.cnri.reston.va.us> Thanks David! I've added this to the FAQ. From bwarsaw at cnri.reston.va.us Sat Feb 20 00:14:49 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 19 Feb 1999 18:14:49 -0500 (EST) Subject: [Mailman-Users] archive features References: <19990219143807.A3289@rocher-d-1.hpl.hp.com> Message-ID: <14029.61545.118377.366426@anthem.cnri.reston.va.us> >>>>> "DH" == Darren Henderson writes: DH> It would be handy if there were even some rudimentary kind of DH> searching available. Perhaps its been discussed already, if so DH> apologies. I completely agree! DH> Could certainly use a different tool for archiving but there DH> is a nice symetry (ie less work:) to keeping this all one self DH> contained product. It's on the TODO list, but nobody seems to want to do much work on the bundled Pipermail. Contributions are welcome! -Barry From bwarsaw at cnri.reston.va.us Sat Feb 20 00:19:27 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 19 Feb 1999 18:19:27 -0500 (EST) Subject: [Mailman-Users] Upgrade script for old databases? References: <36CD8A96.6877CB02@appliedbiometrics.com> Message-ID: <14029.61823.202606.382767@anthem.cnri.reston.va.us> >>>>> "CT" == Christian Tismer writes: CT> does apparently somebody have a script which helps CT> upgrading an old Mailman 0.95 database to 1.0b7? Yikes, that was way before my time. Maybe John or Ken can help you? -Barry From gstein at lyra.org Sat Feb 20 00:58:56 1999 From: gstein at lyra.org (Greg Stein) Date: Fri, 19 Feb 1999 15:58:56 -0800 Subject: [Mailman-Users] archive features References: <19990219143807.A3289@rocher-d-1.hpl.hp.com> <14029.61545.118377.366426@anthem.cnri.reston.va.us> Message-ID: <36CDFAC0.23176049@lyra.org> Barry A. Warsaw wrote: > > >>>>> "DH" == Darren Henderson writes: > > DH> It would be handy if there were even some rudimentary kind of > DH> searching available. Perhaps its been discussed already, if so > DH> apologies. > > I completely agree! > > DH> Could certainly use a different tool for archiving but there > DH> is a nice symetry (ie less work:) to keeping this all one self > DH> contained product. > > It's on the TODO list, but nobody seems to want to do much work on the > bundled Pipermail. Contributions are welcome! On my "List if Interesting Things To Do" is to rip out the mailman/pipermail interface and do it through a socket or pipe. Essentially, have a spiffy logging process/program that is cleanly separated from Mailman. Next, I'll back-end the thing with MySQL and write an administrative app on top of it (mainly to delete messages and to regen archives if a template changes). I'd also like to revise the mail display page to have "next in thread" type things, and show followups and whatnot. It would also be nice to skip the archive-batch page and take you to the current batch, with links to the previous batches or the overview of the batches. It would also be nice to strip the prefix from the subject lines in the mail lists, and possibly add a date on the line. Of course, then you can integrate search engines and other funky stuff in. It becomes much easier (on the brain) to do this when you have a clean package separation. It would also be nice for the community w.r.t. having a complete package independent of Mailman. Cheers, -g ps. and don't ask when I might do this... let's say "later this year... maybe" :-) I've got a few things on deck before this. -- Greg Stein, http://www.lyra.org/ From bwarsaw at cnri.reston.va.us Sat Feb 20 01:03:29 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 19 Feb 1999 19:03:29 -0500 (EST) Subject: [Mailman-Users] upgrading References: <36B845B4.1409EB05@lyra.org> Message-ID: <14029.64465.723783.103997@anthem.cnri.reston.va.us> >>>>> "GS" == Greg Stein writes: GS> okay... I'm looking at upgrading from 1.0b6 to 1.0b8. So, I GS> read the UPGRADING doc like a good little boy. GS> Oops. Not helpful. GS> It doesn't say what to do to get to the "make upgrade". Big GS> picture, people! GS> I've got three directories: | /home/mailman/install | /home/mailman/mailman-1.0b6 | /home/mailman/mailman-1.0b8 GS> What do I do? Go into 1.0b8 and do a ./configure and a make GS> and then a make upgrade? Oh, but wait... where does "make GS> install" happen. But if I make install before make upgrade, GS> then isn't there a point when my mailman system is GS> inconsistent? Greg, I've think I've clarified this in the UPGRADING file I'm about to check in. Please take a look and see if that helps. >>>>> "HM" == Harald Meland writes: HM> Installing over an in-production Mailman is not an atomic HM> operation, no. HM> My best bet at a "safe" upgrade process would be: HM> "./configure && make" HM> Disable message delivery into Mailman (turn off the MTA or HM> whatever) HM> Wait until the system is done processing any "active" HM> messages HM> "make install" HM> "make update" HM> Enable message delivery into Mailman again HM> ... but I'm just guessing. To be absolutely safe, you're probably right. I never do this though :-) I just do configure; make install; make update. And things usually Just Work. HM> I'm quite sure that "make update" should be run _after_ "make HM> install", though. Absolutely. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 20 01:14:05 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 19 Feb 1999 19:14:05 -0500 (EST) Subject: [Mailman-Users] archive features References: <19990219143807.A3289@rocher-d-1.hpl.hp.com> <14029.61545.118377.366426@anthem.cnri.reston.va.us> <36CDFAC0.23176049@lyra.org> Message-ID: <14029.65101.703400.686982@anthem.cnri.reston.va.us> >>>>> "GS" == Greg Stein writes: GS> On my "List if Interesting Things To Do" --------------------^^ I hope that's "of" not "if", 'cause I'd love to see this! -Barry From paz at apriori.net Fri Feb 19 21:27:31 1999 From: paz at apriori.net (paz) Date: Fri, 19 Feb 1999 20:27:31 +0000 (GMT) Subject: [Mailman-Users] Re: how to fix auto-generated archive html In-Reply-To: <19990219143807.A3289@rocher-d-1.hpl.hp.com> Message-ID: On Fri, 19 Feb 1999, David Rocher wrote: : On Fri, Feb 19, 1999 at 09:11:02AM +0000, paz wrote: : > Is this something I can fix? I've hunted around in the mailman home : : . remove $prefix/archives/private/ : . edit $prefix/archives/private/.mbox/.mbox [optionnal] : . run $prefix/bin/arch : $prefix/archives/private/.mbox/.mbox *** First, thanks mucho to David! Worked wonderfully. *** Second - if it helps anyone else, who (like me) isn't entirely as swift as we could be, here's a literal of what I did. I initially was confused, and thought David's instructions were indicating something about sourcing executables named "remove" and "run" from the "." in csh derivatives. As root: 1. Remove the particular list's archive. (Don't worry - the actual posted articles will survive this!): # cd $prefix/archives/private # rm -fr 2. Edit the list's .mbox file if necessary in order to remove any unwanted archive materials. This may be totally unneccesary. I used the editor "pico": # pico $prefix/archives/private/.mbox/.mbox 3. Regenerate the list's archive with the arch command. This is a long statement, so the command-line will wrap. I've indicated the wrap with a back-slash: # $prefix/bin/arch \ $prefix/archives/private/.mbox/.mbox *** Third, thanks to all the folks working on Mailman. I've managed a couple of small lists at a service provider for several years and recently set up a FreeBSD server at home, eliminating Internet latencies in editing stuff remotely, and vitually eliminating quotas. I've moved one mail list to apriori.net and will be starting up a few others in time. *** Fourth, an integrated search tool would be wonderful. For me, the magic is in cgi scripts to do this; but you've already done so much, in automagically re-generating web pages each time there's a change or a posting. Seems like it would be a matter of integrating such a script (or scripts). It's too bad I don't know enough to help! *** Lastly - I don't know if anyone else has noticed this, or if it's peculiar to my installation, but while trying to remotely administer my lists, I've noticed that: a.) I must re-enter the password every time I click on a new selection to edit; and b.) Again, only while remotely administering (not on console), I can only see the first page full of subscribers. When I click on the link for the second page, only the first page of the subscriber listing re-loads. cheers & thanks again - -- Philip. philip zimmermann paz@(no-spam)-apriori.net www.apriori.net ayer, ma usa From darren at jasper.somtel.com Sat Feb 20 04:47:25 1999 From: darren at jasper.somtel.com (Darren Henderson) Date: Fri, 19 Feb 1999 22:47:25 -0500 (EST) Subject: [Mailman-Users] archive features In-Reply-To: <14029.61545.118377.366426@anthem.cnri.reston.va.us> Message-ID: On Fri, 19 Feb 1999, Barry A. Warsaw wrote: > It's on the TODO list, but nobody seems to want to do much work on the > bundled Pipermail. Contributions are welcome! I'll have to start learning python I suppose....sigh...always more to learn;) ______________________________________________________________________ Darren Henderson darren at jasper.somtel.com Help fight junk e-mail, visit http://www.cauce.org/ From jonathan at NrgUp.Com Sat Feb 20 05:20:09 1999 From: jonathan at NrgUp.Com (Jonathan Bradshaw) Date: Fri, 19 Feb 1999 23:20:09 -0500 Subject: [Mailman-Users] Status of "member_posting_only"??? In-Reply-To: <000901be5c1f$bcc63340$1e0a5ad1@SINGSING.STREEK.COM>; from Jeff Hahn on Fri, Feb 19, 1999 at 09:51:39AM -0600 References: <000901be5c1f$bcc63340$1e0a5ad1@SINGSING.STREEK.COM> Message-ID: <19990219232009.C24615@NrgUp.Com> The fix for me is DON'T define the magic OWNER- type aliases. The rewrites completely mess with mailman! You can use list-owner, just not owner-list. Your milage may vary. On Fri, Feb 19, 1999 at 09:51:39AM -0600, Jeff Hahn wrote: > Howdy - > > Just fired up mailman 1.0b8 for a "test run" yesterday. I'm currently > using hacked versions of SmartList/Procmail for mail list processing. My > current lists range in size to up to 1000 members or so. Traffic ranges up > to 500,000 deliveries/month. > > It looks to me like mailman would save me a ton of admin time, so I'm very > interested in using it. I'm very impressed with the web interface. No > problems installing or setting up a test list. > > I configured my test list for "member_posting_only" because I have terrible > attempted spam problems on my larger lists. When I do this, ALL postings > come to the list admin for approval - not just the ones from non-members. > > Is there a patch or fix out there? I'd be glad to help out with the > development on this program, it looks great. > > Thanks for any help you can offer. > > -Jeff > > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users > -- Jonathan Bradshaw | Novell 4.x CNE | Ham Callsign N9OXE "...I'm not one of those who think Bill Gates is the devil. I simply suspect that if Microsoft ever met up with the devil, it wouldn't need an interpreter." -- Nick Petreley From jeffh at streek.com Sat Feb 20 06:05:36 1999 From: jeffh at streek.com (Jeff Hahn) Date: Fri, 19 Feb 1999 23:05:36 -0600 (CST) Subject: [Mailman-Users] Status of "member_posting_only"??? In-Reply-To: <19990219232009.C24615@NrgUp.Com> Message-ID: THANK YOU!!! Works great - I just wonder what functionality I'm losing by disabling the OWNER-list alias. And I certainly don't have a clue why this fix works! Has this been posted to the developers list as a bug? I'll post it now and see if I can get some permanent resolution of the problem. Thanks again... -Jeff On Fri, 19 Feb 1999, Jonathan Bradshaw wrote: > The fix for me is DON'T define the magic OWNER- type aliases. The rewrites > completely mess with mailman! You can use list-owner, just not owner-list. > > Your milage may vary. > > On Fri, Feb 19, 1999 at 09:51:39AM -0600, Jeff Hahn wrote: > > Howdy - > > > > I configured my test list for "member_posting_only" because I have terrible > > attempted spam problems on my larger lists. When I do this, ALL postings > > come to the list admin for approval - not just the ones from non-members. > > > > Is there a patch or fix out there? I'd be glad to help out with the > > development on this program, it looks great. > > From Martin.Preishuber at stuco.uni-klu.ac.at Sat Feb 20 19:59:16 1999 From: Martin.Preishuber at stuco.uni-klu.ac.at (Martin Preishuber) Date: Sat, 20 Feb 1999 19:59:16 +0100 Subject: [Mailman-Users] Mailman & QMail Message-ID: <36CF0604.8E33A4C9@stuco.uni-klu.ac.at> 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 at 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 at stuco.uni-klu.ac.at Some rise by sin and some by virtue fall. From tismer at appliedbiometrics.com Sat Feb 20 20:33:21 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Sat, 20 Feb 1999 20:33:21 +0100 Subject: [Mailman-Users] Mailman & QMail References: <36CF0604.8E33A4C9@stuco.uni-klu.ac.at> Message-ID: <36CF0E01.E3FFD45@appliedbiometrics.com> Martin Preishuber wrote: > > 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 at host but then there's nothing again ... could anyone > give me some hint, what I'm doing wrong ? 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 :^) 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 From Martin.Preishuber at stuco.uni-klu.ac.at Sat Feb 20 21:09:28 1999 From: Martin.Preishuber at stuco.uni-klu.ac.at (Martin Preishuber) Date: Sat, 20 Feb 1999 21:09:28 +0100 Subject: [Mailman-Users] Mailman & QMail References: <36CF0604.8E33A4C9@stuco.uni-klu.ac.at> <36CF0E01.E3FFD45@appliedbiometrics.com> Message-ID: <36CF1678.C7AEED79@stuco.uni-klu.ac.at> Christian Tismer 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. 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 at stuco.uni-klu.ac.at Some rise by sin and some by virtue fall. From Martin.Preishuber at stuco.uni-klu.ac.at Sat Feb 20 23:24:20 1999 From: Martin.Preishuber at stuco.uni-klu.ac.at (Martin Preishuber) Date: Sat, 20 Feb 1999 23:24:20 +0100 Subject: [Mailman-Users] Mailman & QMail References: <36CF0604.8E33A4C9@stuco.uni-klu.ac.at> Message-ID: <36CF3614.A975D653@stuco.uni-klu.ac.at> Hi again, Ok, now I found out most of the things which were not clear to me (and probably for some more QMail users): 1. 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 2. 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 at stuco.uni-klu.ac.at", "mailman-owner at ftp.uni-klu.ac.at") where preisl at stuco is the recipient and mailman-owner at ftp is the sender ... SendTextToUser does _not_ report an error ... when reproducing this by hand: [root at 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 at ftp.uni-klu.ac.at 250 ok rcpt to: preisl at 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 at stuco.uni-klu.ac.at Some rise by sin and some by virtue fall. From Martin.Preishuber at stuco.uni-klu.ac.at Sun Feb 21 00:02:05 1999 From: Martin.Preishuber at stuco.uni-klu.ac.at (Martin Preishuber) Date: Sun, 21 Feb 1999 00:02:05 +0100 Subject: [Mailman-Users] Mailman & QMail References: <36CF0604.8E33A4C9@stuco.uni-klu.ac.at> <36CF3614.A975D653@stuco.uni-klu.ac.at> Message-ID: <36CF3EED.4F1F8ECC@stuco.uni-klu.ac.at> Martin Preishuber wrote: > 2. 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 at stuco.uni-klu.ac.at", "mailman-owner at ftp.uni-klu.ac.at") > > where preisl at stuco is the recipient and mailman-owner at ftp is > the sender ... SendTextToUser does _not_ report an error ... > when reproducing this by hand: > > [root at 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 at ftp.uni-klu.ac.at > 250 ok > rcpt to: preisl at 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 ? 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 at stuco.uni-klu.ac.at Some rise by sin and some by virtue fall. From deadgrrrl at necrobitch.com Sun Feb 21 12:13:28 1999 From: deadgrrrl at necrobitch.com (deadgrrrl) Date: Sun, 21 Feb 1999 05:13:28 -0600 Subject: [Mailman-Users] cron error Message-ID: <000a01be5d8b$35129480$070a0a0a@medusa.neosoft.com> morning all, can anyone tell me what's causing this? I get this error every now and then... mailman1.0b8 thanks :) -----Original Message----- From: Cron Daemon [mailto:root] Sent: Sunday, February 21, 1999 5:12 AM To: mailman at enchanted Subject: Cron /usr/bin/python /home/mailman/cron/run_queue Traceback (innermost last): File "/home/mailman/cron/run_queue", line 31, in ? OutgoingQueue.processQueue() File "/home/mailman/Mailman/OutgoingQueue.py", line 121, in processQueue Utils.TrySMTPDelivery(recip,sender,text,full_fname) File "/home/mailman/Mailman/Utils.py", line 217, in TrySMTPDelivery OutgoingQueue.dequeueMessage(queue_entry) File "/home/mailman/Mailman/OutgoingQueue.py", line 179, in dequeueMessage os.unlink(q_entry) os.error: (2, 'No such file or directory') -- deadgrrrl - deadgrrrl at necrobitch.com BloodTies Administrator - irc.bloodties.com take this emptiness exorcise this wasteland From gstein at lyra.org Sun Feb 21 13:54:57 1999 From: gstein at lyra.org (Greg Stein) Date: Sun, 21 Feb 1999 04:54:57 -0800 Subject: [Mailman-Users] cron error References: <000a01be5d8b$35129480$070a0a0a@medusa.neosoft.com> Message-ID: <36D00221.2E6C0F45@lyra.org> I was getting the same thing. You should remember to check the archives when an error occurs. :-) Here is the solution: http://www.python.org/pipermail/mailman-users/1999-February/000427.html Basically, another process is stealing the lock too soon; the patch increases the length of the timeout check. Cheers, -g deadgrrrl wrote: > > morning all, > > can anyone tell me what's causing this? > I get this error every now and then... > mailman1.0b8 > > thanks :) > > -----Original Message----- > From: Cron Daemon [mailto:root] > Sent: Sunday, February 21, 1999 5:12 AM > To: mailman at enchanted > Subject: Cron /usr/bin/python > /home/mailman/cron/run_queue > > Traceback (innermost last): > File "/home/mailman/cron/run_queue", line 31, in ? > OutgoingQueue.processQueue() > File "/home/mailman/Mailman/OutgoingQueue.py", line 121, in processQueue > Utils.TrySMTPDelivery(recip,sender,text,full_fname) > File "/home/mailman/Mailman/Utils.py", line 217, in TrySMTPDelivery > OutgoingQueue.dequeueMessage(queue_entry) > File "/home/mailman/Mailman/OutgoingQueue.py", line 179, in dequeueMessage > os.unlink(q_entry) > os.error: (2, 'No such file or directory') > > -- > deadgrrrl - deadgrrrl at necrobitch.com > BloodTies Administrator - irc.bloodties.com > take this emptiness exorcise this wasteland > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users -- Greg Stein, http://www.lyra.org/ From julian7 at kva.hu Sun Feb 21 16:45:59 1999 From: julian7 at kva.hu (Balazs Nagy) Date: Sun, 21 Feb 1999 16:45:59 +0100 (CET) Subject: [Mailman-Users] Mailman & QMail In-Reply-To: <36CF0604.8E33A4C9@stuco.uni-klu.ac.at> Message-ID: On Sat, 20 Feb 1999, Martin Preishuber wrote: > 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 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 Message-ID: <36D04546.AAF4847A@stuco.uni-klu.ac.at> 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 at stuco.uni-klu.ac.at What is worth doing is worth the trouble of asking somebody to do. From khera at kciLink.com Mon Feb 22 18:21:25 1999 From: khera at kciLink.com (Vivek Khera) Date: Mon, 22 Feb 1999 12:21:25 -0500 (EST) Subject: [Mailman-Users] issues with BSD/OS 4.0 and mailman 1.0b8 Message-ID: <14033.37397.792829.876761@kci.kciLink.com> The web site says that Python 1.5 or newer is required. It seems to be that 1.5.1 or newer is required, as the "getpass" module does not exist in 1.5. Also, under BSD/OS unix (and most BSD in general) the group setgid bit is not necessary on directories -- the default bahavior is to use the directory's group when creating new files. Having the setgid bit causes annoying security alerts, but is otherwise harmless. The INSTALL document says that the default list for --with-mail-gid is 'other daemon'. However, the wrapper on my system was build to be setgid mailman. I'm building Python 1.5.1 now, so when I get it going, I may report more... ;-) v. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Vivek Khera, Ph.D. Khera Communications, Inc. Internet: khera at kciLink.com Rockville, MD +1-301-545-6996 PGP & MIME spoken here http://www.kciLink.com/home/khera/ From jaudall at students.wisc.edu Mon Feb 22 21:38:02 1999 From: jaudall at students.wisc.edu (Joshua Udall) Date: Mon, 22 Feb 1999 14:38:02 -0600 Subject: [Mailman-Users] new install error - 404 + newbie Message-ID: <36D1C029.50AF9B97@students.wisc.edu> I get the new install error, Arrg. Looking at the archives, my cgi-bin directory looks good. I wondering about the configuration of apache. I'm running RH 5.2 Sparc linux. I added this to my srm.conf file: # Note that if you include a trailing / on fakename then the server will # require it to be present in the URL. So "/icons" isn't aliased in this # example. Alias /icons/ /home/httpd/icons/ Alias /pipermail/ /home/mailman/archives/public/ # ScriptAlias: This controls which directories contain server scripts. # Format: ScriptAlias fakename realname ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/ ScriptAlias /mailman/ /home/mailman/cgi-bin/ Is that the only modifications needed to the apache configuration. I didn't touch httpd.conf or access.conf I restarted apache with: /usr/sbin/httpd stop /usr/sbin/httpd/start Could someone also expound on the following in the REAME file. I'm not sure how to configure for symbolic links: But this is for archives ... Consult your Web server's documentation for details. Also be sure to configure your Web server to follow symbolic links in this directory, otherwise public Pipermail archives won't be accessible. Thanks for any and all help. Josh From ayu1 at nycap.rr.com Mon Feb 22 22:16:06 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Mon, 22 Feb 1999 16:16:06 -0500 Subject: [Mailman-Users] new install error - 404 + newbie In-Reply-To: <36D1C029.50AF9B97@students.wisc.edu> Message-ID: <4.1.19990222161254.009478c0@pop1.rpi.edu> At 02:38 PM 1999/2/22 -0600, Joshua Udall wrote: >apache. I'm running RH 5.2 Sparc linux. >I added this to my srm.conf file: I don't know if it is a bug or not, but here is how I do for public archives. rm /archives/public/listname* mv /archives/private/listname* /archives/public hope this will solve your problem. alex From kendall at casbah.org Mon Feb 22 22:22:16 1999 From: kendall at casbah.org (Kendall Clark) Date: Mon, 22 Feb 1999 15:22:16 -0600 Subject: [Mailman-Users] 1.0b8 problems on RH 5.2 Message-ID: <19990222152216.B19167@casbah.org> Reply-To: All, First Mailman is cool. Thanks. I've got it installed correctly, afaict. Sendmail runs as GID 12 on my RH 5.2 box. I configured mailman --with-mail-gid=12. I can create new lists, but no mail to a list ever gets delivered. I've attached the message that bounces back. I'm also quoting here from $PREFIX/logs/error: Feb 22 13:31:42 1999 post: Traceback (innermost last): post: File "/home/mailman/scripts/post", line 65, in ? post: current_list.Post(msg) post: File "/home/mailman/Mailman/MailList.py", line 1143, in Post post: recipients.remove(members) post: NameError : recipients I followed the thread about 'messages disappearing silently' and the gid/popen() troubles on Linux. I don't *think* that's the problem here; I tired both of Wes's 'workaround' fixes, and neither of them worked. Mail fails in just the same way. Any help would be greatly appreciated. Best, Kendall Clark, Document Guy The Casbah Project ----- The following addresses had permanent fatal errors ----- "|/home/mailman/mail/wrapper post test" (expanded from: ) ----- Transcript of session follows ----- Traceback (innermost last): File "/home/mailman/scripts/post", line 65, in ? current_list.Post(msg) File "/home/mailman/Mailman/MailList.py", line 1143, in Post recipients.remove(members) NameError: recipients 554 "|/home/mailman/mail/wrapper post test"... unknown mailer error 1 From clark.evans at manhattanproject.com Mon Feb 22 22:22:09 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Mon, 22 Feb 1999 21:22:09 +0000 Subject: [Mailman-Users] Stopping Attachments References: <14033.37397.792829.876761@kci.kciLink.com> Message-ID: <36D1CA81.FD3E56D1@manhattanproject.com> Is there a way to reject postings with attachments? This is starting to get to be a problem. I know I can limit message size, this isn't really the problem as much as people including non-text items like pictures and word files. The best solution, would be to replace attachments with links to the web server. Thus, if a person attached three items, a picture, a word file, and a visio document, Those items would be stored in the archive, and a link to the items would be placed in the e-mail. Thanks again! Best, Clark From ckolar at admin.aurora.edu Mon Feb 22 22:28:50 1999 From: ckolar at admin.aurora.edu (Christopher Kolar) Date: Mon, 22 Feb 1999 15:28:50 -0600 Subject: [Mailman-Users] use of name "mailman" Message-ID: <4.2.0.24.19990222152157.00be0b20@aurora.edu> Sorry to bug you all with this (not being on the developers' list myself), but I was wondering if I am the only person to wonder about the use of the name "Mailman." It is used by Endymion (www.endymion.com) for both the commercial and the (excellent, free) standard versions of their WWW-POP3 interface software. I am running both on the same server and about once or twice a day get confused over which I am reading about. Apart from the confusion of a few users, maybe the development team should look into the use of the name (from a legal perspective). Apologies if this has already been taken care of, just trying to be helpful. --chris From sanjay.parekh at arris-i.com Mon Feb 22 22:50:15 1999 From: sanjay.parekh at arris-i.com (Sanjay Parekh) Date: Mon, 22 Feb 1999 16:50:15 -0500 Subject: [Mailman-Users] Stopping Attachments In-Reply-To: <36D1CA81.FD3E56D1@manhattanproject.com> References: <14033.37397.792829.876761@kci.kciLink.com> Message-ID: <4.1.19990222164832.009fc290@155.229.118.20> At 04:22 PM 2/22/99 , Clark Evans wrote: >Is there a way to reject postings with attachments? I put the following in the area labelled "Hold posts with header value matching a specified regexp.": content-type: .*(multipart/|/enriched|coded|html) This doesn't reject them but does hold them for approval. At least thats one way around it for now. This is similar to what I did when I ran SmartList (actually I still do.. until I transition all my lists). Sanjay =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | Sanjay Parekh | | sanjay.parekh at arris-i.com | | Systems Engineer - Cornerstone | | Arris Interactive | | Atlanta, GA | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- PGP Key ID: 0xE1FD2FBA PGP Fingerprint: 547F 95C0 9E32 E936 D51F 6CA7 EB14 A33A E1FD 2FBA From james at perforce.com Mon Feb 22 22:54:45 1999 From: james at perforce.com (James Strickland) Date: Mon, 22 Feb 1999 13:54:45 -0800 (PST) Subject: [Mailman-Users] use of name "mailman" In-Reply-To: <4.2.0.24.19990222152157.00be0b20@aurora.edu> Message-ID: On Mon, 22 Feb 1999, Christopher Kolar wrote: > Sorry to bug you all with this (not being on the developers' list myself), > but I was wondering if I am the only person to wonder about the use of the > name "Mailman." It is used by Endymion (www.endymion.com) for both the > commercial and the (excellent, free) standard versions of their WWW-POP3 > interface software. I am running both on the same server and about once or > twice a day get confused over which I am reading about. Apart from the > confusion of a few users, maybe the development team should look into the > use of the name (from a legal perspective). There is also a problem with the name incorporating the word "man", so if there is a need to change the name I think a gender-neutral name should be chosen. -- James Strickland Perforce Software From khera at kciLink.com Mon Feb 22 23:03:05 1999 From: khera at kciLink.com (Vivek Khera) Date: Mon, 22 Feb 1999 17:03:05 -0500 (EST) Subject: [Mailman-Users] restricted posting in 1.0b8 not working right Message-ID: <14033.54297.135334.157010@kci.kciLink.com> I'm trying out a test list, and it seems to work to let me subscribe, but when I post a message, it always defers it saying that I'm not a member (I have restricted posting to members only). I don't have the all postings must be moderated setting. I've tried setting the SMART_ADDRESS_MATCH = 0 under the assumption that my @kciLink.com was not matching @kcilink.com (which is how it ends up in the list). That didn't matter. I also subscribed from a remote machine which has an all-lower case domain name setting and that also let me subscribe but didn't let me post. I also noticed while testing this that the detection of administrivia to the main list address is not caught. A "subscribe" message to the list gets the same "you're not a member" treatment. Is the restricted posting feature not working? It doesn't show up in the bugs list on the ToDo page. v. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Vivek Khera, Ph.D. Khera Communications, Inc. Internet: khera at kciLink.com Rockville, MD +1-301-545-6996 PGP & MIME spoken here http://www.kciLink.com/home/khera/ From gstein at lyra.org Mon Feb 22 23:03:18 1999 From: gstein at lyra.org (Greg Stein) Date: Mon, 22 Feb 1999 14:03:18 -0800 Subject: [Mailman-Users] use of name "mailman" References: <4.2.0.24.19990222152157.00be0b20@aurora.edu> Message-ID: <36D1D426.1A6494FA@lyra.org> Christopher Kolar wrote: > > Sorry to bug you all with this (not being on the developers' list myself), > but I was wondering if I am the only person to wonder about the use of the > name "Mailman." It is used by Endymion (www.endymion.com) for both the > commercial and the (excellent, free) standard versions of their WWW-POP3 > interface software. I am running both on the same server and about once or > twice a day get confused over which I am reading about. Apart from the > confusion of a few users, maybe the development team should look into the > use of the name (from a legal perspective). John started the software in 1996, I believe, and started using the name almost immediately. Endymion didn't release their Mailman software until September 1997 (found via DejaNews). Strictly speaking, I think if Endymion happended to trademark the name (as it relates to computer software since "mailman" is a common word otherwise), John's prior use probably would not invalidate their mark. I may be mistaken, but I believe prior use only applies to patents, rather than trademarks. I bet they would have a difficult time of obtaining a trademark on such a term, in any case. Anyhow... we could say that Endymion usurped the name :-) Cheers, -g -- Greg Stein, http://www.lyra.org/ From petrilli at amber.org Mon Feb 22 23:06:22 1999 From: petrilli at amber.org (Christopher G. Petrilli) Date: Mon, 22 Feb 1999 17:06:22 -0500 Subject: [Mailman-Users] use of name "mailman" In-Reply-To: ; from James Strickland on Mon, Feb 22, 1999 at 01:54:45PM -0800 References: <4.2.0.24.19990222152157.00be0b20@aurora.edu> Message-ID: <19990222170622.31013@amber.org> On Mon, Feb 22, 1999 at 01:54:45PM -0800, James Strickland wrote: > There is also a problem with the name incorporating the word "man", so if > there is a need to change the name I think a gender-neutral name should be > chosen. Definately, we should use something like PostalDeliveryPerson as the name Seriously, unless Mailman is a trademark, then I don't see a reason to change, this is the common usage of the term for all those not PC impared. Chris -- | Christopher Petrilli | petrilli at amber.org From John at list.org Mon Feb 22 23:11:05 1999 From: John at list.org (John Viega) Date: Mon, 22 Feb 1999 14:11:05 -0800 Subject: [Mailman-Users] use of name "mailman" In-Reply-To: <36D1D426.1A6494FA@lyra.org>; from Greg Stein on Mon, Feb 22, 1999 at 02:03:18PM -0800 References: <4.2.0.24.19990222152157.00be0b20@aurora.edu> <36D1D426.1A6494FA@lyra.org> Message-ID: <19990222141105.K25460@viega.org> Couldn't have said it better myself. Thanks, Greg... On Mon, Feb 22, 1999 at 02:03:18PM -0800, Greg Stein wrote: > > John started the software in 1996, I believe, and started using the name > almost immediately. Endymion didn't release their Mailman software until > September 1997 (found via DejaNews). > > Strictly speaking, I think if Endymion happended to trademark the name > (as it relates to computer software since "mailman" is a common word > otherwise), John's prior use probably would not invalidate their mark. I > may be mistaken, but I believe prior use only applies to patents, rather > than trademarks. I bet they would have a difficult time of obtaining a > trademark on such a term, in any case. > > Anyhow... we could say that Endymion usurped the name :-) > > Cheers, > -g > > -- > Greg Stein, http://www.lyra.org/ From gstein at lyra.org Mon Feb 22 23:12:42 1999 From: gstein at lyra.org (Greg Stein) Date: Mon, 22 Feb 1999 14:12:42 -0800 Subject: [Mailman-Users] use of name "mailman" References: Message-ID: <36D1D65A.15271485@lyra.org> James Strickland wrote: > > On Mon, 22 Feb 1999, Christopher Kolar wrote: > > > Sorry to bug you all with this (not being on the developers' list myself), > > but I was wondering if I am the only person to wonder about the use of the > > name "Mailman." It is used by Endymion (www.endymion.com) for both the > > commercial and the (excellent, free) standard versions of their WWW-POP3 > > interface software. I am running both on the same server and about once or > > twice a day get confused over which I am reading about. Apart from the > > confusion of a few users, maybe the development team should look into the > > use of the name (from a legal perspective). > > There is also a problem with the name incorporating the word "man", so if > there is a need to change the name I think a gender-neutral name should be > chosen. What is the problem with "man" being in there? Don't go all PC on us here. "Mailman" is an appropriate term, simply because of the connotations of a guy back in the 50's bringing the mail to your door. If it was named "Mailperson", then people would think somebody has their head on wrong. -g -- Greg Stein, http://www.lyra.org/ From james at perforce.com Mon Feb 22 23:46:55 1999 From: james at perforce.com (James Strickland) Date: Mon, 22 Feb 1999 14:46:55 -0800 (PST) Subject: [Mailman-Users] use of name "mailman" In-Reply-To: <19990222170622.31013@amber.org> Message-ID: On Mon, 22 Feb 1999, Christopher G. Petrilli wrote: > On Mon, Feb 22, 1999 at 01:54:45PM -0800, James Strickland wrote: > > There is also a problem with the name incorporating the word "man", so if > > there is a need to change the name I think a gender-neutral name should be > > chosen. > > Definately, we should use something like PostalDeliveryPerson > as the name > > Seriously, unless Mailman is a trademark, then I don't see a reason to > change, this is the common usage of the term for all those not PC > impared. Or spelling impaired, I suppose. FWIW, IMHO there are problems with using "man" to somehow, magically, mean "person". I don't suppose you've ever heard of kids who don't believe it's possible for a woman to be a firefighter or a letter carrier? I have. If you believe it's ok for our kids to grow up with such prejudices, then you, in the words of the other objector, have your head on wrong. -- James Strickland Ever heard of someone shovelling personure in Personitoba? From John at list.org Mon Feb 22 23:55:39 1999 From: John at list.org (John Viega) Date: Mon, 22 Feb 1999 14:55:39 -0800 Subject: [Mailman-Users] use of name "mailman" In-Reply-To: ; from James Strickland on Mon, Feb 22, 1999 at 02:46:55PM -0800 References: <19990222170622.31013@amber.org> Message-ID: <19990222145539.A27181@viega.org> Despite any arguments anyone might make regardless of their strength of weakness, the name of this software won't be changing. John On Mon, Feb 22, 1999 at 02:46:55PM -0800, James Strickland wrote: > > FWIW, IMHO there are problems with using "man" to somehow, magically, mean > "person". I don't suppose you've ever heard of kids who don't believe > it's possible for a woman to be a firefighter or a letter carrier? I have. > If you believe it's ok for our kids to grow up with such prejudices, then > you, in the words of the other objector, have your head on wrong. > > -- > James Strickland > Ever heard of someone shovelling personure in Personitoba? > > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From mkennedy at cs.ucr.edu Tue Feb 23 00:01:28 1999 From: mkennedy at cs.ucr.edu (Mike Kennedy) Date: Mon, 22 Feb 1999 15:01:28 -0800 (PST) Subject: [Mailman-Users] use of name "mailman" In-Reply-To: <36D1D65A.15271485@lyra.org> Message-ID: > What is the problem with "man" being in there? > > Don't go all PC on us here. "Mailman" is an appropriate term, simply > because of the connotations of a guy back in the 50's bringing the mail > to your door. If it was named "Mailperson", then people would think > somebody has their head on wrong. I think he was joking. :) :===========================================================: : Mike Kennedy mkennedy at cs.ucr.edu : : Systems Administrator (909) 787-2946 : : Computer Science Department : : University of California, Riverside : :===========================================================: From james at perforce.com Tue Feb 23 00:01:12 1999 From: james at perforce.com (James Strickland) Date: Mon, 22 Feb 1999 15:01:12 -0800 (PST) Subject: [Mailman-Users] use of name "mailman" In-Reply-To: <19990222145539.A27181@viega.org> Message-ID: On Mon, 22 Feb 1999, John Viega wrote: > Despite any arguments anyone might make regardless of their strength > of weakness, the name of this software won't be changing. That's fine by me, I was just meaning to point out a possible consideration *if* the name was changing. -- James Strickland From baranyai at elfiz2.kee.hu Tue Feb 23 07:56:37 1999 From: baranyai at elfiz2.kee.hu (Baranyai Laszlo) Date: Tue, 23 Feb 1999 07:56:37 +0100 (CET) Subject: [Mailman-Users] Information in other languages In-Reply-To: <199902221702.MAA29193@python.org> Message-ID: Dear Mailman Users, Even though I have a mailing list managed by mailman, I am still a beginner. It works fine, but everything is in English. I can change the HTML code and add some Hungarian explanation in the digest/mail header. Can I change the standard header text in the message body (about the internet address, administrator's e-mail address, topics,...)? I was looking for templates as it is presented for HTML pages but found none. Do I have to make (compile) all scripts if I want to change these things? Thank you for your help. Regards, Laszlo Baranyai ___________________________________________________________________________ Association of Hungarian PhD Students University of Horticulture & Food H1146 Budapest, Ajtosi Durer sor 19-21 Department of Physics & Control http://www.phd.hu H1118 Budapest, Somloi u. 14-16. dosz at phd.hu, iroda at phd.hu T.: (+36-1)-372-6200/6020 From davroc at hplb.hpl.hp.com Tue Feb 23 12:05:20 1999 From: davroc at hplb.hpl.hp.com (David Rocher) Date: Tue, 23 Feb 1999 11:05:20 +0000 Subject: [Mailman-Users] Re: new install error - 404 + newbie In-Reply-To: <4.1.19990222161254.009478c0@pop1.rpi.edu>; from Alex Yu on Mon, Feb 22, 1999 at 04:16:06PM -0500 References: <36D1C029.50AF9B97@students.wisc.edu> <4.1.19990222161254.009478c0@pop1.rpi.edu> Message-ID: <19990223110519.A17395@rocher-d-1.hpl.hp.com> On Mon, Feb 22, 1999 at 04:16:06PM -0500, Alex Yu wrote: > At 02:38 PM 1999/2/22 -0600, Joshua Udall wrote: > >I added this to my srm.conf file: add this : Options FollowSymLinks Indexes AllowOverride None order allow,deny allow from all and Options ExecCGI AllowOverride None order allow,deny allow from all if you want a complete control of your web space. > I don't know if it is a bug or not, but here is how I do for public archives. by default, all the archives files are private and become public just with a symlink. the private archive are viewed vith the private cgi script. It's a design with a lot of freedom. David. From julian7 at kva.hu Tue Feb 23 14:44:40 1999 From: julian7 at kva.hu (Balazs Nagy) Date: Tue, 23 Feb 1999 14:44:40 +0100 (CET) Subject: [Mailman-Users] Information in other languages In-Reply-To: Message-ID: On Tue, 23 Feb 1999, Baranyai Laszlo wrote: > Even though I have a mailing list managed by mailman, I am still a > beginner. It works fine, but everything is in English. > I can change the HTML code and add some Hungarian explanation in the > digest/mail header. Can I change the standard header text in the message > body (about the internet address, administrator's e-mail address, > topics,...)? I was looking for templates as it is presented for HTML pages > but found none. Do I have to make (compile) all scripts if I want to > change these things? Well, internationalization is a moving target right now. There're numerous aspects as int. templates int. messages (text in the code) int. python (just check it out from the web pages) The first one is very simple. I have a pack of Hungarian templates too. The second one is a bit harder due of the code change, and it would be nice if it had handled by Python itself. The third one isn't work yet and this is the real bottleneck of i18n. Regards: Balazs -- #!/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 Hi- I'm attempting to set up MailMan 1.0b8 on a Slackware 3.2 system, with Python 1.51. The CGI interface works fine, the only thing that doesn't is when it tries to queue a message to send. The output from the error log is below. I can't figure out which file it is trying to open and getting "permission denied". I'm also not that familiar with Python, so if someone could help me out here it would be much appreciated. Thanks. Feb 23 13:05:03 1999 contact_transport: IOError writing outgoing queue exceptions.IOError/(13, 'Permission denied') contact_transport: Traceback (innermost last): contact_transport: File "/home/mailman/scripts/contact_transport", line 58, in ? contact_transport: queue_id = OutgoingQueue.enqueueMessage(from_addr, to_addrs, text) contact_transport: File "/home/mailman/Mailman/OutgoingQueue.py", line 143, in EnqueueMessage contact_transport: f = Utils.open_ex(fname, "a+", -1, QF_MODE | stat.S_ISUID) contact_transport: File "/home/mailman/Mailman/Utils.py", line 664, in open_ex contact_transport: reraise(IOError, e) contact_transport: File "/home/mailman/Mailman/Utils.py", line 659, in open_ex contact_transport: fd = os.open(filename, flags, perms) contact_transport: IOError : (13, 'Permission denied') -Brian Ryner bryner at uiuc.edu From kendall at casbah.org Wed Feb 24 01:03:01 1999 From: kendall at casbah.org (Kendall Clark) Date: Tue, 23 Feb 1999 18:03:01 -0600 Subject: [Mailman-Users] is Beta 9 imminent? Message-ID: <19990223180301.A31059@chomsky.casbah.org> All, I've had serious problems getting Mailman to run under RH Linux 5.2 with Beta 8. Can someone make a Beta 9 fro what's in CVS? If Beta 9 isn't imminent, I'm gonna have to go back to Majordomo, and I'd *hate* to have to do that. Thanks. Kendall Clark From bwarsaw at cnri.reston.va.us Wed Feb 24 01:07:46 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 23 Feb 1999 19:07:46 -0500 (EST) Subject: [Mailman-Users] is Beta 9 imminent? References: <19990223180301.A31059@chomsky.casbah.org> Message-ID: <14035.17106.195008.652921@anthem.cnri.reston.va.us> >>>>> "KC" == Kendall Clark writes: KC> If Beta 9 isn't imminent, I'm gonna have to go back to KC> Majordomo, and I'd *hate* to have to do that. I will try to get a beta 9 out within the next couple of days. It'll basically be a snapshot of the current CVS tree. -Barry From ayu1 at nycap.rr.com Wed Feb 24 02:27:57 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Tue, 23 Feb 1999 20:27:57 -0500 Subject: [Mailman-Users] is Beta 9 imminent? In-Reply-To: <19990223180301.A31059@chomsky.casbah.org> Message-ID: <4.1.19990223202717.0099e100@pop1.rpi.edu> At 06:03 PM 1999/2/23 -0600, you wrote: >I've had serious problems getting Mailman to run under RH Linux 5.2 >with Beta 8. what is your problem? i have no problem to run mailman beta 8 on my rh 5.2. alex yu From ayu1 at nycap.rr.com Wed Feb 24 02:29:33 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Tue, 23 Feb 1999 20:29:33 -0500 Subject: [Mailman-Users] is Beta 9 imminent? In-Reply-To: <14035.17106.195008.652921@anthem.cnri.reston.va.us> References: <19990223180301.A31059@chomsky.casbah.org> Message-ID: <4.1.19990223202813.009a5d60@pop1.rpi.edu> At 07:07 PM 1999/2/23 -0500, you wrote: >I will try to get a beta 9 out within the next couple of days. It'll >basically be a snapshot of the current CVS tree. beta 9 is going to fix the problem i told you, right? Feb 19 09:24:34 cieem55 kernel: Possible hard link exploit attempt: Feb 19 09:24:34 cieem55 kernel: Process python (pid 367, uid 99, euid 99). Feb 19 09:24:34 cieem55 kernel: File owned by 1003.995. thanks! alex yu From ot at sercon.ch Wed Feb 24 14:44:03 1999 From: ot at sercon.ch (Oliver Timme) Date: Wed, 24 Feb 1999 14:44:03 +0100 Subject: [Mailman-Users] Problem after installation Message-ID: <4106E8F7D7C4D211AC8900105A116821B5BC@exchange.sercon.ch> Hello All I have now installed Mailman on our Linux system. I also opened a new list called 'kunden'. When I call the URL http://www2.sercon.ch/cgi-bin/listinfo I get an information page on wich the new list is listed, fine. But if I click on the list 'kunden', and then want to subscribe, I got an error: File Not Found The reason is, because Mailman jumps to this URL: http://www2.sercon.ch/subscribe/kunden You can see that ther is missing the /cgi-bin !! It's the same if I want to list the listmembers! Whats wrong? Where can I change the configfiles for this problem?? Thanks for any help, Oliver From maillist at remo.demon.co.uk Wed Feb 24 15:36:31 1999 From: maillist at remo.demon.co.uk (Neil Burrows) Date: Wed, 24 Feb 1999 14:36:31 -0000 Subject: [Mailman-Users] Auto Generating Menus Message-ID: <000001be6003$11dac170$c6cb9284@towhee.gssec.bt.co.uk> Hi, Installed Mailman and got in running perfectly in a test environment. On the site I wish to incorporate Mailman on, all the pages are scripted and the menu bar at the side of each page is autogenerated. Is there any way in Mailman, when you edit the HTML, to allow the calling of an external program or even to include another file (which could contain the menu HTML and be updated frequently using Cron)? Many regards, ---[ Neil Burrows ]----------------------------------------------------- E-mail: neil.burrows at gssec.bt.co.uk British Telecom Plc. : neil at pawprint.co.uk Glasgow Engineering Centre Web : http://www.remo.demon.co.uk/ Highburgh Rd. Glasgow UK -----------< Any views expressed are not those of my employer >----------- From jaudall at students.wisc.edu Wed Feb 24 19:38:15 1999 From: jaudall at students.wisc.edu (Joshua Udall) Date: Wed, 24 Feb 1999 12:38:15 -0600 Subject: [Mailman-Users] new install error - 404 + newbie In-Reply-To: <4.1.19990222161254.009478c0@pop1.rpi.edu> References: <36D1C029.50AF9B97@students.wisc.edu> Message-ID: <199902241852.MAA191300@mail1.doit.wisc.edu> Thanks for all the help. I'm still not out of the woods. I got the past the 'file not found' by a simple mistake. I'll put it here for completness of the archive. I just wasn't restarting the apache correctly the correct command: kill -HUP cat '/where-ever/exists/httpd.pid' > At 02:38 PM 1999/2/22 -0600, Joshua Udall wrote: > > > >apache. I'm running RH 5.2 Sparc linux. > >I added this to my srm.conf file: > > I don't know if it is a bug or not, but here is how I do for public > archives. > > rm /archives/public/listname* > mv /archives/private/listname* /archives/public > > hope this will solve your problem. > > alex From khera at kciLink.com Wed Feb 24 20:09:37 1999 From: khera at kciLink.com (Vivek Khera) Date: Wed, 24 Feb 1999 14:09:37 -0500 (EST) Subject: [Mailman-Users] new install error - 404 + newbie In-Reply-To: <199902241852.MAA191300@mail1.doit.wisc.edu> References: <36D1C029.50AF9B97@students.wisc.edu> <199902241852.MAA191300@mail1.doit.wisc.edu> Message-ID: <14036.20081.948727.34727@kci.kciLink.com> >>>>> "JU" == Joshua Udall writes: JU> Thanks for all the help. I'm still not out of the woods. JU> I got the past the 'file not found' by a simple mistake. I'll put it here JU> for completness of the archive. I just wasn't restarting the apache JU> correctly JU> the correct command: JU> kill -HUP cat '/where-ever/exists/httpd.pid' No. It would be kill -HUP `cat /where-ever/exists/httpd.pid` Note the back-ticks, not forward quotes, and the cat is inside them. Or, if you have a modern apache, "apachectl greaceful". v. From khera at kciLink.com Wed Feb 24 20:19:47 1999 From: khera at kciLink.com (Vivek Khera) Date: Wed, 24 Feb 1999 14:19:47 -0500 (EST) Subject: [Mailman-Users] what's the best config for an announce-only list? Message-ID: <14036.20691.639405.706604@kci.kciLink.com> I have three mailing lists that are announce-only. That is, anyone can sign up, but only a fixed handful of people are allowed to post to the lists. Under SmartList, I have it set up that anyone who is not authorized to post gets a "you are not authorized" message. The best I see in Mailman (1.0b8) is to make the list moderated. But in this case, someone has to go in and manually toss the messages. I don't see an equivalent flag for a user of "do not allow posting". Is anyone else using Mailman to handle announce-only lists like this? What configuration have you used? Related to this, one of the lists has about 70,000 members and is generated prior to posting from an SQL database. Does anyone have a command-line utility one can use to *replace* the current users list with those from a file? It seems to me that the users are stored in a db file... Thanks. v. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Vivek Khera, Ph.D. Khera Communications, Inc. Internet: khera at kciLink.com Rockville, MD +1-301-545-6996 PGP & MIME spoken here http://www.kciLink.com/home/khera/ From lindsey at ncsa.uiuc.edu Wed Feb 24 20:50:05 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Wed, 24 Feb 1999 13:50:05 -0600 (CST) Subject: [Mailman-Users] what's the best config for an announce-only list? In-Reply-To: <14036.20691.639405.706604@kci.kciLink.com> from "Vivek Khera" at Feb 24, 99 02:19:47 pm Message-ID: <199902241950.NAA14830@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1475 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990224/c121c9a2/attachment.pot From bwarsaw at cnri.reston.va.us Wed Feb 24 20:58:57 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 24 Feb 1999 14:58:57 -0500 (EST) Subject: [Mailman-Users] what's the best config for an announce-only list? References: <14036.20691.639405.706604@kci.kciLink.com> Message-ID: <14036.23041.235146.796390@anthem.cnri.reston.va.us> >>>>> "VK" == Vivek Khera writes: VK> Is anyone else using Mailman to handle announce-only lists VK> like this? What configuration have you used? I run a number of such lists on the python.org site. What I do is select "No" for posts-approved-by-admin and restrict-posting, but then I fill in the addresses-of-members-accepted text box with the explicit addresses that are allowed to post. I'll often edit the general list info HTML so that they don't get the impression they can post to the list. This works well enough for me, but I do occasionally get holds for messages that are accidentally posted there from elsewhere. Doesn't happen often enough for me to be bugged about having to explicity reject or discard the messages. It might be nice (eventually) to support this type of list more directly, or even have templates or styles of lists that have a lot of stuff preconfigured. VK> Related to this, one of the lists has about 70,000 members and VK> is generated prior to posting from an SQL database. Does VK> anyone have a command-line utility one can use to *replace* VK> the current users list with those from a file? It seems to me VK> that the users are stored in a db file... Not yet. I will eventually have to do something similar for the psa-members list. My plan is to write a little script that takes a flat file of addresses, match them against the addresses in the list database, then subscribe or delete members as necessary. I'll be sure to write this generally and check it into the tree. No ETA on when I'll get a chance to do that though. -Barry From bwarsaw at cnri.reston.va.us Wed Feb 24 21:06:35 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 24 Feb 1999 15:06:35 -0500 (EST) Subject: [Mailman-Users] what's the best config for an announce-only list? References: <14036.20691.639405.706604@kci.kciLink.com> <199902241950.NAA14830@ferret.ncsa.uiuc.edu> Message-ID: <14036.23499.673091.71503@anthem.cnri.reston.va.us> >>>>> "CL" == Christopher Lindsey writes: CL> For some reason list_members fails for me with the -o flag CL> (creates an empty file, then spits to STDOUT), so I redirect CL> to the fie. Stupid omission on my part. Here's a patch. -Barry Index: list_members =================================================================== RCS file: /projects/cvsroot/mailman/bin/list_members,v retrieving revision 1.1 retrieving revision 1.2 diff -c -r1.1 -r1.2 *** list_members 1999/01/02 20:41:50 1.1 --- list_members 1999/02/24 20:05:28 1.2 *************** *** 122,133 **** rmembers = mlist.GetMembers() dmembers = mlist.GetDigestMembers() ! if regular: ! for addr in rmembers: ! print addr ! if digest: ! for addr in dmembers: ! print addr if __name__ == '__main__': main() --- 122,138 ---- rmembers = mlist.GetMembers() dmembers = mlist.GetDigestMembers() ! try: ! sys.stdout = fp ! if regular: ! for addr in rmembers: ! print addr ! if digest: ! for addr in dmembers: ! print addr ! finally: ! sys.stdout = sys.__stdout__ ! if __name__ == '__main__': main() From Harald.Meland at usit.uio.no Wed Feb 24 21:36:22 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 24 Feb 1999 21:36:22 +0100 Subject: [Mailman-Users] Hostname in mail headers In-Reply-To: "Marcus C. Gottwald"'s message of "Wed, 10 Feb 1999 19:34:39 +0100" References: <19990208112325.58413@che> <36BEBE5D.4ECA5F8B@lyra.org> <19990208122503.10907@goliath> <19990210193439.A22433@zedat.fu-berlin.de> Message-ID: [Marcus C. Gottwald] > I was sure that none of the involved MTAs that I have control > over did something like that. But when I was digging into it, > I found that all mails were addressed to listname at main-fqdn > although had been sent to listname at some-other-fqdn. This > happens when the other fqdn is not a "real" DNS-entry, but a > CNAME. Using CNAMEs in mail addresses is Wrong. So don't. Cf RFC 1123, section 5.2.2: 5.2.2 Canonicalization: RFC-821 Section 3.1 The domain names that a Sender-SMTP sends in MAIL and RCPT commands MUST have been "canonicalized," i.e., they must be fully-qualified principal names or domain literals, not nicknames or domain abbreviations. A canonicalized name either identifies a host directly or is an MX name; it cannot be a CNAME. -- Harald From Harald.Meland at usit.uio.no Wed Feb 24 21:40:47 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 24 Feb 1999 21:40:47 +0100 Subject: [Mailman-Users] error with getpass module In-Reply-To: danilo lujambio's message of "Fri, 12 Feb 1999 07:58:14 -0300" References: <99021208014506.00131@casa> Message-ID: [danilo lujambio] > Sorry , > but when I try to use mmsitepass I found : > > no module getpass > > I have been looking for in my Setup file for this modules , but I didn't find > it. I think this is one of the modules that wasn't included in earlier Python versions, but is included in 1.5.1. To remedy this, recent Mailman versions supplies it's own version of the module in "Mailman/pythonlib/getpass.py". So upgrading either of Python or Mailman (or both) should get you all set. -- Harald From Harald.Meland at usit.uio.no Wed Feb 24 22:13:40 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 24 Feb 1999 22:13:40 +0100 Subject: [Mailman-Users] Strange Problem. In-Reply-To: Michael Quigley's message of "Fri, 12 Feb 1999 16:38:23 -0500 (EST)" References: Message-ID: [Michael Quigley] > ----- The following addresses had permanent fatal errors ----- > "|/d0/mailman/mail/wrapper post webmaster" > (expanded from: webmaster at goingv.com) > > ----- Transcript of session follows ----- > 554 "|/d0/mailman/mail/wrapper post webmaster"... unknown mailer error 1 This indicates that the "wrapper" binary or something exec()d by it, exit()ed with a status 1 (indicating that something failed). The first thing to suspect is that "wrapper" is being run under the wrong gid. If that is the case, it tries logging this to syslog. The fix is either to reconfigure mailman with the "--with-mail-gid" option (and then rebuild and reinstall), or else configure your MTA to run the pipe under the correct gid. [ If mrxadmin has a .forward file containing "webmaster at goingv.com", the MTA doing the local delivery to mrxadmin is the same as the one expanding "webmaster at goingv.com" into a Mailman pipe (via som alias file), your MTA might be taking a shortcut: 1. Mail arrives for mrxadmin, a local user. 2. MTA changes UID (and GID) to mrxadmin prior to delivery. 3. Local delivery discovers .forward file. 4. Since the address in the .forward file is expanded to a pipe locally, the local delivery process running as mrxadmin tries delivering to the Mailman pipe. 5. Mailman notices that it's run under the incorrect GID, and rejects the message. If this is what's going on, I'm not sure why the messages are delivered to the members on the Mailman list anyway. I know how to configure Exim so that it doesn't take such shortcuts -- if you are using some other MTA, you'll have to ask someone familiar with that MTA for help on configuration. ] If those GIDs aren't the problem, you might get a traceback of where things fail if you configure your MTA to return any output the pipe generates along with the delivery report. Again, I only how to do this in Exim. -- Harald From bwarsaw at cnri.reston.va.us Thu Feb 25 00:38:16 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 24 Feb 1999 18:38:16 -0500 (EST) Subject: [Mailman-Users] what's the best config for an announce-only list? References: <14036.20691.639405.706604@kci.kciLink.com> <199902241950.NAA14830@ferret.ncsa.uiuc.edu> <14036.23499.673091.71503@anthem.cnri.reston.va.us> Message-ID: <14036.36200.922159.694488@anthem.cnri.reston.va.us> I just realized this may not work for all versions of Python. I can't remember when sys.__stdout__ showed up, but the finally clause isn't that important anyway. I'll check a better fix into the CVS tree. -Barry From bwarsaw at cnri.reston.va.us Thu Feb 25 06:06:50 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Thu, 25 Feb 1999 00:06:50 -0500 (EST) Subject: [Mailman-Users] Mailman & QMail References: <36D04546.AAF4847A@stuco.uni-klu.ac.at> Message-ID: <14036.55914.966041.623391@anthem.cnri.reston.va.us> Perhaps someone who has gotten Mailman to work with qmail can contribute a README that I can include in the distribution? -Barry From jkinsley at horus.bticc.net Thu Feb 25 09:54:48 1999 From: jkinsley at horus.bticc.net (J Kinsley) Date: Thu, 25 Feb 1999 03:54:48 -0500 (EST) Subject: [Mailman-Users] mailman/nntplib.py/inn problem Message-ID: First of all, I want to say Mailman is exactly what I have wanted but didn't know existed. I run a dozen or so mail lists with web archives and news gating using a glued together mess of shell scripts, C programs, Perl scripts, and procmail scripts. It's one of those things that started as a simple task and sort of evolved over time. Now that the number of lists are growing, it is fast becoming an administration nightmare. Mailman is the perfect solution. Thanks to all you who made it available. Now for the problem I have encountered. I've concluded that it has 99.9% probability of being an INN configuration problem, but one which directly effects the operation of Mailman. I'm posting here on the gut feeling that others here have encountered the same thing. When Mailman connects to the news server using the NNTP class in the Python dist, it is connecting via innd directly and therefore only has a limited subset of the commands. I get this same limited subset of commands by telneting to news.bticc.net 119 from the same host it runs on. However, if I telnet in from my other box, I get the full set of commands and the newslog shows the connection being handled by nnrpd. If I configure Mailman to send the messages to the INN running on the remote host, it works fine. For the most part, my INN configuration is the default Redhat configuration for INN-2.0 with only paths, hostname, and newsfeeds changed. I know the solution is probably quite simple such as a tweak in one of the INN configuration files, but I have not yet determined exactly what it is. If anyone knows what tweak, I would greatly appreciate a hint. I am not directly subscribed to the list, so if anyone replies, please Cc: a copy to me directly. Thanks for your time. Regards, Jarrod Kinsley P.S. Prior to finding Mailman, I had been contemplating a hack to hypermail to implement SQL based archive indexing. One of the lists I archive has over 36000 messages in it, and I would like to be able to do global subject, author, thread, date (and possibly keyword) lookups over the entire archive. Right now each month has its own set of indexes. Has anyone proposed such an idea for Mailman? I might tinker around with it after I familiarize myself with the internal workings of Mailman and after I get a more pressing project finished. From khera at kciLink.com Thu Feb 25 16:32:58 1999 From: khera at kciLink.com (Vivek Khera) Date: Thu, 25 Feb 1999 10:32:58 -0500 (EST) Subject: [Mailman-Users] error compiling CVS copy from a few minutes ago Message-ID: <14037.27946.538013.197190@kci.kciLink.com> I went to compile the CVS current copy from a few minutes ago. The file common.c has the following compiler error on BSD/OS 4.0: gmake[1]: Entering directory `/u/sources/local/email/mailman-cvs/mailman/src' gcc -c -I. -DPREFIX="\"/opt/mailman\"" -DPYTHON="\"/usr/contrib/bin/python\"" -DHELPFUL -g -O2 -DHAVE_STRERROR=1 -DHAVE_SETREGID=1 -DSTDC_HEADERS=1 -DHAVE_SYSLOG_H=1 -DGETGROUPS_T=gid_t -DHAVE_VPRINTF=1 ./common.c ./common.c: In function `run_script': ./common.c:145: `logident' undeclared (first use this function) ./common.c:145: (Each undeclared identifier is reported only once ./common.c:145: for each function it appears in.) gmake[1]: *** [common.o] Error 1 gmake[1]: Leaving directory `/u/sources/local/email/mailman-cvs/mailman/src' It is not clear to me what the proper string here should be, perhaps it should be the variable 'script'? I configured with "./configure --prefix=/opt/mailman --with-mail-gid=nogroup" v. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Vivek Khera, Ph.D. Khera Communications, Inc. Internet: khera at kciLink.com Rockville, MD +1-301-545-6996 PGP & MIME spoken here http://www.kciLink.com/home/khera/ From bwarsaw at cnri.reston.va.us Thu Feb 25 16:55:41 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Thu, 25 Feb 1999 10:55:41 -0500 (EST) Subject: [Mailman-Users] error compiling CVS copy from a few minutes ago References: <14037.27946.538013.197190@kci.kciLink.com> Message-ID: <14037.29309.710012.103290@anthem.cnri.reston.va.us> >>>>> "VK" == Vivek Khera writes: VK> I went to compile the CVS current copy from a few minutes ago. VK> The file common.c has the following compiler error on BSD/OS VK> 4.0: Please apply the following patch. -Barry -------------------- snip snip -------------------- Index: common.c =================================================================== RCS file: /projects/cvsroot/mailman/src/common.c,v retrieving revision 1.11 diff -c -r1.11 common.c *** common.c 1999/02/19 22:42:47 1.11 --- common.c 1999/02/25 15:54:24 *************** *** 30,35 **** --- 30,38 ---- /* bogus global variable used as a flag */ int running_as_cgi = 0; + /* extern to reference this global from one of the wrapper mains */ + extern const char* logident; + /* Some older systems don't define strerror(). Provide a replacement that is From khera at kciLink.com Thu Feb 25 21:37:05 1999 From: khera at kciLink.com (Vivek Khera) Date: Thu, 25 Feb 1999 15:37:05 -0500 (EST) Subject: [Mailman-Users] error compiling CVS copy from a few minutes ago In-Reply-To: <14037.45226.701664.744527@anthem.cnri.reston.va.us> References: <14037.27946.538013.197190@kci.kciLink.com> <14037.29309.710012.103290@anthem.cnri.reston.va.us> <14037.44780.835166.304502@kci.kciLink.com> <14037.45226.701664.744527@anthem.cnri.reston.va.us> Message-ID: <14037.46193.940265.329707@kci.kciLink.com> >>>>> "BAW" == Barry A Warsaw writes: BAW> Please let me know how it goes! The copy from CVS seems to work ok... I did have a *lot* of confusion with restricting posting to only list members. It seems that the only way to make an "only members allowed to post" list is to set "members_post_only" to yes, *and* put anything into the box below it to allow other specific addresses to post. I just added "nobody at no.where". If I set members_post_only to yes and leave the other box blank, anyone can post. If I set members_post_only to no and leave the other box blank, *nobody* can post. I suspect others will have similar problems with the terminology used, unless this is a bug ;-) Personally, I think if members_post_only is set to yes, then *only* members should be allowed to post regardless of the setting of the additional posters list. This is a very common setting for mailing lists (at least mine ;-) Thanks! I really like the HTML interface to config the lists... much easier than anything else out there. Now, the only feature missing for me is an option to bounce messages rather than forcing them on the moderator. v. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Vivek Khera, Ph.D. Khera Communications, Inc. Internet: khera at kciLink.com Rockville, MD +1-301-545-6996 PGP & MIME spoken here http://www.kciLink.com/home/khera/ From ymn at ymnetwork.net Thu Feb 25 21:45:56 1999 From: ymn at ymnetwork.net (Geof Kledzik) Date: Thu, 25 Feb 1999 15:45:56 -0500 Subject: [Mailman-Users] System Requirements Message-ID: <4.1.19990225154340.0098d770@mail.ymnetwork.net> I'm interested in the Mailman program to operate a moderated mailing list. The server I use is an NT server. I'm using Win98 What system (my PC or server) are required? please reply to geof at ymnetwork.net thanks! geof From tismer at appliedbiometrics.com Fri Feb 26 00:06:20 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Fri, 26 Feb 1999 00:06:20 +0100 Subject: [Mailman-Users] zope-users list on Starship and qmail hints Message-ID: <36D5D76C.9AF30E95@appliedbiometrics.com> This is a message to the qmail users, which will now find a list qmail-users at starship.python.net since we have a quite nice Zope test bed on the starship now. The list is maintained by Chris Petrilli. Why is this interesting for the mailman list? Starship uses qmail. With qmail, every user has his own mailboxes, and he can handle everything like myname-other at site from his myname home directory. This is great. For Mailman, it is very bad, since ti gives you headaches whenever you want to set up a mailman list named zope-users, when a user zope is also existent. Problem: putting .qmail redirections into zope's home doesn't work, since you can of course spawn the Mailman wrappers, but they will complain because they want to be run from the mailer's GID, not your's. Solution: in /var/qmail/users/assign put the following lines: +zope-:alias:112:11:/var/qmail/alias:-:zope-: . (there must always be a single dot line). This tells qmail that every address beginning with "zope-" is not handled by zope, but by the alias user. The alias user runs under the correct GID, and its .qmail-default uses the /etc/aliases.cdb, which is what we need. cheers - chris -- Christian Tismer :^) 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 From tismer at appliedbiometrics.com Fri Feb 26 00:16:45 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Fri, 26 Feb 1999 00:16:45 +0100 Subject: [Mailman-Users] Re: [Zope] zope-users list on Starship and qmail hints References: <36D5D76C.9AF30E95@appliedbiometrics.com> Message-ID: <36D5D9DD.583E83@appliedbiometrics.com> Sorry, it was late, here a correction: Christian Tismer wrote: > > This is a message to the qmail users, > which will now find a list qmail-users at starship.python.net -----------------------------xxxxx[zope[ > since we have a quite nice Zope test bed on the starship now. sorry - chris -- Christian Tismer :^) 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 From duke at bbs.gu.com.au Fri Feb 26 08:32:05 1999 From: duke at bbs.gu.com.au (Matt Chipman) Date: Fri, 26 Feb 1999 18:32:05 +1100 Subject: [Mailman-Users] config - Install problem Message-ID: <009101be615a$1c917c00$ca0b3fcb@duke> Hi all ..... just trying to install mailman on my test sytem. can anyone help me with this error? much appreciated Matt Chipman This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:547: checking for --with-python configure:561: checking for python configure:597: checking Python interpreter configure:642: checking for a BSD compatible install configure:695: checking whether make sets ${MAKE} configure:724: checking for --without-gcc configure:753: checking for gcc configure:866: checking whether the C compiler (gcc ) works configure:882: gcc -o conftest conftest.c 1>&5 ld: cannot open crt1.o: No such file or directory configure: failed program was: #line 877 "configure" #include "confdefs.h" main(){return(0);} From ayu1 at nycap.rr.com Sat Feb 27 06:32:15 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Sat, 27 Feb 1999 00:32:15 -0500 Subject: [Mailman-Users] Switch to QMAIL from SENDMAIL In-Reply-To: <009101be615a$1c917c00$ca0b3fcb@duke> Message-ID: <4.1.19990227002826.0095b510@pop1.rpi.edu> Hello, I am plan to switch to QMAIL form SENDMAIL, because I heard that QMAIL is more secure and it was built for security purpose as based. I just want to know that what problems will I face if I switch to QMAIL from SENDMAIl, and how would I fix it? What configurations I have to modify? Thanks for your comments! Alex From tismer at appliedbiometrics.com Sat Feb 27 15:26:15 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Sat, 27 Feb 1999 15:26:15 +0100 Subject: [Mailman-Users] Switch to QMAIL from SENDMAIL References: <4.1.19990227002826.0095b510@pop1.rpi.edu> Message-ID: <36D80087.638D0859@appliedbiometrics.com> Alex Yu wrote: > > Hello, > > I am plan to switch to QMAIL form SENDMAIL, because I heard that QMAIL is > more secure and it was built for security purpose as based. I just want to > know that what problems will I face if I switch to QMAIL from SENDMAIl, and > how would I fix it? What configurations I have to modify? Thanks for your > comments! You should ask Sean Summers, since he installed Mailman 1.0b7 and qmail for the Starship. It might also be useful if Sean could collect his changes and contribute it for the INSTALL hints? ciao - chris -- Christian Tismer :^) 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 From bwarsaw at cnri.reston.va.us Sat Feb 27 19:19:02 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 13:19:02 -0500 (EST) Subject: [Mailman-Users] issues with BSD/OS 4.0 and mailman 1.0b8 References: <14033.37397.792829.876761@kci.kciLink.com> Message-ID: <14040.14102.660231.575852@anthem.cnri.reston.va.us> >>>>> "VK" == Vivek Khera writes: VK> The web site says that Python 1.5 or newer is required. It VK> seems to be that 1.5.1 or newer is required, as the "getpass" VK> module does not exist in 1.5. I missed an import in bin/newlist. See patch below. VK> Also, under BSD/OS unix (and most BSD in general) the group VK> setgid bit is not necessary on directories -- the default VK> bahavior is to use the directory's group when creating new VK> files. Having the setgid bit causes annoying security alerts, VK> but is otherwise harmless. What kind of security alerts? I think it's probably more common (Solaris for sure, Linux??) to require the g+s bit on dirs. VK> The INSTALL document says that the default list for VK> --with-mail-gid is 'other daemon'. However, the wrapper on my VK> system was build to be setgid mailman. Do you mean that it was built with mail-gid `mailman' by default? This setting anyway is highly dependent on MTA. -Barry Index: newlist =================================================================== RCS file: /projects/cvsroot/mailman/bin/newlist,v retrieving revision 1.23 retrieving revision 1.24 diff -c -r1.23 -r1.24 *** newlist 1999/02/10 23:15:53 1.23 --- newlist 1999/02/27 18:05:43 1.24 *************** *** 31,37 **** import sys, os, string import time ! import getpass import paths # path hacking from Mailman import MailList from Mailman import Utils --- 31,41 ---- import sys, os, string import time ! try: ! import getpass ! except ImportError: ! # we must be in Python 1.5, which didn't have the getpass module ! from Mailman.pythonlib import getpass import paths # path hacking from Mailman import MailList from Mailman import Utils From bwarsaw at cnri.reston.va.us Sat Feb 27 19:21:20 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 13:21:20 -0500 (EST) Subject: [Mailman-Users] Stopping Attachments References: <14033.37397.792829.876761@kci.kciLink.com> <36D1CA81.FD3E56D1@manhattanproject.com> Message-ID: <14040.14240.173030.288475@anthem.cnri.reston.va.us> >>>>> "CE" == Clark Evans writes: CE> Is there a way to reject postings with attachments? CE> This is starting to get to be a problem. I know CE> I can limit message size, this isn't really the CE> problem as much as people including non-text CE> items like pictures and word files. Sanjay posted his approach, which is probably the best you can do for now without hacking the code. An idea we threw around last year was to have configurable filters the message could pass through. One such filter could either strip or reject attachments, similar to what you describe. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 27 19:50:48 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 13:50:48 -0500 (EST) Subject: [Mailman-Users] new install error - 404 + newbie References: <36D1C029.50AF9B97@students.wisc.edu> <4.1.19990222161254.009478c0@pop1.rpi.edu> Message-ID: <14040.16008.72299.206550@anthem.cnri.reston.va.us> >>>>> "AY" == Alex Yu writes: AY> I don't know if it is a bug or not, but here is how I do for AY> public archives. AY> rm /archives/public/listname* mv AY> /archives/private/listname* AY> /archives/public AY> hope this will solve your problem. Alex, you really do *not* want to do it this way. The directory layout for the archive dirs is very specifically set up so you can easily switch between public and private archives. Doing the above will probably break this. David Rocher's followup provided the correct recipe. I've added a little note to the INSTALL file about consulting FollowSymLinks for Apache users. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 27 19:53:00 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 13:53:00 -0500 (EST) Subject: [Mailman-Users] 1.0b8 problems on RH 5.2 References: <19990222152216.B19167@casbah.org> Message-ID: <14040.16140.279594.574063@anthem.cnri.reston.va.us> >>>>> "KC" == Kendall Clark writes: KC> I can create new lists, but no mail to a list ever gets KC> delivered. I've attached the message that bounces back. I'm KC> also quoting here from $PREFIX/logs/error: Known bug in 1.0b8. Here's the patch that will be included in 1.0b9. Index: MailList.py =================================================================== RCS file: /projects/cvsroot/mailman/Mailman/MailList.py,v retrieving revision 1.109 retrieving revision 1.110 diff -c -r1.109 -r1.110 *** MailList.py 1999/01/13 23:55:23 1.109 --- MailList.py 1999/01/24 19:41:27 1.110 *************** *** 1138,1146 **** ack_post = 1 # Deliver the mail. members = self.GetDeliveryMembers() if dont_send_to_sender: try: ! recipients.remove(members) # # sender not in list (case sensitive username problem?) # --- 1138,1150 ---- ack_post = 1 # Deliver the mail. members = self.GetDeliveryMembers() + recipients = [] + for m in members: + if not self.GetUserOption(m, mm_cfg.DisableDelivery): + recipients.append(m) if dont_send_to_sender: try: ! recipients.remove(sender) # # sender not in list (case sensitive username problem?) # *************** *** 1149,1158 **** "couldn't remove %s from recipient list: %s", sender, str(members)) - recipients = [] - for m in members: - if not self.GetUserOption(m, mm_cfg.DisableDelivery): - recipients.append(m) self.LogMsg("post", "post to %s from %s size=%d", self._internal_name, msg.GetSender(), len(msg.body)) --- 1153,1158 ---- From bwarsaw at cnri.reston.va.us Sat Feb 27 19:59:10 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 13:59:10 -0500 (EST) Subject: [Mailman-Users] Information in other languages References: <199902221702.MAA29193@python.org> Message-ID: <14040.16510.580028.752337@anthem.cnri.reston.va.us> >>>>> "BL" == Baranyai Laszlo writes: BL> Even though I have a mailing list managed by mailman, I am BL> still a beginner. It works fine, but everything is in English. BL> I can change the HTML code and add some Hungarian explanation BL> in the digest/mail header. Can I change the standard header BL> text in the message body (about the internet address, BL> administrator's e-mail address, topics,...)? I was looking for BL> templates as it is presented for HTML pages but found none. Do BL> I have to make (compile) all scripts if I want to change these BL> things? Thank you for your help. Improved multilingual support is probably the biggest thing on my personal post-1.0 to-do list. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 27 20:02:08 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 14:02:08 -0500 (EST) Subject: [Mailman-Users] "Permission denied" errors when queueing message References: <36D3016B.28D8E336@uiuc.edu> Message-ID: <14040.16688.860656.157831@anthem.cnri.reston.va.us> >>>>> "BR" == Brian Ryner writes: BR> I'm attempting to set up MailMan 1.0b8 on a Slackware 3.2 BR> system, with Python 1.51. The CGI interface works fine, the BR> only thing that doesn't is when it tries to queue a message to BR> send. The output from the error log is below. I can't figure BR> out which file it is trying to open and getting "permission BR> denied". I'm also not that familiar with Python, so if BR> someone could help me out here it would be much appreciated. BR> Thanks. This is probably caused by the popen-doesn't-inherit-setgid bug exhibited on some Linux systems (I still don't know exactly *which* Linux distributions this affects -- definitely not RH5.x). This should be fixed in 1.0b9, which will hopefully be released this weekend. Check the mailman-developers or mailman-users archives if you want more information in the meantime. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 27 20:07:03 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 14:07:03 -0500 (EST) Subject: [Mailman-Users] is Beta 9 imminent? References: <19990223180301.A31059@chomsky.casbah.org> <4.1.19990223202813.009a5d60@pop1.rpi.edu> Message-ID: <14040.16983.462836.692125@anthem.cnri.reston.va.us> >>>>> "AY" == Alex Yu writes: AY> beta 9 is going to fix the problem i told you, right? AY> Feb 19 09:24:34 cieem55 kernel: Possible hard link exploit AY> attempt: Feb 19 09:24:34 cieem55 kernel: Process python (pid AY> 367, uid 99, euid 99). Feb 19 09:24:34 cieem55 kernel: File AY> owned by 1003.995. No, beta9 won't fix this particular problem. It *should* fix the permission denied problem coming from contact_transport (a.k.a. the popen-doesn't-inherit-gid bug). Harald (I think) has said that there's not much Mailman can do about this. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 27 20:09:56 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 14:09:56 -0500 (EST) Subject: [Mailman-Users] Auto Generating Menus References: <000001be6003$11dac170$c6cb9284@towhee.gssec.bt.co.uk> Message-ID: <14040.17156.644976.265393@anthem.cnri.reston.va.us> >>>>> "NB" == Neil Burrows writes: NB> Is there any way in Mailman, when you edit the HTML, to allow NB> the calling of an external program or even to include another NB> file (which could contain the menu HTML and be updated NB> frequently using Cron)? I don't think there's a good solution for this currently. You'll probably have to hack code. -Barry From lindsey at ncsa.uiuc.edu Sat Feb 27 20:18:18 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Sat, 27 Feb 1999 13:18:18 -0600 (CST) Subject: [Mailman-Users] Stopping Attachments In-Reply-To: <14040.14240.173030.288475@anthem.cnri.reston.va.us> from "Barry A. Warsaw" at Feb 27, 99 01:21:20 pm Message-ID: <199902271918.NAA08697@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 2399 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990227/c368c051/attachment.asc From bwarsaw at cnri.reston.va.us Sat Feb 27 20:48:14 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 14:48:14 -0500 (EST) Subject: [Mailman-Users] mailman/nntplib.py/inn problem References: Message-ID: <14040.19454.429194.395926@anthem.cnri.reston.va.us> >>>>> "JK" == J Kinsley writes: JK> Mailman is the perfect solution. Thanks to all you who made it JK> available. You're welcome! JK> Now for the problem I have encountered. I've concluded that JK> it has 99.9% probability of being an INN configuration JK> problem, but one which directly effects the operation of JK> Mailman. I'm posting here on the gut feeling that others here JK> have encountered the same thing. When Mailman connects to the JK> news server using the NNTP class in the Python dist, it is JK> connecting via innd directly and therefore only has a limited JK> subset of the commands. I get this same limited subset of JK> commands by telneting to news.bticc.net 119 from the same host JK> it runs on. However, if I telnet in from my other box, I get JK> the full set of commands and the newslog shows the connection JK> being handled by nnrpd. If I configure Mailman to send the JK> messages to the INN running on the remote host, it works fine. JK> For the most part, my INN configuration is the default Redhat JK> configuration for INN-2.0 with only paths, hostname, and JK> newsfeeds changed. I know the solution is probably quite JK> simple such as a tweak in one of the INN configuration files, JK> but I have not yet determined exactly what it is. If anyone JK> knows what tweak, I would greatly appreciate a hint. Hmm, from my quick scan of nntplib.py from the Python 1.5.2 distrib indicates that it just makes a normal ol' socket connection to the specified gateway host (it uses the default NNTP port tho'). So it must be an INN configuration problem you're having. I have no idea what to do here though -- we have no local news server and I definitely don't have the time to get one installed to investigate this. However if you (or anybody else) does come up with a solution, please post it here. I doubt that'll be a patch to Python or Mailman, but I can include some text in the Mailman documentation. JK> P.S. Prior to finding Mailman, I had been contemplating a JK> hack to hypermail to implement SQL based archive indexing. JK> One of the lists I archive has over 36000 messages in it, and JK> I would like to be able to do global subject, author, thread, JK> date (and possibly keyword) lookups over the entire archive. JK> Right now each month has its own set of indexes. Has anyone JK> proposed such an idea for Mailman? I might tinker around with JK> it after I familiarize myself with the internal workings of JK> Mailman and after I get a more pressing project finished. Greg Stein's been talking about improving the archiving subsystem. You might check the Mailman archives for some of Greg's ideas. I agree that we could do something better, although we'll always need a pure-Python solution that we can bundle with Mailman even if it's limited. However, it's very likely that no more development will ever be done on Pipermail, so other options are also very important, whether bundled with Mailman or not. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 27 21:07:03 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 15:07:03 -0500 (EST) Subject: [Mailman-Users] README.QMAIL Message-ID: <14040.20583.347936.556661@anthem.cnri.reston.va.us> I have collated Martin Preishuber and Christian Tismer's suggestions on how to configure qmail for use with Mailman. I append this below (which I will check in as README.QMAIL). Could you folks who use qmail please proofread and send me any corrections or additions? Thanks, -Barry -------------------- snip snip -------------------- QMAIL ISSUES There are some issues that users of the qmail mail transport agent have encountered. None of the core maintainers use qmail, so all of this information has been contributed by the Mailman user community, especially Martin Preishuber and Christian Tismer. - You might need to set the mail-gid user to either "qmail" or "nofiles" by using the --with-mail-gid configure option. - If there is a user `mailman' on your system, the alias `mailman-owner' will not work by default. You have to do a "touch .qmail-owner" in ~mailman directory to create this alias. - In a related issue, if you have any users with the same name as one of your mailing lists, you will have problems if list names contain `-' in them. Putting .qmail redirections into the user's homedir doesn't work because the Mailman wrappers will not get spawned with the proper GID. The solution is to put the following lines in the /var/qumail/users/assign file: +zope-:alias:112:11:/var/qmail/alias:-:zope-: . where in this case the listname is e.g. zope-users. - You have to make sure that the localhost can relay. If you start qmail via inetd and tcpenv, you need some line the following in your /etc/hosts.allow file: tcp-env: 127. 143.205.200 : setenv RELAYCLIENT where 143.205.200. is your domain. If you use tcpserver, then you need something like the following in your /etc/tcp.smtp file: 143.205.200.:allow,RELAYCLIENT="" 127.:allow,RELAYCLIENT="" - More information about setting up qmail and relaying can be found in the qmail documentation. From bwarsaw at cnri.reston.va.us Sat Feb 27 21:08:20 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 15:08:20 -0500 (EST) Subject: [Mailman-Users] config - Install problem References: <009101be615a$1c917c00$ca0b3fcb@duke> Message-ID: <14040.20660.300849.672819@anthem.cnri.reston.va.us> >>>>> "MC" == Matt Chipman writes: MC> Hi all ..... just trying to install mailman on my test sytem. MC> can anyone help me with this error? MC> much appreciated MC> Matt Chipman MC> This file contains any messages produced by compilers while MC> running configure, to aid debugging if configure makes a MC> mistake. | configure:547: checking for --with-python | configure:561: checking for python | configure:597: checking Python interpreter | configure:642: checking for a BSD compatible install | configure:695: checking whether make sets ${MAKE} | configure:724: checking for --without-gcc | configure:753: checking for gcc | configure:866: checking whether the C compiler (gcc ) works | configure:882: gcc -o conftest conftest.c 1>&5 | ld: cannot open crt1.o: No such file or directory | configure: failed program was: | #line 877 "configure" | #include "confdefs.h" MC> main(){return(0);} Yikes! Looks like something is pretty broken with your gcc installation. -Barry From bwarsaw at cnri.reston.va.us Sat Feb 27 21:15:55 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 27 Feb 1999 15:15:55 -0500 (EST) Subject: [Mailman-Users] System Requirements References: <4.1.19990225154340.0098d770@mail.ymnetwork.net> Message-ID: <14040.21115.313882.345296@anthem.cnri.reston.va.us> >>>>> "GK" == Geof Kledzik writes: GK> I'm interested in the Mailman program to operate a moderated GK> mailing list. The server I use is an NT server. I'm using GK> Win98 What system (my PC or server) are required? GK> please reply to geof at ymnetwork.net John Viega has the best answer to this question: http://www.python.org/pipermail/mailman-developers/1999-January/000742.html -Barry From julian7 at kva.hu Sat Feb 27 22:12:01 1999 From: julian7 at kva.hu (Balazs Nagy) Date: Sat, 27 Feb 1999 22:12:01 +0100 (CET) Subject: [Mailman-Users] README.QMAIL In-Reply-To: <14040.20583.347936.556661@anthem.cnri.reston.va.us> Message-ID: On Sat, 27 Feb 1999, Barry A. Warsaw wrote: > I have collated Martin Preishuber and Christian Tismer's suggestions > on how to configure qmail for use with Mailman. I append this below > (which I will check in as README.QMAIL). Could you folks who use > qmail please proofread and send me any corrections or additions? I'll check it. BTW I'll send a new pack of my patches as soon as I have a little spare time. Regards: Balazs -- #!/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 Message-ID: On Sat, 27 Feb 1999, Barry A. Warsaw wrote: > Date: Sat, 27 Feb 1999 14:48:14 -0500 (EST) > From: Barry A. Warsaw > To: J Kinsley > Cc: mailman-users at python.org > Subject: Re: [Mailman-Users] mailman/nntplib.py/inn problem > ---snip--- > > JK> For the most part, my INN configuration is the default Redhat > JK> configuration for INN-2.0 with only paths, hostname, and > JK> newsfeeds changed. I know the solution is probably quite > JK> simple such as a tweak in one of the INN configuration files, > JK> but I have not yet determined exactly what it is. If anyone > JK> knows what tweak, I would greatly appreciate a hint. > > Hmm, from my quick scan of nntplib.py from the Python 1.5.2 > distrib indicates that it just makes a normal ol' socket > connection to the specified gateway host (it uses the default > NNTP port tho'). So it must be an INN configuration problem > you're having. I have no idea what to do here though -- we have > no local news server and I definitely don't have the time to get > one installed to investigate this. However if you (or anybody > else) does come up with a solution, please post it here. I doubt > that'll be a patch to Python or Mailman, but I can include some > text in the Mailman documentation. Well, it took awhile, but I ultimately found the cause of the problem. I originally configured INN back when 1.4 was the latest release, then upgraded to 2.0 when it was released. INN 2.0 introduced some additional config files, and ditched the install.ms.* documentation files. After playing with hosts.nntp and nntpd.access fo an hour or so, I decided to search for the missing documentation. It turned out that some of the new changes were initially introduced in INN 1.7 which also still had the documentation. When I upgraded, I just replaced the examples in the new config files with the local configuration. I had placed my news server in incoming.conf which told INN that the news server was configured as a feeder instead of a reader. Feeders get a small subset of the NNTP commands, and POST and GROUP are not part of that subset. When I commented out the local news server from incoming.conf, everything began working. I had originally hacked GatewayManager.py to make a call to nntplib.help() and determine whether or not POST or IHAVE was being used, then send the message using the appropriate command. That worked, but then I discovered that gate_news did not work because it used the NNTP GROUP command. I guess that's good because it lead to finding the real solution. > > JK> P.S. Prior to finding Mailman, I had been contemplating a > JK> hack to hypermail to implement SQL based archive indexing. > JK> One of the lists I archive has over 36000 messages in it, and > JK> I would like to be able to do global subject, author, thread, > JK> date (and possibly keyword) lookups over the entire archive. > JK> Right now each month has its own set of indexes. Has anyone > JK> proposed such an idea for Mailman? I might tinker around with > JK> it after I familiarize myself with the internal workings of > JK> Mailman and after I get a more pressing project finished. > > Greg Stein's been talking about improving the archiving subsystem. > You might check the Mailman archives for some of Greg's ideas. I I will do that. > agree that we could do something better, although we'll always need a > pure-Python solution that we can bundle with Mailman even if it's Well, in this case, the solution I was looking at would probably make an addition to the contrib section. I was thinking about using PostgreSQL as the database server with a Python interface. Perhaps a middleware dB interface that could use any database server. It's not something I'm going to be doing anytime soon, but if and when I do, I'll send the code to the list or wherever. > limited. However, it's very likely that no more development will ever > be done on Pipermail, so other options are also very important, > whether bundled with Mailman or not. > > -Barry > Regards, Jarrod From bac at ivc.com Sun Feb 28 14:10:00 1999 From: bac at ivc.com (Brad Crittenden) Date: Sun, 28 Feb 1999 08:10:00 -0500 Subject: [Mailman-Users] Mailman in the news Message-ID: <000201be631b$a58dc0f0$1464a8c0@sabine.ivc.com> FYI: MSNBC has an article (http://www.msnbc.com/news/244979.asp) about linux. as an example of how easy it is to get and install server software off the web they used Mailman as a test. congratulations on the publicity! --brad From marauder at morepower.com Sun Feb 28 17:12:45 1999 From: marauder at morepower.com (Mike Cisar) Date: Sun, 28 Feb 1999 09:12:45 -0700 Subject: [Mailman-Users] Mailman customizations... Message-ID: <002c01be6335$2cfdce40$04be05d1@starmania.net> Can anyone tell me if it is (or will in a future version) be possible to to totally customize the HTML that is output by Mailman... for example the output of http://www.yaddayadda.yadda/listinfo, etc? While there are a couple of minor changes I would prefer to make to the text itself, the major thing is that I would like to change the colors, font, etc. to match the rest of my site. I'd presume that because some of the HTML is already customizable, that the remainder will be made so in the future, but would just like to get an opinion/confirmation on that :-) Thanks for any suggestions, >>>>> Mike <<<<< -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 1892 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990228/cf05377e/attachment.bin From gstein at lyra.org Sun Feb 28 22:08:46 1999 From: gstein at lyra.org (Greg Stein) Date: Sun, 28 Feb 1999 13:08:46 -0800 Subject: [Mailman-Users] Mailman in the news References: <000201be631b$a58dc0f0$1464a8c0@sabine.ivc.com> Message-ID: <36D9B05E.24B13501@lyra.org> Brad Crittenden wrote: > > FYI: > > MSNBC has an article (http://www.msnbc.com/news/244979.asp) about linux. as > an example of how easy it is to get and install server software off the web > they used Mailman as a test. > > congratulations on the publicity! That story first appeared on ZDNet a month ago: http://www.zdnet.com/sr/stories/issue/0,4537,387506,00.html I pointed it out then, but it is definitely cool to see it on a non-industry site like MSNBC! Woo! -g -- Greg Stein, http://www.lyra.org/