From gstein at lyra.org Mon Mar 1 00:48:35 1999 From: gstein at lyra.org (Greg Stein) Date: Sun, 28 Feb 1999 15:48:35 -0800 Subject: [Mailman-Users] Re: Mailman for UNIX References: <199902282241.QAA12822@celadon.propagation.net> Message-ID: <36D9D5D3.214E61C8@lyra.org> Fred Atkinson wrote: > > I downloaded a copy of your 'Mailman' program. I could not find > the instructions on how to install it, though. And I only got your > email address by doing a 'whois' on 'list.org'. Hmm. There should be an INSTALL file in the distribution. You did get the 1.0b8 distribution, didn't you? The www.list.org web site provides some information. For example, the user support mailing list is mailman-users at list.org. I see that the FAQ is not on the site, although they have one. Maybe this email will prod the developers into adding it to the site :-) Cheers, -g -- Greg Stein, http://www.lyra.org/ From gstein at lyra.org Mon Mar 1 00:56:16 1999 From: gstein at lyra.org (Greg Stein) Date: Sun, 28 Feb 1999 15:56:16 -0800 Subject: [Mailman-Users] Mailman customizations... References: <002c01be6335$2cfdce40$04be05d1@starmania.net> Message-ID: <36D9D7A0.1365381C@lyra.org> Mike Cisar wrote: > > 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 :-) The listinfo page is totally customizable. There are two general ways: edit the template, and punt the template. To edit the template, you can use the "Edit the HTML for the public list pages" option in your admin screen. Alternatively, you can directly edit the "listinfo.html" template in your $prefix/lists/$listname directory. The other thing is to write up your own page and have the
in there post to the appropirate Mailman URL. A buddy of mine has subscription pages running on a completely different site. People fill in the form and it does a POST to the machine that runs Mailman. Cheers, -g -- Greg Stein, http://www.lyra.org/ From jwm at plain.co.nz Mon Mar 1 01:38:48 1999 From: jwm at plain.co.nz (jwm at plain.co.nz) Date: Mon, 1 Mar 1999 13:38:48 +1300 (NZDT) Subject: [Mailman-Users] Mailman customizations... In-Reply-To: <36D9D7A0.1365381C@lyra.org> References: <002c01be6335$2cfdce40$04be05d1@starmania.net> <36D9D7A0.1365381C@lyra.org> Message-ID: <14041.56255.50207.474288@antares.plain.co.nz> Greg Stein writes: > Mike Cisar wrote: > > > > The listinfo page is totally customizable. There are two general ways: > edit the template, and punt the template. This is incorrect in my experience. Customizable for list subscriptions, but not the page that tells you what lists are available. Additionally, various responses from subscribe and handle_opts use print doc.Format(bgcolor="#ffffff") even when they are using a template (in 1.0b8 anyway). Just grep for (bgcolor="#ffffff"). Actually the whole web page output/template interface in the cgi scripts looks pretty easy to play with so I might chase up the stragglers that need there own templates in my copious free time. > The other thing is to write up your own page and have the in > there post to the appropirate Mailman URL. A buddy of mine has > subscription pages running on a completely different site. People fill > in the form and it does a POST to the machine that runs Mailman. I've got some wrapper scripts that run on the web machine and use ssh to execute the actual cgi programs on the machine with mailman on it. They run pretty seamlessly, such that partylist at kaos.co.nz is accessible directly via http://kaos.org.nz/mailman/listinfo/partylist, and all the other virtuals can use the same CGI wrappers. I might post them later this afternoon. John. From gstein at lyra.org Mon Mar 1 07:38:01 1999 From: gstein at lyra.org (Greg Stein) Date: Sun, 28 Feb 1999 22:38:01 -0800 Subject: [Mailman-Users] Mailman customizations... References: <002c01be6335$2cfdce40$04be05d1@starmania.net> <36D9D7A0.1365381C@lyra.org> <14041.56255.50207.474288@antares.plain.co.nz> Message-ID: <36DA35C9.4B75238@lyra.org> jwm at plain.co.nz wrote: > > Greg Stein writes: > > Mike Cisar wrote: > > > > > > > The listinfo page is totally customizable. There are two general ways: > > edit the template, and punt the template. > > This is incorrect in my experience. Customizable for list > subscriptions, but not the page that tells you what lists are > available. Of course it is incorrect... I thought you meant the individual list pages, not the summary page :-) The list overview is NOT customizable without editing. You will need to edit $prefix/Mailman/Cgi/listinfo.py to make changes to that page. > ... > Actually the whole web page output/template interface in the cgi > scripts looks pretty easy to play with so I might chase up the > stragglers that need there own templates in my copious free time. There you go! > > The other thing is to write up your own page and have the in > > there post to the appropirate Mailman URL. A buddy of mine has > > subscription pages running on a completely different site. People fill > > in the form and it does a POST to the machine that runs Mailman. > > I've got some wrapper scripts that run on the web machine and use ssh > to execute the actual cgi programs on the machine with mailman on > it. They run pretty seamlessly, such that partylist at kaos.co.nz is > accessible directly via http://kaos.org.nz/mailman/listinfo/partylist, > and all the other virtuals can use the same CGI wrappers. This seems overkill. Why don't you simply have the form post to that other machine? Why monkey with SSH setups and simulating a CGI on the target machine? That seems like a very non-intuitive approach. This is something like the second or third time where I've heard people wanting to use SSH to communicate to the other machine. Just post the form over there. -g -- Greg Stein, http://www.lyra.org/ From gconnor at nekodojo.org Mon Mar 1 08:10:04 1999 From: gconnor at nekodojo.org (Greg Connor) Date: Sun, 28 Feb 1999 23:10:04 -0800 Subject: [Mailman-Users] Mailman customizations... In-Reply-To: <36DA35C9.4B75238@lyra.org> References: <002c01be6335$2cfdce40$04be05d1@starmania.net> <36D9D7A0.1365381C@lyra.org> <14041.56255.50207.474288@antares.plain.co.nz> Message-ID: <4.1.19990228230326.0098f780@pop.nekodojo.org> >jwm at plain.co.nz wrote: >> I've got some wrapper scripts that run on the web machine and use ssh >> to execute the actual cgi programs on the machine with mailman on >> it. They run pretty seamlessly, such that partylist at kaos.co.nz is >> accessible directly via http://kaos.org.nz/mailman/listinfo/partylist, >> and all the other virtuals can use the same CGI wrappers. > Greg Stein wrote: >This seems overkill. Why don't you simply have the form post to that >other machine? Why monkey with SSH setups and simulating a CGI on the >target machine? That seems like a very non-intuitive approach. > >This is something like the second or third time where I've heard people >wanting to use SSH to communicate to the other machine. Just post the >form over there. The only reason I can think of to do something like this is if you want to install Mailman on a machine where you don't have a web server (or there is a web server, but you want to keep Mailman and the existing Web server separate). Still, I would rather just put up a web server on another port than have to connect from scripts on another machine with ssh or something. If you don't have permission from the owner to install a web server, you probably wouldn't be installing Mailman either :) hmmm... From khera at kciLink.com Mon Mar 1 16:01:23 1999 From: khera at kciLink.com (Vivek Khera) Date: Mon, 1 Mar 1999 10:01:23 -0500 (EST) Subject: [Mailman-Users] issues with BSD/OS 4.0 and mailman 1.0b8 In-Reply-To: <14040.14102.660231.575852@anthem.cnri.reston.va.us> References: <14033.37397.792829.876761@kci.kciLink.com> <14040.14102.660231.575852@anthem.cnri.reston.va.us> Message-ID: <14042.43971.959293.652762@kci.kciLink.com> >>>>> "BAW" == Barry A Warsaw writes: 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. BAW> What kind of security alerts? I think it's probably more common BAW> (Solaris for sure, Linux??) to require the g+s bit on dirs. BSD generally does a nightly scan for setuid file changes. Setgid directories also come up on the scan when they change, which happens a lot with mailing list archives. I just manually un-setgid them... but I have to temporarily setgid the root directory again when I re-install the software. It would be nice if configure had an option with --no-setgid-dirs to turn off this "feature". 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. BAW> Do you mean that it was built with mail-gid `mailman' by default? BAW> This setting anyway is highly dependent on MTA. I was confused when I installed it. I thought the program would be setgid the group it needed to be run as, rather than checking that it was being run from the proper group and begin setgid mailman. It turns out that under Postfix, the program is run under GID "daemon", but the program was checking for group "mail". So I hard-coded it according to the instructions in the error message. 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 Mon Mar 1 18:31:09 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 1 Mar 1999 12:31:09 -0500 (EST) Subject: [Mailman-Users] Re: Mailman for UNIX References: <199902282241.QAA12822@celadon.propagation.net> <36D9D5D3.214E61C8@lyra.org> Message-ID: <14042.52957.844402.136401@anthem.cnri.reston.va.us> >>>>> "GS" == Greg Stein writes: GS> The www.list.org web site provides some information. For GS> example, the user support mailing list is GS> mailman-users at list.org. I see that the FAQ is not on the site, GS> although they have one. Maybe this email will prod the GS> developers into adding it to the site :-) Greg sure has a knack for noodging. The FAQ will be on the site when I upload 1.0b9 (very soon). -Barry From bwarsaw at python.org Mon Mar 1 20:02:02 1999 From: bwarsaw at python.org (bwarsaw at python.org) Date: Mon, 1 Mar 1999 14:02:02 -0500 (EST) Subject: [Mailman-Users] [ANNOUNCE] Mailman 1.0b9 Message-ID: <14042.58410.557890.269150@anthem.cnri.reston.va.us> Folks, I've just uploaded Mailman 1.0b9 to www.list.org. I hope this solves the worst of the Linux problems and fixes most other outstanding bugs. I know there will be at least one more beta, hopefully by this weekend. I have three other minor buglets to fix and I think Ken has a couple of outstanding checkins to make. But I'd like b10 to be the last beta. It's time to get 1.0 out the door (I know I've said this before -- this time I mean it :-). I'd also like to welcome Harald Meland to the Mailman Cabal. John and I met Harald in Boston at the LISA conference last December and liked him a lot. He'll make a great addition to the team. Please check out the contributed logo designs to! We have some nice entries by Heidi, Alexander and Dragon. I'd like to choose one for the final release, so please email me directly with your choice (please DO NOT spam the list with your votes). Enjoy, and let me know if I missed anything. -Barry From cklempay at chimera.acm.jhu.edu Mon Mar 1 20:07:49 1999 From: cklempay at chimera.acm.jhu.edu (Corbett J. Klempay) Date: Mon, 1 Mar 1999 14:07:49 -0500 (EST) Subject: [Mailman-Users] inserting mbox files? Message-ID: Hey, I have this scenario...I have a list that has recently been started on a new machine (was previously on a different box running majordomo (eek!)). The list has had 3-4 messages since it's been in Mailman...but the guy who previously ran the list has an mbox file of the last 100+ messages from when it was still under majordomo. Is there any way for me to have these archived? ------------------------------------------------------------------------------ Corbett J. Klempay Quote of the Week: http://www2.acm.jhu.edu/~cklempay "Work like you don't need the money, love like it's never going to hurt, and dance like no one is watching..." ------------------------------------------------------------------------------ From davroc at hplb.hpl.hp.com Mon Mar 1 20:22:04 1999 From: davroc at hplb.hpl.hp.com (David Rocher) Date: Mon, 1 Mar 1999 19:22:04 +0000 Subject: [Mailman-Users] Re: inserting mbox files? In-Reply-To: ; from Corbett J. Klempay on Mon, Mar 01, 1999 at 02:07:49PM -0500 References: Message-ID: <19990301192204.A2760@rocher-d-1.hpl.hp.com> On Mon, Mar 01, 1999 at 02:07:49PM -0500, Corbett J. Klempay wrote: > messages from when it was still under majordomo. Is there any way for me > to have these archived? "`$prefix/bin/arch listname mbox_filename' is your friend!" (tm) :-) you could also merge $prefix/archives/private/.mbox/.mbox with his mbox to preserve it for future use. David. From duke at bbs.gu.com.au Mon Mar 1 20:04:21 1999 From: duke at bbs.gu.com.au (Matt Chipman) Date: Tue, 2 Mar 1999 06:04:21 +1100 Subject: [Mailman-Users] mailman password Message-ID: <000701be641a$5727b560$c80b3fcb@duke> Hello all In the mailman install docs it says to create a mailman user and group but it says nothing about a password. Being a new linux user i am a little unsure about the security on this account. What steps should i take to correct this. If i alocate a password will mailman still work correctly? What should i do? thanks in advance Matt Chipman From cklempay at acm.jhu.edu Mon Mar 1 22:09:23 1999 From: cklempay at acm.jhu.edu (Corbett J. Klempay) Date: Mon, 01 Mar 1999 16:09:23 -0500 Subject: [Mailman-Users] inserting mbox files? In-Reply-To: <199903011922.UAA52430@zechine.wu-wien.ac.at> References: Message-ID: <4.1.19990301160701.00a88e60@chimera.acm.jhu.edu> At 08:22 PM 3/1/99 +0100, you wrote: >According to Corbett J. Klempay: >> the guy who previously ran the list has an mbox file of the last 100+ >> messages from when it was still under majordomo. Is there any way for me >> to have these archived? > >just run > arch >as user mailman. arch is in mailman's bin directory. This is exactly what I tried on first guess...and I get this output: [mailman at chimera whs1996.mbox]$ /home/mailman/bin/arch whs1996 whs1996.mbox Pickling archive state into /home/mailman/archives/private/whs1996/pipermail.pck [mailman at chimera whs1996.mbox]$ But when I try to view the archives, I just see: The whs1996 Archives More info on this list... Currently, there are no archives. Any ideas? Is this something broken in b6? (which is what I'm running) CJK From gstein at lyra.org Mon Mar 1 23:15:20 1999 From: gstein at lyra.org (Greg Stein) Date: Mon, 01 Mar 1999 14:15:20 -0800 Subject: [Mailman-Users] mailman password References: <000701be641a$5727b560$c80b3fcb@duke> Message-ID: <36DB1178.A91BD3@lyra.org> Matt Chipman wrote: > > Hello all > > In the mailman install docs it says to create a mailman user and group but > it says nothing about a password. Being a new linux user i am a little > unsure about the security on this account. What steps should i take to > correct this. If i alocate a password will mailman still work correctly? > What should i do? On my mailman machine, the mailman account does not have a password. The only way "into" the account is via root. I su to root (which asks for a password), then su to mailman (which doesn't since you're root). Having a password on the mailman account is also fine. You would simply want to use standard password selection policies. The account is no more or no less secure than any other. Cheers, -g -- Greg Stein, http://www.lyra.org/ From gstein at lyra.org Mon Mar 1 23:24:41 1999 From: gstein at lyra.org (Greg Stein) Date: Mon, 01 Mar 1999 14:24:41 -0800 Subject: [Mailman-Users] Mailman customizations... References: <002c01be6335$2cfdce40$04be05d1@starmania.net> <36D9D7A0.1365381C@lyra.org> <14041.56255.50207.474288@antares.plain.co.nz> <36DA35C9.4B75238@lyra.org> <14042.64039.559132.996575@antares.plain.co.nz> Message-ID: <36DB13A9.1DD34C8A@lyra.org> jwm at plain.co.nz wrote: > Greg Stein writes: > >... > > This seems overkill. Why don't you simply have the form post to that > > other machine? Why monkey with SSH setups and simulating a CGI on the > > target machine? That seems like a very non-intuitive approach. > > It seemed like a neat hack. :-) hehe. well... I guess that can usually count as a Good Reason... :-) > > This is something like the second or third time where I've heard people > > wanting to use SSH to communicate to the other machine. Just post the > > form over there. > > Basically because we don't want to run a web server on that > machine. It's got enough ports open to the net without adding > port 80. Hmm. Well, you can certainly lock a web server down far enough to effectively be just a port listener for a CGI script. As a security issue, it shouldn't be a concern. However, it would be Yet Another Server to Manager. > But as I'm building up a 'Running mailman separate from the servers' > HOWTO, I'll give the forms idea a go. Ah. If you're doing a HOWTO, then please add this mechanism. It works great for my setup. I'd also want to detail how my mail handling is done, too. I made a couple posts in January about my setup. Please refer to them for information or drop me an email. Glad to help! thx -g -- Greg Stein, http://www.lyra.org/ From starback at ling.uu.se Tue Mar 2 00:04:17 1999 From: starback at ling.uu.se (Per Starback) Date: 02 Mar 1999 00:04:17 +0100 Subject: [Mailman-Users] [ANNOUNCE] Mailman 1.0b9 In-Reply-To: bwarsaw@python.org's message of "Mon, 1 Mar 1999 14:02:02 -0500 (EST)" References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> Message-ID: Barry wrote: > But I'd like b10 to be the last beta. It's time to get 1.0 out the > door (I know I've said this before -- this time I mean it :-). That sounds good! As a very new user of Mailman I can say that the beta version number was one thing that made me hesitant about using Mailman when I recently looked around wondering what MLM I should switch to. (I'm finally leaving SmartList after several years.) > Enjoy, and let me know if I missed anything. It's always nice to have the NEWS file or something like that in announcements of new versions so you can decide if you want to upgrade without having to fetch and unpack the whole thing: # Differences between 1.0b8 and 1.0b9 # # - New bin scripts: clone_member, list_members, add_members (a # consolidation of convertlist and populate_new_list which have been # removed). # # - Two new readmes have been added: README.LINUX and README.QMAIL # # - New configure option --with-cgi-ext which can be used if your Web # server requires extensions on CGI scripts. The extension must # include a dot (e.g. --with-cgi-ext=".cgi"). # # - Many bug fixes, including the setgid problem that was causing mail # to be lost on some versions of Linux. Hm, --with-cgi-ext was in 1.0b8 too. At least it's mentioned in the INSTALL there, but I didn't use it. Wish list: * Add Mail-Followup-To header. (I've done that for myself, but I would appreciate not having to do it again, as well as I'd like to see more use of this useful although nonstandard header.) * Possibility for individual list members to say if they want a Subject line [tag] or not. That would mean that there would have to be two versions of each message, but I think that would be worth it as the [tag]/no tag preference is more about the preferences (and mail situation) of individual list members that about the preferences of the list itself or its maintainer. I would never add a tag like that on my lists per default, but if users who want it could get it explicitly that would be nice. * A line at the Membership Management page where you set default attributes for new users in the same way that you can change attributes for the existing users. This more general feature would be instead of the Which delivery mode is the default for new users? and When receiving digests, which format is default? questions on the Digest-member options page. I think I would like to set "hide" by default, and anyway I think it's better for the future to have one general way of setting the default instead of having to add new list options sometimes when new membership options are made. I'm sorry if my wish list consists of things that have been beaten to death here. Being a list manager myself I should know better than to jump in on a list without lurking for some time first. :-) -- Per Starback "Life is but a gamble! Let flipism chart your ramble!" From aaron+mailman at schrab.com Tue Mar 2 02:36:17 1999 From: aaron+mailman at schrab.com (Aaron Schrab) Date: Mon, 1 Mar 1999 19:36:17 -0600 Subject: [Mailman-Users] Re: wishlist (was Re: [ANNOUNCE] Mailman 1.0b9) In-Reply-To: ; from Per Starback on Tue, Mar 02, 1999 at 12:04:17AM +0100 References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> Message-ID: <19990301193617.D27018@fnord.guru.execpc.com> At 00:04 +0100 02 Mar 1999, Per Starback wrote: > Wish list: > > * Add Mail-Followup-To header. (I've done that for myself, but > I would appreciate not having to do it again, as well as I'd like > to see more use of this useful although nonstandard header.) No! List servers should not be adding Mail-Followup-To headers, that's something that needs to be done at the sender's end. -- Aaron Schrab aarons at execpc.com http://www.execpc.com/~aarons/ "We all know Linux is great...it does infinite loops in 5 seconds." -- Linus Torvalds From jwm at plain.co.nz Tue Mar 2 02:53:43 1999 From: jwm at plain.co.nz (John Morton) Date: Tue, 2 Mar 1999 14:53:43 +1300 (NZDT) Subject: [Mailman-Users] Re: wishlist (was Re: [ANNOUNCE] Mailman 1.0b9) In-Reply-To: <19990301193617.D27018@fnord.guru.execpc.com> References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> <19990301193617.D27018@fnord.guru.execpc.com> Message-ID: <14043.17414.716557.177585@antares.plain.co.nz> Aaron Schrab writes: > At 00:04 +0100 02 Mar 1999, Per Starback wrote: > > Wish list: > > > > * Add Mail-Followup-To header. (I've done that for myself, but > > I would appreciate not having to do it again, as well as I'd like > > to see more use of this useful although nonstandard header.) > > No! List servers should not be adding Mail-Followup-To headers, that's > something that needs to be done at the sender's end. Depends upon the circumstances. If the list is set up as an announce list with a number of people who can post to it, having mailman automatically set a follow-up address pointing to some discussion list could be advantageous. As always, it would be optional behaviour. John. From gstein at lyra.org Tue Mar 2 03:47:18 1999 From: gstein at lyra.org (Greg Stein) Date: Mon, 01 Mar 1999 18:47:18 -0800 Subject: [Mailman-Users] Re: wishlist (was Re: [ANNOUNCE] Mailman 1.0b9) References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> <19990301193617.D27018@fnord.guru.execpc.com> <14043.17414.716557.177585@antares.plain.co.nz> Message-ID: <36DB5136.52E08D40@lyra.org> John Morton wrote: > > Aaron Schrab writes: > > At 00:04 +0100 02 Mar 1999, Per Starback wrote: > > > Wish list: > > > > > > * Add Mail-Followup-To header. (I've done that for myself, but > > > I would appreciate not having to do it again, as well as I'd like > > > to see more use of this useful although nonstandard header.) > > > > No! List servers should not be adding Mail-Followup-To headers, that's > > something that needs to be done at the sender's end. > > Depends upon the circumstances. If the list is set up as an announce > list with a number of people who can post to it, having mailman > automatically set a follow-up address pointing to some discussion list > could be advantageous. > > As always, it would be optional behaviour. That's pretty cool. I'd definitely use that for a few of my mailing lists. -g -- Greg Stein, http://www.lyra.org/ From nimh at morticia.dhs.org Tue Mar 2 04:17:02 1999 From: nimh at morticia.dhs.org (Jason Wellman) Date: Mon, 01 Mar 1999 21:17:02 -0600 Subject: [Mailman-Users] A feature for b10? References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> <19990301193617.D27018@fnord.guru.execpc.com> <14043.17414.716557.177585@antares.plain.co.nz> <36DB5136.52E08D40@lyra.org> Message-ID: <36DB582E.AB8362B@morticia.dhs.org> Heya, Got a quick suggestion for b10 or even the 1.0 release. It would be real nice if the list admin could set a "reply-to" address for a list. Right now you can choose "To-List" and "To-Sender" but what I am suggesting is a a third option that would allow you to specify another address. This would be especially helpful if you want replys sent to another list (in my case, the other list is not archived, whereas the announce list is). I wouldn't think this to be a big deal to put in, but it would be very helpful. :) Thanks, and great job! -- Jason Wellman From rnovak at tiffany.indyramp.com Tue Mar 2 05:51:46 1999 From: rnovak at tiffany.indyramp.com (Robert Novak) Date: Mon, 1 Mar 1999 20:51:46 -0800 (PST) Subject: [Mailman-Users] inserting mbox files? In-Reply-To: <4.1.19990301160701.00a88e60@chimera.acm.jhu.edu> from "Corbett J. Klempay" at Mar 1, 99 04:09:23 pm Message-ID: <19990302045147.D0A90504E@tiffany.indyramp.com> A non-text attachment was scrubbed... Name: not available Type: text Size: 1039 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990301/a6fcd8f3/attachment.asc From starback at ling.uu.se Tue Mar 2 09:33:42 1999 From: starback at ling.uu.se (Per Starback) Date: 02 Mar 1999 09:33:42 +0100 Subject: [Mailman-Users] Re: wishlist (was Re: [ANNOUNCE] Mailman 1.0b9) In-Reply-To: Aaron Schrab's message of "Mon, 1 Mar 1999 19:36:17 -0600" References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> <19990301193617.D27018@fnord.guru.execpc.com> Message-ID: I wished for: > > * Add Mail-Followup-To header. (I've done that for myself, but > > I would appreciate not having to do it again, as well as I'd like > > to see more use of this useful although nonstandard header.) and Aaron Schrab wrote: > No! List servers should not be adding Mail-Followup-To headers, that's > something that needs to be done at the sender's end. Well, now Mailman supports inserting those infamous Reply-To headers pointing to the list which is infinitely more objectionable. I can see that a sender might want to set a certain Mail-Followup-To when posting to several mailing lists, for instance, just like you would use Followup-To in Usenet when posting to several groups. Of course that explicitly given header shouldn't be overwritten, but when Mail-Followup-To isn't set I don't see any problem with setting it to the list for a typical discussion list. Many lists inser Reply-To headers to "make it easy for their subscribers". We who refuse to do that think that is should be easy *both* to reply (personally) and to follow-up on a message, and that mail programs [should] have different commands for those things. But then a typical follow-up function of your mail program have to actually work, that is to send the follow-up to the list, without you having to edit the recipient list. I can see that you might still object to this, because header munging is inherently evil or because you have mailing lists which often get posts with other recipients as well (that are not on the list), but supporting this is better than pushing people into Reply-To munging at least. -- Per Starback "Life is but a gamble! Let flipism chart your ramble!" P.S. Not that it matters much anyway, as mailers typically don't know about Mail-Followup-To... P.P.S. More generally this would be possible with a general "add these headers to list mail" option, which maybe would be useful for other things as well, and easy to implement, I guess. (Like the "Header added to mail sent to regular list members"/"Header added to every digest" options, but inserting headers instead of text in the body.) From robt at blueberry.co.uk Tue Mar 2 13:44:48 1999 From: robt at blueberry.co.uk (Rob Thomson) Date: Tue, 02 Mar 1999 12:44:48 +0000 Subject: [Mailman-Users] Text mode reporting tool, on number of users in a list Message-ID: <36DBDD40.2E103396@blueberry.co.uk> Hi, I was wondering if anyone could help me out with this problem. I have recently converted my companys mailing list server from majordomo, to mailman. So far I am really impressed wirh the software, it has proveded every feature i have needed, bar one. What i need, is some way to query the system, (from the console) to report back the number of users in a list. It is posible to retrieve this info from the web page, however my supervisors would like the feature whereby they are mailed on a weekly basis, the number of users on each list that we run. Under Majordomo, this was easy, consideringt hat the user lists were just test files. however with the new database format, I am stumped. Does anyone out there know how I can get arround this.?? Rob Thomson From Janos.Zana at elfiz2.kee.hu Tue Mar 2 13:44:59 1999 From: Janos.Zana at elfiz2.kee.hu (Janos.Zana at elfiz2.kee.hu) Date: Tue, 2 Mar 1999 13:44:59 +0100 (CET) Subject: [Mailman-Users] National fonts and letters Message-ID: Most of Hungarian letters with diacritical symbols are available in mailman. We use the symbol set ISO-8859-2 which consits of two more letters: "o-doubleacute" and "u-doubleacute" (upper- and lowercase). When I wrote them in my pages the mailman converted them - e.g. the "o-doubleacute" was converted as o" (o and doublequote). Do anybody know if there is any possibility using my own national letters or font sets? J?nos Zana -- my "a-acute" is not converted... - - - Good rest to all that keeps the Jungle Law! (Kipling) - - - From davroc at hplb.hpl.hp.com Tue Mar 2 14:07:08 1999 From: davroc at hplb.hpl.hp.com (David Rocher) Date: Tue, 2 Mar 1999 13:07:08 +0000 Subject: [Mailman-Users] Re: Text mode reporting tool, on number of users in a list In-Reply-To: <36DBDD40.2E103396@blueberry.co.uk>; from Rob Thomson on Tue, Mar 02, 1999 at 12:44:48PM +0000 References: <36DBDD40.2E103396@blueberry.co.uk> Message-ID: <19990302130707.A4594@rocher-d-1.hpl.hp.com> On Tue, Mar 02, 1999 at 12:44:48PM +0000, Rob Thomson wrote: > Does anyone out there know how I can get arround this.?? use `$prefix/bin/list_members | wc -l' David. From gstein at lyra.org Tue Mar 2 14:30:39 1999 From: gstein at lyra.org (Greg Stein) Date: Tue, 02 Mar 1999 05:30:39 -0800 Subject: [Mailman-Users] Text mode reporting tool, on number of users in a list References: <36DBDD40.2E103396@blueberry.co.uk> Message-ID: <36DBE7FF.2C06ED81@lyra.org> Rob Thomson wrote: > ... > What i need, is some way to query the system, (from the console) to > report back the number of users in a list. It is posible to retrieve > this info from the web page, however my supervisors would like the > feature whereby they are mailed on a weekly basis, the number of users > on each list that we run. > > Under Majordomo, this was easy, consideringt hat the user lists were > just test files. however with the new database format, I am stumped. > > Does anyone out there know how I can get arround this.?? % cd $prefix/bin % ./list_members mylist | wc -l 56 % ./list_members -r mylist | wc -l 42 % ./list_members -d mylist | wc -l 14 These are the total, regular, and digest subscribers to mylist. Cheers, -g -- Greg Stein, http://www.lyra.org/ From khera at kciLink.com Tue Mar 2 17:08:10 1999 From: khera at kciLink.com (Vivek Khera) Date: Tue, 2 Mar 1999 11:08:10 -0500 (EST) Subject: [Mailman-Users] notes on my first big list message delivery Message-ID: <14044.3306.899347.150745@kci.kciLink.com> Last nite, I sent out the first broadcast on one of my lists using Mailman. This list consists of about 7,000 customers. I set up the list to be moderated, and turned on auto-bounce processing (no notify), with a 1 message bounce threshhold. I populated the list from a text file from the old mailing list software. This took about 10 minutes using add_members. Then I sent the email. Immediately, as administrator, I started getting bounce notices in my inbox. Yuck! They seem to be getting processed most of the time, but why do I get copies of them? I'd just as soon let the list software track the bounces and leave me alone. I selected the 'Disable and DON'T notify me' option. I'd really like a 'Remove and DON'T notify me option, as well'. Just how do I tell if a regular user is "disabled" from the members listing? The check for admin emails to the main list and diverting them doesn't seem to work. A few "unsubscribe" messages popped through, and were put in the admin queue rather than actually processed. Is that what's supposed to happen? One thing I'd *really* find useful: a way to lookup users based on a substring. With 7,000+ users, it is laborious to click until I find an address. Overall, it went well. Now I just need to learn Python and start fixing things myself! ;-) v. From khera at kciLink.com Tue Mar 2 18:09:15 1999 From: khera at kciLink.com (Vivek Khera) Date: Tue, 2 Mar 1999 12:09:15 -0500 (EST) Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) Message-ID: <14044.6971.940676.798608@kci.kciLink.com> I've got a small list for which the following settings control who's allowed to post: Approve by administrator: no member_posting_only: yes list of additional accepted addresses: khera at kcilink.com Yet anyone who posts to the list gets deferred for admin approval with the error that they must be on the list to post, including myself. I'm running 1.0b9 (from CVS as of this morning.) It seems to matter little whether I list additional addresses -- if member_posting_only is yes, I *always* get a deferred message. v. From bryner at uiuc.edu Tue Mar 2 18:34:19 1999 From: bryner at uiuc.edu (Brian Ryner) Date: Tue, 02 Mar 1999 11:34:19 -0600 Subject: [Mailman-Users] Missing Password Message-ID: <36DC211B.21FD04B@uiuc.edu> Hi- I recently created a list and used the "mass subscribe" option in the web interface to subscribe a LOT of people. I just now got a notice that one of the users is missing a password. What would cause this? Is there a way to SET a password? Now, I just tried using this and subscribing a new address, and it made a random password like (I assume) it's supposed to. Could there be a bug in there that's causing it to sometimes not create a password? Thanks. -Brian Ryner bryner at uiuc.edu From khera at kciLink.com Tue Mar 2 18:35:58 1999 From: khera at kciLink.com (Vivek Khera) Date: Tue, 2 Mar 1999 12:35:58 -0500 (EST) Subject: [Mailman-Users] GUI misfeature with textarea boxes Message-ID: <14044.8574.533161.694222@kci.kciLink.com> I think that the use of WRAP=soft on the text boxes for things such as the trailer text and list descriptions should be removed. The reason is that carriage returns are significant in these fields and it is not possible to distinguish hard returns you type from the soft returns netscape inserts. The only way right now is to do a "view source" and see where the hard returns are. Simply removing the "WRAP=soft" from these textarea boxes will make it easier to detect these differences. 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 Andy.Carpenter at cs.man.ac.uk Tue Mar 2 18:56:46 1999 From: Andy.Carpenter at cs.man.ac.uk (Andy Carpenter) Date: Tue, 2 Mar 1999 17:56:46 -0000 Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) Message-ID: <014601be64d6$0b772850$62c15882@dugong.cs.man.ac.uk> >I've got a small list for which the following settings control who's >allowed to post: > >Approve by administrator: no >member_posting_only: yes >list of additional accepted addresses: khera at kcilink.com > >Yet anyone who posts to the list gets deferred for admin approval with >the error that they must be on the list to post, including myself. > >I'm running 1.0b9 (from CVS as of this morning.) This is probably because the person posting to the list does not have a password, not that they are not subscribe to the list. It seems that adding members to a list using the mass subscribe option of the web interface without sending a mail message or using the add_members command line script adds does add members to the list, but does not set a password for them. You can set a password by editing the the subscribers options and giving either the list or site password as the old password. 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 bryner at uiuc.edu Tue Mar 2 19:42:43 1999 From: bryner at uiuc.edu (Brian Ryner) Date: Tue, 02 Mar 1999 12:42:43 -0600 Subject: [Mailman-Users] BUG REPORT: password lookup Message-ID: <36DC3123.C10408E@uiuc.edu> Ok, I tracked this one down I think. If a user is subscribed with capital letters in the email address using the Mass Subscribe feature, then they go to get their password mailed to them, it fails. This seems to be because when they enter their email address on the listinfo page (and click "edit options") it lowercases it, but the password is stored with an uppercased version of the email address. I see two solutions: - lowercase all emails when they are subscribed from the Mass Subscribe page - locate the correct email case-insensitively when you go to the Edit Options page I don't know enough Python to give you a patch but it doesn't sound too difficult for someone who does know it. Thanks -Brian Ryner bryner at uiuc.edu From jcc-list at thenetexpert.net Tue Mar 2 20:13:00 1999 From: jcc-list at thenetexpert.net (Joseph Chin) Date: Tue, 02 Mar 1999 11:13:00 -0800 Subject: [Mailman-Users] TypeError: read-only buffer ... Message-ID: <4.1.19990302105631.009ce1e0@mail.calvex.com> hi folks, I have been using Mailman on Red Hat Linux 5.x system since b4 (just upgraded all systems to b9 today), and most things work as advertised. However, there is one problem that won't go away ... An application uses a Java SMTP applet to send notices via email. It works fine unless the recipient address is that of a Mailman list. The following is an excerpt from the bounced mail: ----- The following addresses had permanent fatal errors ----- |"/home/mailman/mail/wrapper post product-support" (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 1135, in Post sender = self.FindUser(msg.GetSender()) File "/home/mailman/Mailman/Message.py", line 122, in GetSender return string.lower(mail_address) TypeError: read-only buffer, None 554 |"/home/mailman/mail/wrapper post product-support"... unknown mailer error 1 The Mailman list in question works fine when using "normal" mail agents, such as Eudora, Outlook, direct SMTP conversation via telnet to port 25, etc. Any idea? Regards Joe From khera at kciLink.com Tue Mar 2 21:29:13 1999 From: khera at kciLink.com (Vivek Khera) Date: Tue, 2 Mar 1999 15:29:13 -0500 (EST) Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) In-Reply-To: <014601be64d6$0b772850$62c15882@dugong.cs.man.ac.uk> References: <014601be64d6$0b772850$62c15882@dugong.cs.man.ac.uk> Message-ID: <14044.18969.535783.293045@kci.kciLink.com> >>>>> "AC" == Andy Carpenter writes: >> Yet anyone who posts to the list gets deferred for admin approval with >> the error that they must be on the list to post, including myself. >> >> I'm running 1.0b9 (from CVS as of this morning.) AC> This is probably because the person posting to the list does not have AC> a password, not that they are not subscribe to the list. It seems that AC> adding members to a list using the mass subscribe option of the web AC> interface without sending a mail message or using the add_members AC> command line script adds does add members to the list, but does not AC> set a password for them. You can set a password by editing the the AC> subscribers options and giving either the list or site password as the AC> old password. That wasn't the problem... I went in and changed my own password, and still cannot post to the list. I still get the "Only approved posters may post without moderator approval." message. The only way I get Mailman to allow posts without admin approval is to open it up for *anyone* to post to it, which is a bad thing, IMO. 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 jwm at plain.co.nz Tue Mar 2 22:35:25 1999 From: jwm at plain.co.nz (John Morton) Date: Wed, 3 Mar 1999 10:35:25 +1300 (NZDT) Subject: [Mailman-Users] Re: wishlist (was Re: [ANNOUNCE] Mailman 1.0b9) In-Reply-To: References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> <19990301193617.D27018@fnord.guru.execpc.com> Message-ID: <14044.22512.647726.98912@antares.plain.co.nz> Per Starback writes: > I wished for: > > Well, now Mailman supports inserting those infamous Reply-To headers > pointing to the list which is infinitely more objectionable. As usual, know why you shouldn't use it, and why you want to use it in a particular case. As stated, setting one in an announce list to point to a discussion list might be useful in many circumstances. > subscribers". We who refuse to do that think that is should be easy > *both* to reply (personally) and to follow-up on a message, and that > mail programs [should] have different commands for those things. > But then a typical follow-up function of your mail program have to > actually work, that is to send the follow-up to the list, without you > having to edit the recipient list. The thing that irritates me about this method is that I get two emails for anything that someone follows up to on a list - one for my address and one from the list. Of course I've mentioned this before and I still haven't got around to coding something into mailman's delivery mechanism so that it doesn't send to anyone who is already in the TO: and CC: fields. In my copious free time, I suppose. > P.P.S. More generally this would be possible with a general "add these > headers to list mail" option, which maybe would be useful for other > things as well, and easy to implement, I guess. (Like the "Header > added to mail sent to regular list members"/"Header added to every > digest" options, but inserting headers instead of text in the body.) That looks like a good way to implement a general solution. Should it be able to clobber headers that mailman would otherwise set itself? John. From lindsey at ncsa.uiuc.edu Tue Mar 2 22:59:26 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Tue, 2 Mar 1999 15:59:26 -0600 (CST) Subject: [Mailman-Users] BUG REPORT: Quoted addresses munged (and request) Message-ID: <199903022159.PAA30323@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1117 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990302/0bdab72b/attachment.pot From bryner at uiuc.edu Wed Mar 3 01:01:43 1999 From: bryner at uiuc.edu (Brian Ryner) Date: Tue, 02 Mar 1999 18:01:43 -0600 Subject: [Mailman-Users] Possible Fix for password lookup bug Message-ID: <36DC7BE7.A91A3991@uiuc.edu> It looks like Mass Subscribe should lowercase the email before subscribing it. (And maybe other processing? when you subscribe yourself it checks for spaces, etc.). Anyway, it looks like all other methods of subscribing lowercase the addresses first, and the options editing script essentially depends on it being lowercase. So... if this all sounds reasonable, could someone please make the change. Thanks. -Brian Ryner bryner at uiuc.edu From bwarsaw at cnri.reston.va.us Wed Mar 3 05:21:23 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 2 Mar 1999 23:21:23 -0500 (EST) Subject: [Mailman-Users] Possible Fix for password lookup bug References: <36DCB058.AC6B1507@uiuc.edu> <36DC7BE7.A91A3991@uiuc.edu> Message-ID: <14044.47299.742348.971101@anthem.cnri.reston.va.us> >>>>> "BR" == Brian Ryner writes: BR> There's a bug that can come up when you mass subscribe users. BR> The script does not lowercase the email addresses when they BR> are mass-subscribed. This causes problems for just about BR> everything, including password lookup, because when you type BR> the email address to go to the options page, it uses a BR> lowercased version of it. Then, since the password is stored BR> with an uppercased version of the address, it can't find it. BR> If users subscribe themselves, their email address gets BR> lowercased and spaces get removed. Therefore, I'd suggest BR> applying this same behavior to the mass subscribe feature. What version of Mailman are you using? The policy is this: the user name part of the email address is case-preserving because RFC 822 says it must be. However for the Web side of the world, email addresses are lower cased. This means if I subscribe BWARSAW at python.org, email will always be delivered to BWARSAW at python.org, but my options will be at .../bwarsaw__at__python.org This has all been verified to work in Mailman 1.0b9. -Barry From lindsey at ncsa.uiuc.edu Wed Mar 3 07:08:41 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Wed, 3 Mar 1999 00:08:41 -0600 (CST) Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] Possible Fix for password lookup bug In-Reply-To: <14044.47299.742348.971101@anthem.cnri.reston.va.us> from "Barry A. Warsaw" at Mar 2, 99 11:21:23 pm Message-ID: <199903030608.AAA32535@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 2346 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990303/e1a72f69/attachment.asc From bryner at uiuc.edu Wed Mar 3 07:23:53 1999 From: bryner at uiuc.edu (Brian Ryner) Date: Wed, 03 Mar 1999 00:23:53 -0600 Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] Possible Fix for password lookup bug lookup bug References: <199903030608.AAA32535@ferret.ncsa.uiuc.edu> Message-ID: <36DCD579.328BE248@uiuc.edu> Christopher Lindsey wrote: > > So what the original poster was saying is that email addresses that > have uppercase characters in them are not assigned passwords (I've > tried it via the Web page and via the commandline script, with and > without notification). Another odd thing that I've noticed is Is it that they aren't assigned passwords, or it can't find the password once it's assigned (because of case conversions elsewhere)? I don't know how to check this. Anyone know? -Brian Ryner bryner at uiuc.edu From lindsey at ncsa.uiuc.edu Wed Mar 3 07:29:24 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Wed, 3 Mar 1999 00:29:24 -0600 (CST) Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] Possible Fix for password In-Reply-To: <36DCD579.328BE248@uiuc.edu> from "Brian Ryner" at Mar 3, 99 00:23:53 am Message-ID: <199903030629.AAA32653@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/19990303/f733392e/attachment.pot From duke at bbs.gu.com.au Wed Mar 3 10:37:31 1999 From: duke at bbs.gu.com.au (Matt Chipman) Date: Wed, 3 Mar 1999 20:37:31 +1100 Subject: [Mailman-Users] copy and paste Message-ID: <00db01be6559$7975a380$cb0b3fcb@duke> Hi there, after the newlist is created, there are a series of names and directories to insert into the aliases file. I cant really see how to do this except for manually repeating all the info again (typing) it into the aliases file. Apart from the length of time it takes to do this, there is the obious problem of errors occuring during the translation. Is there away to cut and paste this into the aliases file? Is it recorded somewhere else? thanks Matt From ayu1 at nycap.rr.com Wed Mar 3 14:04:17 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Wed, 03 Mar 1999 08:04:17 -0500 Subject: [Mailman-Users] copy and paste In-Reply-To: <00db01be6559$7975a380$cb0b3fcb@duke> Message-ID: <4.1.19990303080234.0099db40@pop1.rpi.edu> At 08:37 PM 1999/3/3 +1100, Matt Chipman wrote: >after the newlist is created, there are a series of names and directories to >insert into the aliases file. I cant really see how to do this except for Do you know how to use mouse? 1st, make sure you have gpm loaded. If you are in shell, left click the area you want then right click to paste. If you are in xwin, left click the area you want then middle click to paste /or press left and right at same time. Best Regards, Alex Yu PGP Fingerprint: 1F23 3045 9F92 E856 3967 ACB3 5354 2CC0 7AA7 19FA "What should you do when you see an endangered animal that is eating an endangered plant?" -- George Carlin From bwarsaw at cnri.reston.va.us Wed Mar 3 16:09:59 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 3 Mar 1999 10:09:59 -0500 (EST) Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] Possible Fix for password lookup bug References: <14044.47299.742348.971101@anthem.cnri.reston.va.us> <199903030608.AAA32535@ferret.ncsa.uiuc.edu> Message-ID: <14045.20679.885894.920839@anthem.cnri.reston.va.us> >>>>> "CL" == Christopher Lindsey writes: CL> So what the original poster was saying is that email addresses CL> that have uppercase characters in them are not assigned CL> passwords (I've tried it via the Web page and via the CL> commandline script, with and without notification). Another CL> odd thing that I've noticed is that addresses with uppercase CL> characters in them are always set to MIME instead of plain... Verified. Thanks for the recipe, it was crucial to me finding the bug. Unfortunately, I don't have time just now to fix it, but it shouldn't be difficult. The problem is that addrs in the password dictionary are kept case-preserved, but the match is done lower-cased. CL> I really think that the case changes should be thought over CL> again. Even though the local domain might not differentiate CL> between upper and lower case, what would happen if CL> JOEbob at example.com and joebob at example.com both decided to CL> subscribe to a list (assuming that example.com differentiated CL> between the two for purposes of local delivery)? The second one ought to be refused as already subscribed. And the reason all this extra cruft was put in place was because there really are some domains that differentiate based on the case of the username part. Thus in these domains, if I subscribed with BWARSAW at crufty.com, but Mailman insisted on sending the mail to bwarsaw at crufty.com, it would bounce. -Barry From emarshal at logic.net Wed Mar 3 16:45:59 1999 From: emarshal at logic.net (Edward S. Marshall) Date: Wed, 3 Mar 1999 09:45:59 -0600 (CST) Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] Possible Fix for password lookup bug In-Reply-To: <14045.20679.885894.920839@anthem.cnri.reston.va.us> Message-ID: On Wed, 3 Mar 1999, Barry A. Warsaw wrote: > The second one ought to be refused as already subscribed. I humbly disagree. > And the reason all this extra cruft was put in place was because there > really are some domains that differentiate based on the case of the > username part. Which is explicitly allowed by RFC 822. Why should Mailman care about case of the LHS at -all-? Why not leave it completely untouched? Or at least have an option to leave it alone, and remain RFC-compliant. (Yes, I'm picking nits here, but people tend to discard standards too often these days. RFC 822 might be full of contradictions, but it's quite clear about preserving the case of the LHS of the address.) -- Edward S. Marshall [ What goes up, must come down. ] http://www.logic.net/~emarshal/ [ Ask any system administrator. ] Linux labyrinth 2.2.2-pre2 #2 Sun Feb 14 15:24:09 CST 1999 i586 unknown 9:40am up 16 days, 10:16, 3 users, load average: 0.16, 0.09, 0.03 From Harald.Meland at usit.uio.no Wed Mar 3 18:33:42 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 03 Mar 1999 18:33:42 +0100 Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] [ANNOUNCE] Mailman 1.0b9 In-Reply-To: Per Starback's message of "02 Mar 1999 00:04:17 +0100" References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> Message-ID: [Per Starback] > Wish list: > > * Add Mail-Followup-To header. (I've done that for myself, but > I would appreciate not having to do it again, as well as I'd like > to see more use of this useful although nonstandard header.) As this (currently) is a non-standard header, I wouldn't feel good about putting explicit support for it into Mailman. However, a more general "Add this header (standard or not) (if it doesn't exist already) to all messages to this list" might be good. But not for 1.0, methinks. > * Possibility for individual list members to say if they want > a Subject line [tag] or not. That would mean that there would have > to be two versions of each message, but I think that would be worth > it as the [tag]/no tag preference is more about the preferences > (and mail situation) of individual list members that about the > preferences of the list itself or its maintainer. I would never > add a tag like that on my lists per default, but if users who want > it could get it explicitly that would be nice. For users it is always good to make _all_ the bells and whistles configurable. However, Mailman has to find a balance between user configurability and how efficient list delivery should be. This means we have to make sure that making something user configurable won't make list delivery unbearably inefficient for any Mailman installation. Once we start going down the road of deciding which options should be made user configurable and which aren't really worth it, it is *very* easy to get lost. There are lots of other good candidates for user configurable options concerning outgoing list messages: Adding a Reply-To: header, including the list footer, including the list header, and of course VERP. The added complexity of Mailman code this would need is also an issue. So, what I'm trying to say, is: Yes, this would be nice to have for some installations -- but don't hold your breath :) > * A line at the Membership Management page where you set default > attributes for new users in the same way that you can change > attributes for the existing users. This more general feature > would be instead of the > > Which delivery mode is the default for new users? > and > When receiving digests, which format is default? > > questions on the Digest-member options page. Yes, this would be nice. I'll try looking into it. > I think I would like to set "hide" by default, If you're talking of changing the Mailman default setting, that would be an incompatible change -- and those suck. Thanks a lot for your suggestions on how can be Mailman improved -- and do keep 'em coming! -- Harald From bryner at uiuc.edu Wed Mar 3 18:36:26 1999 From: bryner at uiuc.edu (Brian Ryner) Date: Wed, 03 Mar 1999 11:36:26 -0600 Subject: [Mailman-Users] nomail setting not always working Message-ID: <36DD731A.45419CC3@uiuc.edu> Hi- Yesterday I sent a message to a mailing list I'd set up, and got several bounces (as I expected). I have mailman set to disable the users and notify me, which it did. Today I sent another message, and got more bounces from the same people! which means it tried to deliver to them again. The second message I received said "subscription not disabled- user not found" (or something similar). I tried reproducing this on a test list and was unable to. Looking at the bounce messages I do notice a subtle difference between them. These are both for bounces from the same email address: 1st bounce message: ... The original message was received at Tue, 2 Mar 1999 09:52:08 -0600 from localhost [127.0.0.1] ... 2nd bounce message: ... The original message was received at Wed, 3 Mar 1999 10:21:37 -0600 from nobody at localhost [127.0.0.1] ... Note that the first message has no username and the second has nobody at localhost. Does anyone know what would cause this?? Python 1.51, Slackware 3.2. Thanks. -Brian Ryner bryner at uiuc.edu From castro at usmatrix.net Wed Mar 3 20:55:24 1999 From: castro at usmatrix.net (Edgard Castro) Date: Wed, 3 Mar 1999 14:55:24 -0500 Subject: [Mailman-Users] Mailman+Sendmail/smtpfeed Message-ID: <19990303145524.A24110@usmatrix.net> Hi! Someone ever used this configuration? Running mailman using sendmail+smtpfeed? I personally like the way smtpfeed works, so I think it should do a better job than bulk_mailing. I haven't tested it yet.. The question is.. Whats the better way to use this configuration? Allowing mailman run only one smtp instance or leaving it spawning process to sendmail ? Laters! :) e. -- Edgard Castro | 305-273-5003 -o) Chief Network Engineer - U.S. Matrix Internet, Inc. /\\ Linux Counter User #29078 -- http://counter.li.org _\_V From Grant_Fengstad at CdnAir.CA Wed Mar 3 23:24:05 1999 From: Grant_Fengstad at CdnAir.CA (Grant Fengstad) Date: Wed, 03 Mar 1999 14:24:05 -0800 Subject: [Mailman-Users] Installation Woes... Message-ID: <36DDB685.5138EE92@CdnAir.CA> I'm having some problems getting mailman running properly: Background: Sun Solaris 2.6 python 1.51 mailman 1.0b9 Everthing appears to install correctly. The Web interface is working... partially... When I go to the URL for webserver/mailman/admin/list (list is an example), I am able to authenticate as the list owner, but then am presented with a page that indicates "List mailman not found". Further, I am unable to modify any of the attributes for my list. I have created the aliases in the /etc/mail/aliases file and run newaliases. mailman: admin at cdnair.ca mailmain-owner: mailman What am I doing wrong???? -------------- next part -------------- A non-text attachment was scrubbed... Name: Grant_Fengstad.vcf Type: text/x-vcard Size: 371 bytes Desc: Card for Grant Fengstad Url : http://mail.python.org/pipermail/mailman-users/attachments/19990303/b298a726/attachment.vcf From jdc at nterprise.net Thu Mar 4 00:48:10 1999 From: jdc at nterprise.net (John-David Childs) Date: Wed, 3 Mar 1999 16:48:10 -0700 Subject: [Mailman-Users] Long Email Addressess Message-ID: <19990303164810.09157@denver.net> FYI: I know next to nothing about Python, some I'm not able to specifically scan the code (yet) looking for the big obvious security holes...but I did run across something interesting. I tried a very simple/stupid buffer overflow test. What would happen if I tried to subscribe a long email address? My test case was only about 300 characters...I'll probably try some really long usernames later but in any case I found that sendmail would choke on the email address I entered (prescan: token too long) yet mailman would think that the addy was sucessfully subscribed. djdjddddddddddddddddddddddddjjdjdjdjdjddjddddddddddddddddddddddddddddddddddddd ddddddddddddddddddddddddddddididididididididiididididididddddddddddddddddddddd idiidididididididididididididididididididididididddddddddddddddddddddddddddddd ddddddddddddddddddiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiii at nterprise.net has been successfully subscribed to Test. No crashes, no obvious buffer overflow, but methinks that mailman ought to expect *and check for* whatever the RFC defined maximum email address is (or ought to be able to pick it out of the local sendmail config). At the moment, I have two goals in mind that I want to figure out how to do in mailman...and when I do I'll try to create a FAQ entry/HOWTO: 1) I want to figure out how to get mailman to work with virtual hosts. Should be similar to doing this with Majordomo. I don't want to install copies of mailman in every virtual domain directory...instead I want a different "cf" file for each domain, and a switch to each of the bin/cgi programs that will read the appropriate cf file. (This functionality might already be there...I just unpacked/installed mailman for the first time today). 2) I want to run mailman through cgiwrap as a user other than the webserver. The docs suggest that running it as user mailman isn't a good idea either because that would give everyone access to the private archives, but I really don't like running it with webserver privs either. For that matter, I don't like running the wrapper with daemon privs (call me super paranoid). I'd rather run the wrapper and CGI's as some other user/group...one with absolutely no other privs than what is necessary to run mailman. Other than these minor nits, mailman seems to beat the pants off any other MLM I've looked at! This is great stuff! -- John-David Childs (JC612) Enterprise Internet Solutions Systems Administration http://www.nterprise.net & Network Engineering 8707 E. Florida Ave #814 Denver, CO 80231 "Virtual" means never knowing where your next byte is coming from. From petrilli at amber.org Thu Mar 4 01:17:47 1999 From: petrilli at amber.org (Christopher G. Petrilli) Date: Wed, 3 Mar 1999 19:17:47 -0500 Subject: [Mailman-Users] Long Email Addressess In-Reply-To: <19990303164810.09157@denver.net>; from John-David Childs on Wed, Mar 03, 1999 at 04:48:10PM -0700 References: <19990303164810.09157@denver.net> Message-ID: <19990303191747.07813@amber.org> On Wed, Mar 03, 1999 at 04:48:10PM -0700, John-David Childs wrote: > FYI: I know next to nothing about Python, some I'm not able to > specifically scan the code (yet) looking for the big obvious security > holes...but I did run across something interesting. Python should have NO buffer-overrun problems as all strings are ALWAYS dynamically allocated, as are all other structurs. There's just simply no "fixed" sizes used. > I tried a very simple/stupid buffer overflow test. What would happen if I > tried to subscribe a long email address? My test case was only about 300 > characters...I'll probably try some really long usernames later but in any > case I found that sendmail would choke on the email address I entered > (prescan: token too long) yet mailman would think that the addy was > sucessfully subscribed. Um, from memory, I don't think that RFC822 actually limits email address sizes :-) Certainly there is NO limit on DNS theoretically, both to the number of subdomains, nor the size of each level. So, this would be a sendmail bug, in my eye. Chris -- | Christopher Petrilli ``Television is bubble-gum for | petrilli at amber.org the mind.''-Frank Lloyd Wright From jonathan at NrgUp.Com Thu Mar 4 03:32:08 1999 From: jonathan at NrgUp.Com (Jonathan Bradshaw) Date: Wed, 3 Mar 1999 21:32:08 -0500 Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) In-Reply-To: <14044.18969.535783.293045@kci.kciLink.com>; from Vivek Khera on Tue, Mar 02, 1999 at 03:29:13PM -0500 References: <014601be64d6$0b772850$62c15882@dugong.cs.man.ac.uk> <14044.18969.535783.293045@kci.kciLink.com> Message-ID: <19990303213208.A12170@NrgUp.Com> Remove the owner-listname alias. Fixed the problem for myself and at least two other people. On Tue, Mar 02, 1999 at 03:29:13PM -0500, Vivek Khera wrote: > >>>>> "AC" == Andy Carpenter writes: > > >> Yet anyone who posts to the list gets deferred for admin approval with > >> the error that they must be on the list to post, including myself. > >> > >> I'm running 1.0b9 (from CVS as of this morning.) -- 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 claw at kanga.nu Thu Mar 4 06:12:51 1999 From: claw at kanga.nu (J C Lawrence) Date: Wed, 03 Mar 1999 21:12:51 -0800 Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] [ANNOUNCE] Mailman 1.0b9 In-Reply-To: Message from Harald Meland of "03 Mar 1999 18:33:42 +0100." Message-ID: On 03 Mar 1999 18:33:42 +0100 Harald Meland wrote: > As this (currently) is a non-standard header, I wouldn't feel good > about putting explicit support for it into Mailman. However, a more > general "Add this header (standard or not) (if it doesn't exist > already) to all messages to this list" might be good. But not for > 1.0, methinks. This has my vote, as well as a set of pages to configure MailMan's defaults for all other lists. *THAT* would be incredibly useful especially for corporate sites (I'm trying to roll out MailMan at VA Research). Note: The default business should work as follows: All list config are either "default" or deviations from default. Ergo, if a list is configured and MailMan's defaults are later changed, the following would happen: -- if the value is the same as the prior default, change the value to the new default. -- if the value was changed from the prior default, leave it at its current setting. > There are lots of other good candidates for user configurable > options concerning outgoing list messages: Adding a Reply-To: > header, including the list footer, including the list header, and of > course VERP. I'd love an option to support only MIME digests and to turn off support for RFC (forget number) digests. I'd also love an option to set a Reply-To specific to digests and different from the list config for individual messages (I set it to a Please.Do.Not.Reply.to.Digests.Burst.Instead at whereever). Version 1.x stuff. -- J C Lawrence Internet: claw at kanga.nu ----------(*) Internet: coder at kanga.nu ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From synrg at sanctuary.nslug.ns.ca Thu Mar 4 15:03:50 1999 From: synrg at sanctuary.nslug.ns.ca (Ben Armstrong) Date: Thu, 4 Mar 1999 10:03:50 -0400 (AST) Subject: [Mailman-Users] Changed port, but not all scripts use the new address Message-ID: I am using the Debian Linux package of Mailman v1.0b8. I have changed the port that apache runs on from 80 to 5700. I have also updated my mm_cfg.py as follows: DEFAULT_URL = 'http://sanctuary.nslug.ns.ca:5700/mailman' Now I am finding some of the URLs are correct, while others are not. In particular, all of the buttons on the listinfo page (subscribe, visit subscriber list, edit options) point at the old address (e.g. http://sanctuary.nslug.ns.ca/mailman/subscribe/nslug-test) What have I missed? Ben -- nSLUG http://www.nslug.ns.ca synrg at sanctuary.nslug.ns.ca Debian http://www.debian.org synrg at debian.org Chebucto http://www.chebucto.ns.ca aa458 at chebucto.ns.ca [ pgp key fingerprint = 7F DA 09 4B BA 2C 0D E0 1B B1 31 ED C6 A9 39 4F ] From khera at kciLink.com Thu Mar 4 15:54:11 1999 From: khera at kciLink.com (Vivek Khera) Date: Thu, 4 Mar 1999 09:54:11 -0500 (EST) Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) In-Reply-To: <19990303213208.A12170@NrgUp.Com> References: <014601be64d6$0b772850$62c15882@dugong.cs.man.ac.uk> <14044.18969.535783.293045@kci.kciLink.com> <19990303213208.A12170@NrgUp.Com> Message-ID: <14046.40595.297596.125159@kci.kciLink.com> >>>>> "JB" == Jonathan Bradshaw writes: JB> Remove the owner-listname alias. Fixed the problem for myself and JB> at least two other people. Doesn't fix it for me, unfortunately. Just tried it yet again. Thanks for the suggestion. 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 Martin.Preishuber at stuco.uni-klu.ac.at Thu Mar 4 16:45:54 1999 From: Martin.Preishuber at stuco.uni-klu.ac.at (Martin Preishuber) Date: Thu, 04 Mar 1999 15:45:54 +0000 Subject: [Mailman-Users] Changed port, but not all scripts use the new address References: Message-ID: <36DEAAB2.762E8CFB@stuco.uni-klu.ac.at> Ben Armstrong wrote: > I am using the Debian Linux package of Mailman v1.0b8. > > I have changed the port that apache runs on from 80 to 5700. I have > also updated my mm_cfg.py as follows: > > DEFAULT_URL = 'http://sanctuary.nslug.ns.ca:5700/mailman' > > Now I am finding some of the URLs are correct, while others are > not. In particular, all of the buttons on the listinfo page > (subscribe, visit subscriber list, edit options) point at the > old address (e.g. http://sanctuary.nslug.ns.ca/mailman/subscribe/nslug-test) Hmm, now that I think of it, is it possible to enter a relative address instead of the full one ? the reason I ask is, that we have a secure webserver running parallel to the unsecure one and so I thought it might be a good idea to give secure access to mailman, too but I have to either specify http:// or https:// in mm_cfg.py ... can I just write "/mailman" e.g. ? Martin -- Martin Preishuber - Student, ECLiPt Core Member, SysAdmin http://eclipt.uni-klu.ac.at, mailto:Martin.Preishuber at stuco.uni-klu.ac.at To give happiness is to deserve happiness. From lindsey at ncsa.uiuc.edu Thu Mar 4 16:56:58 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Thu, 4 Mar 1999 09:56:58 -0600 (CST) Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) In-Reply-To: <14046.40595.297596.125159@kci.kciLink.com> from "Vivek Khera" at Mar 4, 99 09:54:11 am Message-ID: <199903041556.JAA10464@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 535 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990304/fa5915e7/attachment.pot From Harald.Meland at usit.uio.no Thu Mar 4 21:14:14 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 04 Mar 1999 21:14:14 +0100 Subject: [Mailman-Users] Change e-mail address? In-Reply-To: Clark Evans's message of "Fri, 12 Feb 1999 22:12:20 +0000" References: <36C4A744.71E90486@manhattanproject.com> Message-ID: [Clark Evans] > Is there a way for a subscriber on, say 10 lists to > change his/her e-mail address? Sorry, no -- Mailman currently has no notion of "users" outside the scope of specific lists. A installation-wide database of user objects is one of the things high on my list as soon 1.0 is out. Thus, currently this would have to be done with 10 unsubscribes and 10 subscribes. > It seems they would want to do this more often than changing their > password. Well, that depends on who your users are, right? :) -- Harald From Harald.Meland at usit.uio.no Thu Mar 4 22:16:40 1999 From: Harald.Meland at usit.uio.no (Harald Meland) Date: 04 Mar 1999 22:16:40 +0100 Subject: [Mailman-Users] Question on add_members routine In-Reply-To: Nicholas Brenckle's message of "Wed, 17 Feb 1999 11:18:40 -0500" References: <36CAEBDF.EB5A848@yale.edu> Message-ID: [Nicholas Brenckle] > 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? I've patched my copies of add_members and remove_members to allow "-" as the filename, meaning "Read addresses from stdin". For add_members, only one of the digest and non-digest files can be stdin. Not exactly what you're asking for, but I'll check my changes in shortly. > Or is this just it and I need to start learning Python? :) Probably :) It really isn't hard, and having the existing scripts to look at should make it even easier. > Once i get this all working, I'll post the script to the list. Great! -- Harald From paz at apriori.net Fri Mar 5 03:31:55 1999 From: paz at apriori.net (paz) Date: Thu, 4 Mar 1999 21:31:55 -0500 (EST) Subject: [Mailman-Users] Does anyone else see these? Message-ID: I've gotten two admin messages to mailman-owner from a mailman list I run on apriori.net (Hummers - a humor list). (begin included text) =================================== Received: from gw.apriori.net (localhost.apriori.net [127.0.0.1]) by apriori.net (8.8.8/8.8.8) with ESMTP id CAA29989 for ; Thu, 4 Mar 1999 02:08:34 -0500 (EST) (envelope-from mailman-owner at apriori.net) Received: from gw.apriori.net (localhost.apriori.net [127.0.0.1]) by apriori.net (8.8.8/8.8.8) with ESMTP id CAA29979 for ; Thu, 4 Mar 1999 02:08:30 -0500 (EST) (envelope-from mailman-owner at apriori.net) Date: Thu, 4 Mar 1999 02:08:30 -0500 (EST) Message-Id: <199903040708.CAA29979 at apriori.net> From: mailman-owner at apriori.net Subject: Hummers member redscares at spamcom.net bouncing - NOT disabled To: hummers-admin at apriori.net Errors-To: mailman-owner at apriori.net MIME-version: 1.0 Content-type: multipart/mixed; boundary="192.168.51.99.1.29976.920531310.496.13704" X-Mailman-Version: 1.0b8 Precedence: bulk List-Id: Humor email list. Parts/attachments: 1 Shown 16 lines Text 2 Shown 61 lines Text ---------------------------------------- Content-type: text/plain; charset=us-ascii This is a Mailman mailing list bounce action notice: List: Hummers Member: redscares at spamcom.net Action: Subscription not disabled. Reason: Excessive or fatal bounces. BUT: User not found. The triggering bounce notice is attached below. Questions? Contact the Mailman site administrator at mailman-owner at apriori.net. [ Part 2: "Attached Text" ] This is a MIME-encapsulated message --CAA24772.920531258/camel8.mindspring.com The original message was received at Thu, 4 Mar 1999 02:07:37 -0500 (EST) from mx10.mindspring.com [207.69.200.126] ----- The following addresses had permanent fatal errors ----- ----- Transcript of session follows ----- 550 ... Host unknown (Name server: spamcom.net: host not found) --CAA24772.920531258/camel8.mindspring.com Content-Type: message/delivery-status Reporting-MTA: dns; camel8.mindspring.com Received-From-MTA: DNS; mx10.mindspring.com Arrival-Date: Thu, 4 Mar 1999 02:07:37 -0500 (EST) Final-Recipient: RFC822; redscares at spamcom.net Action: failed Status: 5.1.2 Remote-MTA: DNS; spamcom.net Last-Attempt-Date: Thu, 4 Mar 1999 02:07:38 -0500 (EST) --CAA24772.920531258/camel8.mindspring.com Content-Type: text/rfc822-headers Return-Path: Received: from mx10.mindspring.com (mx10.mindspring.com [207.69.200.126]) by camel8.mindspring.com (8.8.5/8.8.5) with SMTP id CAA01606 for ; Thu, 4 Mar 1999 02:07:37 -0500 (EST) From: hummers-admin at apriori.net X-MindSpring-Loop: t-eaton at mindspring.com Received: from apriori.net ([209.192.153.107]) by mx10.mindspring.com (Mindspring Mail Service) with ESMTP id rdsc9m.i37.37kbi3u for ; Thu, 4 Mar 1999 02:07:34 -0500 (EST) Received: from gw.apriori.net (localhost.apriori.net [127.0.0.1]) by apriori.net (8.8.8/8.8.8) with ESMTP id CAA29959; Thu, 4 Mar 1999 02:08:03 -0500 (EST) (envelope-from hummers-admin at apriori.net) Received: from localhost (jokes-in at localhost) by apriori.net (8.8.8/8.8.8) with SMTP id CAA29933 for ; Thu, 4 Mar 1999 02:07:52 -0500 (EST) (envelope-from jokes-in at apriori.net) Date: Thu, 4 Mar 1999 02:07:51 -0500 (EST) To: hummers at apriori.net Subject: [Hummers] The Short List Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hummers-admin at apriori.net Errors-To: hummers-admin at apriori.net X-Mailman-Version: 1.0b8 Precedence: bulk List-Id: Humor email list. X-BeenThere: hummers at apriori.net --CAA24772.920531258/camel8.mindspring.com-- ========================================== (end included text) redscares at spamcom.net (obviously) is not a subscriber of list Hummers, yet the message seems to think he is. Therefore I can't delete from the subscriber list one who isn't subscribed... In the line: X-MindSpring-Loop: t-eaton at mindspring.com user t-eaton at mindspring.com IS a subscriber, however. Does anyone know what's going on with this? cheers - -- Philip. philip zimmermann paz at apriori.net www.apriori.net ayer, ma usa From lindsey at ncsa.uiuc.edu Fri Mar 5 08:17:53 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Fri, 5 Mar 1999 01:17:53 -0600 (CST) Subject: [Mailman-Users] Re: [Mailman-Developers] Does anyone else see these? In-Reply-To: from "paz" at Mar 4, 99 09:31:55 pm Message-ID: <199903050717.BAA14803@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1594 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990305/191a6616/attachment.asc From claw at kanga.nu Fri Mar 5 19:19:54 1999 From: claw at kanga.nu (J C Lawrence) Date: Fri, 05 Mar 1999 10:19:54 -0800 Subject: [Mailman-Users] Re: [Mailman-Developers] Does anyone else see these? In-Reply-To: Message from Christopher Lindsey of "Fri, 05 Mar 1999 01:17:53 CST." <199903050717.BAA14803@ferret.ncsa.uiuc.edu> Message-ID: On Fri, 5 Mar 1999 01:17:53 -0600 (CST) Christopher Lindsey wrote: > Perhaps Mailman could add (yet another) header indicating the > targetted recepient to help with this type of situation? Maybe > X-Mailman-Recepient? Or it could be wrapped it into another header > like X-BeenThere... One technique I used for my own list software (now defunct) was that every N'th message to each subscriber was sent individually with custom headers giving the subscription address, list name etc. All the other sends (the rest of N) were sent as per normal with 100 RCPT TO's per message. Then, instead of attempting to parse bounce formats, instead I merely looked for these custom headers in the bouce returns and tracked that way. In this way, by rotating the N thru the subscriber base so that on any one particular posting only 1/N'th of the subscribers were sent individual messages I could minimise mail load on the system and have an guaranteed accurate tracking system for who was *really* bouncing when there forwards inbetween. -- J C Lawrence Internet: claw at kanga.nu ----------(*) Internet: coder at kanga.nu ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From jramos at unired.net.pe Sat Mar 6 04:06:15 1999 From: jramos at unired.net.pe (Johnny) Date: Fri, 5 Mar 1999 22:06:15 -0500 (EST) Subject: [Mailman-Users] Passing archives files. Message-ID: Greetings, I'm trying to replace a Majordomo list with the Mailman, but i'm not sure if it is possible to pass the list's archives to the pipermail format. The Majordomo lists are numbered by date, as follows: list-name.9809 This file contains all the messages sent by September 1998. Any suggestion is welcome. Rgds. Johnny From ayu1 at nycap.rr.com Sat Mar 6 06:33:00 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Sat, 06 Mar 1999 00:33:00 -0500 Subject: [Mailman-Users] replacing http:// to --> https:// (ssl) In-Reply-To: Message-ID: <4.1.19990306003212.00967450@pop1.rpi.edu> Hello, Will there be *a fast way* that tell mailman to use https instead of http? Alex From tomas at euronetics.se Sat Mar 6 15:00:00 1999 From: tomas at euronetics.se (Tomas Fasth) Date: Sat, 06 Mar 1999 15:00:00 +0100 Subject: [Mailman-Users] Passing archives files. References: Message-ID: <36E134E0.32A9016E@euronetics.se> Johnny wrote: > > Greetings, > > I'm trying to replace a Majordomo list with the Mailman, but i'm not > sure if it is possible to pass the list's archives to the pipermail > format. Johnny, please be aware that Pipermail do not support MIME encoded accented characters, neither in the headers nor in the body. If you have a need to view archived mail written in a native language other than american english (is it spanish in Peru?) I recommend you to concider another archiver, like MHonArc (http://www.oac.uci.edu/indiv/ehood/mhonarc.html) for example. Regards, Tomas From wfrank at syskonnect.de Mon Mar 8 09:23:53 1999 From: wfrank at syskonnect.de (Werner Frank) Date: Mon, 8 Mar 1999 09:23:53 +0100 (MET) Subject: [Mailman-Users] Problem with Netscape's Fasttrack ? Message-ID: <199903080823.JAA26543@docu.skd.de> I translated and nearly installed mailman 1.0b9 in /export/home/mailman on Solaris 2.5.1 I'm running Netscape Fasttrack Server 2.0.1 on the same machine. The web interface starts fine until I want to go to list administration. I created a newlist test with the /export/home/mailman/bin/newlist command. When I enter the administration page for list admin the password is requested. I enter it and the Browser comes with the following URL: http://myserver/mailman/admin/mailman/admin/test -------------- The web page says first "List test not found" in red letters and then the already known text: Below is the collection of publicly-advertised mailman mailing lists on monalisa. Click on a list name to visit the configuration pages for that list. To visit the administrators configuration page for an unadvertised list, open a URL similar to this one, but with a '/' and the the right list name appended. General list information can be found at the mailing list overview page. (Send questions and comments to mailman-owner at monalisa.) List Description test follows. ------ I guess this is a problem with interfacing the Server's CGI Interface ? Did anyone out there experience the same problem ? Is there anyone running mailman with Netscape Server on Solaris successfully ? TIA, Werner Frank wfrank at syskonnect.de From lala at cite.bme.hu Mon Mar 8 16:46:35 1999 From: lala at cite.bme.hu (Lala) Date: Mon, 8 Mar 1999 16:46:35 +0100 (CET) Subject: [Mailman-Users] Please help Message-ID: While trying to launch mailman, I encountered a problem I could not solve. Please help if you can. I have Debian and have installed python (it was python-base that is included in the distribution). I configured, installed, OK. Then, I cannot do anything, I am getting the following message instead: Traceback (innermost last): File "./mmsitepass", line 28, in ? from Mailman import MailList File "/home/mailman/Mailman/MailList.py", line 31, in ? import Utils File "/home/mailman/Mailman/Utils.py", line 33, in ? import random ImportError: No module named random I guess it means what it says, e.g. "No module named random", I just wonder what I could do to have this module. Thank you, Adam Rill __________________ lala at cite.bme.hu From bates at stat.wisc.edu Mon Mar 8 17:27:01 1999 From: bates at stat.wisc.edu (Douglas Bates) Date: 08 Mar 1999 10:27:01 -0600 Subject: [Mailman-Users] Debian package [was: Please help] In-Reply-To: Lala's message of "Mon, 8 Mar 1999 16:46:35 +0100 (CET)" References: Message-ID: <6rbti42bhm.fsf@verdi.stat.wisc.edu> >>>>> "Lala" == Lala writes: Lala> While trying to launch mailman, I encountered a problem I Lala> could not solve. Please help if you can. Lala> I have Debian and have installed python (it was python-base Lala> that is included in the distribution). There is already a Debian package of mailman. If you install the package it will take care of the dependencies for you. As you can see from the description below, there are several python packages that need to be installed before mailman can function. % dpkg --print-avail mailman Package: mailman Priority: optional Section: mail Installed-Size: 1074 Maintainer: Gergely Madarasz Architecture: i386 Version: 1.0b9-1 Depends: libc6, python-base, python-misc, python-net, mail-transport-agent Recommends: cron (>= 3.0pl1-42), base-passwd (>= 1.3.0) Filename: dists/unstable/main/binary-i386/mail/mailman_1.0b9-1.deb Size: 241000 MD5sum: 38983a7b2b3882b60d79a2a134ced052 Description: Powerful, web based list processor The GNU Mailing List Manager, which manages email discussion lists much like Majordomo and Smartmail. Unlike most similar products, Mailman gives each mailing list a web page, and allows users to subscribe, unsubscribe, etc. over the web. Even the list manager can administer his or her list entirely from the web. . Mailman also integrates most things people want to do with mailing lists, including archiving, mail <-> news gateways, and so on. It has all of the features you expect from such a product, plus integrated support for the web (including web based archiving), automated bounce handling and integrated spam prevention. . For more information see http://www.list.org/. From davroc at hplb.hpl.hp.com Mon Mar 8 17:35:41 1999 From: davroc at hplb.hpl.hp.com (David Rocher) Date: Mon, 8 Mar 1999 16:35:41 +0000 Subject: [Mailman-Users] Re: Please help In-Reply-To: ; from Lala on Mon, Mar 08, 1999 at 04:46:35PM +0100 References: Message-ID: <19990308163540.A1469@rocher-d-1.hpl.hp.com> On Mon, Mar 08, 1999 at 04:46:35PM +0100, Lala wrote: > I have Debian and have installed python (it was python-base that is > included in the distribution). you need python-misc as well. David. From bwarsaw at cnri.reston.va.us Mon Mar 8 19:48:15 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 8 Mar 1999 13:48:15 -0500 (EST) Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) References: <14046.40595.297596.125159@kci.kciLink.com> <199903041556.JAA10464@ferret.ncsa.uiuc.edu> Message-ID: <14052.7023.463619.172399@anthem.cnri.reston.va.us> >>>>> "CL" == Christopher Lindsey writes: | What I ended up doing was changing the section in | $prefix/Mailman/MailList.py (line 1024 in 1.0b9) that says | sender = msg.GetEnvelopeSender() | if not sender: | sender = msg.GetSender() CL> to | sender = msg.GetSender() Vivek, did this fix your problem? I still have not been able to reproduce this at all. When I set posts_approved to no, member_posting_only to yes, and have nothing in the following text box, it works for me as expected. Member postings go through immediately, but non-members postings are held for approval. Someone who is having this problem is going to have to help me debug it. -Barry From jeffh at streek.com Mon Mar 8 20:19:20 1999 From: jeffh at streek.com (Jeff Hahn) Date: Mon, 8 Mar 1999 13:19:20 -0600 Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) In-Reply-To: <14052.7023.463619.172399@anthem.cnri.reston.va.us> Message-ID: <000c01be6998$916df300$1e0a5ad1@SINGSING.STREEK.COM> I also have the problem - Linux - Redhat 5.2 - dropping the "GetEnvelopeSender" also fixed my problem. I'd be glad to help debug. I don't have any serious traffic using this list server yet, so I'm free to help. -Jeff > -----Original Message----- > From: mailman-users-admin at python.org > [mailto:mailman-users-admin at python.org]On Behalf Of Barry A. Warsaw > Sent: Monday, March 08, 1999 12:48 PM > To: Christopher Lindsey > Cc: Vivek Khera; jonathan at nrgup.com; mailman-users at python.org > Subject: Re: [Mailman-Users] posting restrictions still confusing to me > (or not working?) > > > > >>>>> "CL" == Christopher Lindsey writes: > > | What I ended up doing was changing the section in > | $prefix/Mailman/MailList.py (line 1024 in 1.0b9) that says > > | sender = msg.GetEnvelopeSender() > | if not sender: > | sender = msg.GetSender() > > CL> to > > | sender = msg.GetSender() > > Vivek, did this fix your problem? > > I still have not been able to reproduce this at all. When I set > posts_approved to no, member_posting_only to yes, and have nothing in > the following text box, it works for me as expected. Member postings > go through immediately, but non-members postings are held for > approval. > > Someone who is having this problem is going to have to help me debug > it. > > -Barry > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users > From tismer at appliedbiometrics.com Mon Mar 8 20:56:06 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Mon, 08 Mar 1999 20:56:06 +0100 Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) References: <14046.40595.297596.125159@kci.kciLink.com> <199903041556.JAA10464@ferret.ncsa.uiuc.edu> <14052.7023.463619.172399@anthem.cnri.reston.va.us> Message-ID: <36E42B56.AF30FB25@appliedbiometrics.com> "Barry A. Warsaw" wrote: > > >>>>> "CL" == Christopher Lindsey writes: > > | What I ended up doing was changing the section in > | $prefix/Mailman/MailList.py (line 1024 in 1.0b9) that says > > | sender = msg.GetEnvelopeSender() > | if not sender: > | sender = msg.GetSender() > > CL> to > > | sender = msg.GetSender() > > Vivek, did this fix your problem? > > I still have not been able to reproduce this at all. When I set > posts_approved to no, member_posting_only to yes, and have nothing in > the following text box, it works for me as expected. Member postings > go through immediately, but non-members postings are held for > approval. I'm having a similar problem. I believe, the envelope thing might be the reason why I always have to approve messages to python-de at starship.python.net which were redirected form starship.skyport.net . Is it possible that there is some relay in the way which puts another envelope around the message? I'll give it a try. 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 Mon Mar 8 22:03:23 1999 From: jeffh at streek.com (Jeff Hahn) Date: Mon, 8 Mar 1999 15:03:23 -0600 Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) In-Reply-To: <36E42B56.AF30FB25@appliedbiometrics.com> Message-ID: <000801be69a7$1a16a860$1e0a5ad1@SINGSING.STREEK.COM> > I'm having a similar problem. I believe, the envelope thing > might be the reason why I always have to approve messages > to python-de at starship.python.net which were redirected form > starship.skyport.net . Is it possible that there is some relay > in the way which puts another envelope around the message? > I'll give it a try. > I was incorrect in my prior post. I was having this problem with b8 and early b8+, but I'm no longer having the problem with the current CVS tree. -Jeff From lindsey at ncsa.uiuc.edu Mon Mar 8 22:18:01 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Mon, 8 Mar 1999 15:18:01 -0600 (CST) Subject: [Mailman-Users] posting restrictions still confusing to me (or not In-Reply-To: <36E42B56.AF30FB25@appliedbiometrics.com> from "Christian Tismer" at Mar 8, 99 08:56:06 pm Message-ID: <199903082118.PAA05965@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 952 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990308/5f1951f6/attachment.pot From tismer at appliedbiometrics.com Mon Mar 8 22:24:48 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Mon, 08 Mar 1999 22:24:48 +0100 Subject: [Mailman-Users] posting restrictions still confusing to me (or not References: <199903082118.PAA05965@ferret.ncsa.uiuc.edu> Message-ID: <36E44020.2D904471@appliedbiometrics.com> Christopher Lindsey wrote: [CT] > I sent mail to Barry about this, but I'll share it for those > interested. On my system (Linux 2.0.x, sendmail 8.9.3, > procmail 3.12, and mailman 1.0b9), > > sender = msg.GetEnvelopeSender() > > sets sender to 'listname-admin at example.com'. So something > somewhere is changing the envelope address prematurely (it > should be changed *after* this function call). syslog > verifies that the message is send from listname-admin > before pumping the message through > > '|$prefix/mail/wrapper mailowner listname' > > But I don't understand why it's happening on certain systems and > not on others. SO my case might be different, since I do redirect from one machine to the other (list moved:). Anyway, the patch seems to be the solution for me. 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 Mon Mar 8 22:30:50 1999 From: tismer at appliedbiometrics.com (Christian Tismer) Date: Mon, 08 Mar 1999 22:30:50 +0100 Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) References: <000801be69a7$1a16a860$1e0a5ad1@SINGSING.STREEK.COM> Message-ID: <36E4418A.F74D6B9B@appliedbiometrics.com> Jeff Hahn wrote: > > > I'm having a similar problem. I believe, the envelope thing > > might be the reason why I always have to approve messages > > to python-de at starship.python.net which were redirected form > > starship.skyport.net . Is it possible that there is some relay > > in the way which puts another envelope around the message? > > I'll give it a try. > > > > I was incorrect in my prior post. I was having this problem with b8 and > early b8+, but I'm no longer having the problem with the current CVS tree. Interesting, since I just patched b7 and I'm quite happy yet. At least I'm getting no approval requests at the moment.... 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 sengaia at hallucination.net Mon Mar 8 23:03:48 1999 From: sengaia at hallucination.net (Arjen Wolfs) Date: Mon, 08 Mar 1999 23:03:48 +0100 Subject: [Mailman-Users] 1.0b9 trouble Message-ID: <4.1.19990308225801.00a533b0@mail.hallucination.net> Hi there... I've been trying to get 1.0b9 to work on my SuSE Linux box, it installs and compiles fine, following the guidelines from the INSTALL file, up to the point where a site password has to be set, where the following error occurs: mailman at underworld:/home/mailman/mailman-1.0b9/bin > ./mmsitepass password Traceback (innermost last): File "./mmsitepass", line 26, in ? import paths ImportError: No module named paths The box is runing python 1.5.1, kernel 2.0.36, and sendmail 8.9.2. Any help would be greatly appreciated (please cc any replies as I'm not a member of this list). Arjen From bwarsaw at cnri.reston.va.us Tue Mar 9 04:40:48 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 8 Mar 1999 22:40:48 -0500 (EST) Subject: [Mailman-Users] issues with BSD/OS 4.0 and mailman 1.0b8 References: <14033.37397.792829.876761@kci.kciLink.com> <14040.14102.660231.575852@anthem.cnri.reston.va.us> <14042.43971.959293.652762@kci.kciLink.com> Message-ID: <14052.38976.140918.580267@anthem.cnri.reston.va.us> >>>>> "VK" == Vivek Khera writes: >>>>> "BAW" == Barry A Warsaw writes: VK> BSD generally does a nightly scan for setuid file changes. VK> Setgid directories also come up on the scan when they change, VK> which happens a lot with mailing list archives. VK> I just manually un-setgid them... but I have to temporarily VK> setgid the root directory again when I re-install the VK> software. VK> It would be nice if configure had an option with VK> --no-setgid-dirs to turn off this "feature". Would it be enough if you could just skip the chmod g+s on the installation of all the subdirs? I could paramaterize that step in the Makefile, so that you could do the following: % make DIRSETGID=: install -Barry From bwarsaw at cnri.reston.va.us Tue Mar 9 05:24:31 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 8 Mar 1999 23:24:31 -0500 (EST) Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] [ANNOUNCE] Mailman 1.0b9 References: <14042.58410.557890.269150@anthem.cnri.reston.va.us> Message-ID: <14052.41599.185573.703300@anthem.cnri.reston.va.us> >>>>> "HM" == Harald Meland writes: HM> However, a more general "Add this header (standard or not) (if HM> it doesn't exist already) to all messages to this list" might HM> be good. But not for 1.0, methinks. I agree with both points! We'll have to think about the best way to present this on the admin pages. Anyway, I've added this to the TODO file. From bwarsaw at cnri.reston.va.us Tue Mar 9 05:41:15 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 8 Mar 1999 23:41:15 -0500 (EST) Subject: [Mailman-Users] Missing Password References: <36DC211B.21FD04B@uiuc.edu> Message-ID: <14052.42603.475056.476243@anthem.cnri.reston.va.us> >>>>> "BR" == Brian Ryner writes: BR> Now, I just tried using this and subscribing a new address, BR> and it made a random password like (I assume) it's supposed BR> to. Could there be a bug in there that's causing it to BR> sometimes not create a password? Yes. If the username part of the address had mixed case, then a password wouldn't be generated. This should now be fixed. -Barry From bwarsaw at cnri.reston.va.us Tue Mar 9 06:28:54 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 9 Mar 1999 00:28:54 -0500 (EST) Subject: [Mailman-Users] Re: [Mailman-Developers] Re: [Mailman-Users] Possible Fix for password References: <36DCD579.328BE248@uiuc.edu> <199903030629.AAA32653@ferret.ncsa.uiuc.edu> Message-ID: <14052.45462.986079.493885@anthem.cnri.reston.va.us> >>>>> "CL" == Christopher Lindsey writes: CL> The password *is* being assigned, but it can't find it later. CL> If I do a CL> strings $prefix/lists/test2/config.db | less CL> and search for the username with uppercase characters, it CL> comes up with a password on the next line... BTW, because config.db is a Python marshal, you can get at the real objects by doing the following (kind of gross) from $prefix: % python >>> import marshal >>> d = marshal.load(open('lists/mylist/config.db')) Now `d' is a dictionary which you can poke at to find all kinds of useful information. A little less gross is % python >>> from Mailman.MailList import MailList >>> m = MailList('mylist', lock=0) Now you can access attributes on m that are equivalent to the keys in d above. -Barry From gord at trick.fig.org Tue Mar 9 07:24:17 1999 From: gord at trick.fig.org (Gordon Matzigkeit) Date: 09 Mar 1999 00:24:17 -0600 Subject: [Mailman-Users] 1.0b9: mbox archive works, pipermail doesn't Message-ID: <864snvdvu6.fsf@trick.fig.org> I'm having problems using the bundled pipermail archiving. I created a list, turned on archiving, etc, and messages sent to it appear in /var/lib/mailman/archives/private/fig-mail.mbox/fig-mail.mbox, but no matter what I do, .../fig-mail/ only contains 2 files (contents attached): trick:/var/lib/mailman/archives/private# ls -al fig-mail total 4 drwxrwsr-x 2 root list 1024 Mar 9 00:09 . drwxrws--x 4 root list 1024 Mar 9 00:08 .. -rw-rw-r-- 1 root list 383 Mar 9 00:12 index.html -rw-rw-r-- 1 root list 159 Mar 9 00:12 pipermail.pck trick:/var/lib/mailman/archives/private# I've tried deleting and recreating all these directories several times, to no avail. Worse, /var/lib/mailman/logs/error doesn't contain any messages. :( Browsing the FAQ and the mailman-users archives didn't turn up anything obvious. Any help, no matter how vague, would be much appreciated. I can supply more details as needed... -- Gordon Matzigkeit //\ I'm a FIG (http://www.fig.org/) Committed to freedom and diversity \// I use GNU (http://www.gnu.org/) -------------- next part -------------- A non-text attachment was scrubbed... Name: fig-mail.mbox Type: application/octet-stream Size: 1571 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990309/e69b03e3/attachment.obj -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/mailman-users/attachments/19990309/e69b03e3/attachment.htm -------------- next part -------------- A non-text attachment was scrubbed... Name: pipermail.pck Type: application/octet-stream Size: 178 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990309/e69b03e3/attachment-0001.obj From bwarsaw at cnri.reston.va.us Tue Mar 9 19:58:28 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 9 Mar 1999 13:58:28 -0500 (EST) Subject: [Mailman-Users] posting restrictions still confusing to me (or not References: <36E42B56.AF30FB25@appliedbiometrics.com> <199903082118.PAA05965@ferret.ncsa.uiuc.edu> Message-ID: <14053.28500.957849.730251@anthem.cnri.reston.va.us> About posting that are held for approval even thought they seem to be coming from a list member when member_posting_only is set to true... Here's what I'm seeing. I put the following in Mailman/MailList.py inside the Post() method: sys.stderr.write('envsend: %s, sender: %s\n' % (msg.GetEnvelopeSender(), msg.GetSender())) This will write the envelope sender and `header' sender to logs/error, which you can tail as you send messages to the list. For me, envelope sender is always None, so the test falls through to msg.GetSender(), which is taken from my spoofable From: header. Back in November, Scott added the use of GetEnvelopeSender() before GetSender() because he'd been hit by a spam getting through that should have been held for approval, but IIRC, Scott's also been backing away from using the envelope sender in some situations. Maybe Scott is able to elaborate. rfc822.py gets the envelope sender as the unixfrom attribute on the message object. This it gets from the "From " line in the message. I don't understand why you're getting something different from me (I'm using sendmail 8.9.something). Anyway, here's what I propose. I'll add a variable to Defaults.py/mm_cfg.py called, say APPROVE_WITH_ENVELOPE_SENDER which will be set to true by default. You set it to false and Mailman will only use the sender. I'll add info to the FAQ and such explaining that this is easier to spoof, but may work around problems where the envelope sender isn't getting set correctly. If anybody can debug this further, I'd appreciate it. -Barry From bwarsaw at cnri.reston.va.us Tue Mar 9 20:52:08 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 9 Mar 1999 14:52:08 -0500 (EST) Subject: [Mailman-Users] 1.0b9 trouble References: <4.1.19990308225801.00a533b0@mail.hallucination.net> Message-ID: <14053.31720.512024.331636@anthem.cnri.reston.va.us> >>>>> "AW" == Arjen Wolfs writes: AW> Hi there... AW> I've been trying to get 1.0b9 to work on my SuSE Linux box, it AW> installs and compiles fine, following the guidelines from the AW> INSTALL file, up to the point where a site password has to be AW> set, where the following error occurs: AW> mailman at underworld:/home/mailman/mailman-1.0b9/bin > AW> ./mmsitepass password Traceback (innermost last): | File "./mmsitepass", line 26, in ? | import paths AW> ImportError: No module named paths AW> The box is runing python 1.5.1, kernel 2.0.36, and sendmail AW> 8.9.2. Any help would be greatly appreciated (please cc any AW> replies as I'm not a member of this list). Sounds like the installation failed some place. Or are you running mmsitepass out of the directory you unpacked the source in, not the directory you installed to? If /home/mailman/mailman-1.0b9/bin has no paths.py file, then one of those two scenarios are likely. If you ran configure without using the --prefix option, then you installed Mailman into /home/mailman so you should run mmsitepass from /home/mailman/bin. -Barry From ayu1 at nycap.rr.com Tue Mar 9 23:00:53 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Tue, 09 Mar 1999 17:00:53 -0500 Subject: [Mailman-Users] Error Message - Crontab In-Reply-To: <14053.28500.957849.730251@anthem.cnri.reston.va.us> References: <36E42B56.AF30FB25@appliedbiometrics.com> <199903082118.PAA05965@ferret.ncsa.uiuc.edu> Message-ID: <4.1.19990309165932.009943e0@pop1.rpi.edu> Hello, This is the error crontab message I got. Would someone help me out? Mailman was running very in past one month. Suddently I just got this message. I am running beta 9. Subject: Cron /usr/bin/python /usr/local/mailman/cron/run_queue X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: : shell-init: could not get current directory: Alex From ayu1 at nycap.rr.com Tue Mar 9 23:06:11 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Tue, 09 Mar 1999 17:06:11 -0500 Subject: [Mailman-Users] Error Message - Crontab In-Reply-To: <4.1.19990309165932.009943e0@pop1.rpi.edu> References: <14053.28500.957849.730251@anthem.cnri.reston.va.us> <36E42B56.AF30FB25@appliedbiometrics.com> <199903082118.PAA05965@ferret.ncsa.uiuc.edu> Message-ID: <4.1.19990309170529.009b4830@pop1.rpi.edu> Hello, Actually I tried to su as mailman, I got the following bad message. [/usr/local] # su - mailman shell-init: could not get current directory: job-working-directory: could not get current directory: job-working-directory: could not get current directory: job-working-directory: could not get current directory: job-working-directory: could not get current directory: job-working-directory: could not get current directory: Any1 knows how to fix it? Alex From bwarsaw at cnri.reston.va.us Tue Mar 9 23:09:44 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 9 Mar 1999 17:09:44 -0500 (EST) Subject: [Mailman-Users] Error Message - Crontab References: <14053.28500.957849.730251@anthem.cnri.reston.va.us> <36E42B56.AF30FB25@appliedbiometrics.com> <199903082118.PAA05965@ferret.ncsa.uiuc.edu> <4.1.19990309170529.009b4830@pop1.rpi.edu> Message-ID: <14053.39976.20535.683604@anthem.cnri.reston.va.us> Check the permissions on ~mailman. Did they get messed up some how? From ayu1 at nycap.rr.com Tue Mar 9 23:31:33 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Tue, 09 Mar 1999 17:31:33 -0500 Subject: [Mailman-Users] Error Message - Crontab In-Reply-To: <4.1.19990309170529.009b4830@pop1.rpi.edu> References: <4.1.19990309165932.009943e0@pop1.rpi.edu> <14053.28500.957849.730251@anthem.cnri.reston.va.us> <36E42B56.AF30FB25@appliedbiometrics.com> <199903082118.PAA05965@ferret.ncsa.uiuc.edu> Message-ID: <4.1.19990309173036.009b1750@pop1.rpi.edu> At 05:06 PM 1999/3/9 -0500, Alex Yu wrote: >Actually I tried to su as mailman, I got the following bad message. >[/usr/local] # su - mailman Sorry, I just fixed the problem. I found out that you can't have umkas 711 on /usr/bin, /usr/sbin, /usr/local/bin and /usr/local/sbin. Thanks. Alex From bwarsaw at cnri.reston.va.us Tue Mar 9 23:57:35 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 9 Mar 1999 17:57:35 -0500 (EST) Subject: [Mailman-Users] 1.0b9: mbox archive works, pipermail doesn't References: <864snvdvu6.fsf@trick.fig.org> Message-ID: <14053.42847.937771.8516@anthem.cnri.reston.va.us> >>>>> "Gord" == Gordon Matzigkeit writes: Gord> I'm having problems using the bundled pipermail archiving. The group ownership on that directory looks suspect. What is group `list'? The archive directories must be writeable by group `mailman'. -Barry From Chris at ent.health.ufl.edu Wed Mar 10 00:12:56 1999 From: Chris at ent.health.ufl.edu (Chris Barnett) Date: Tue, 9 Mar 1999 18:12:56 -0500 Subject: [Mailman-Users] Anyone ever had a list disapear? Message-ID: Hi. I've been using Mailman b8 for a couple of weeks and have run several small lists with no problems whatsoever. Today, I set up a big list (2800 people) and sent out my mail. It was going fine, except for the large number of bouncing addresses, but that was to be expected. I was watching my steady stream of bounce-disabled messages (very nice feature, btw) and the occasional reply from members when I started getting a different stream of error messages. This error was that mail couldn't be delivered to the alias for the list-admin. My /etc/aliases was fine and I started to look at the error log for mailman. It's loaded with MMBadListError messages. Next, I tried to look at my settings on the web and I was promptly informed that my list didn't exist on the server. And sure enough, the list was indeed gone. I'm the only admin for the list and the box itself so no one removed it without my knowledge. It just vanished. Anyone else had a list disappear? It's no big deal to recreate this list, but it is a little unsettling that a list would just disappear. My system is running mailman 1.0b8, python 1.5.1, redhat 5.2, and whatever standard version of sendmail that comes in the redhat 5.2 distribution. It's a PII 450 with 128MB of ram and was handling the load fine (except for the list disappearing). My error log is available if you wanna try and diagnose what happened. Thanks for any insights, Chris Barnett Web Designer Unviersity of Florida Foundation, Inc. From bwarsaw at cnri.reston.va.us Wed Mar 10 00:56:30 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 9 Mar 1999 18:56:30 -0500 (EST) Subject: [Mailman-Users] Changed port, but not all scripts use the new address References: Message-ID: <14053.46382.309251.729013@anthem.cnri.reston.va.us> >>>>> "BA" == Ben Armstrong writes: BA> Now I am finding some of the URLs are correct, while others BA> are not. In particular, all of the buttons on the listinfo BA> page (subscribe, visit subscriber list, edit options) point at BA> the old address BA> (e.g. http://sanctuary.nslug.ns.ca/mailman/subscribe/nslug-test) BA> What have I missed? Only that Mailman hasn't been well tested with a port number in the URL. I fixed a few cases that were broken, but I'm sure I didn't catch them all. -Barry From John at list.org Wed Mar 10 00:58:21 1999 From: John at list.org (John Viega) Date: Tue, 9 Mar 1999 15:58:21 -0800 Subject: [Mailman-Users] Anyone ever had a list disapear? In-Reply-To: ; from Chris Barnett on Tue, Mar 09, 1999 at 06:12:56PM -0500 References: Message-ID: <19990309155821.A1486@viega.org> I encountered a very strange very similar problem just 2 days ago. The list "disappeared" in that no operations could be performed on the list, and that if you went to the web page it would say "no such list" or something. When the list gets loaded, a file called config.db is backed up to config.db.last. If something happens such that config.db can't be loaded, it is supposed to try to load the backup. Apparently it didn't, because I went and looked, and there was a config.db.last file, but no config.db file, and when I copied the .last to .db, everything started working again immediately. As to what the problem was, I couldn't say for sure, but it seemed that the machine had run out of some sort of resource (I think perhaps disk space) while it was writing back out the config.db file, and was unable to finish. It may be due to just really heavy load on the machine, and not disk space. In short, I didn't really have enough info to track it down, but those sorts of things were going on at the time, and they seem to make sense. John On Tue, Mar 09, 1999 at 06:12:56PM -0500, Chris Barnett wrote: > Hi. I've been using Mailman b8 for a couple of weeks and have run > several small lists with no problems whatsoever. Today, I set up a big > list (2800 people) and sent out my mail. It was going fine, except for > the large number of bouncing addresses, but that was to be expected. > > I was watching my steady stream of bounce-disabled messages (very nice > feature, btw) and the occasional reply from members when I started > getting a different stream of error messages. This error was that mail > couldn't be delivered to the alias for the list-admin. > > My /etc/aliases was fine and I started to look at the error log for > mailman. It's loaded with MMBadListError messages. Next, I tried to > look at my settings on the web and I was promptly informed that my list > didn't exist on the server. And sure enough, the list was indeed gone. > > I'm the only admin for the list and the box itself so no one removed it > without my knowledge. It just vanished. > > Anyone else had a list disappear? > > It's no big deal to recreate this list, but it is a little unsettling > that a list would just disappear. > > My system is running mailman 1.0b8, python 1.5.1, redhat 5.2, and > whatever standard version of sendmail that comes in the redhat 5.2 > distribution. It's a PII 450 with 128MB of ram and was handling the > load fine (except for the list disappearing). My error log is available > if you wanna try and diagnose what happened. > > Thanks for any insights, > > Chris Barnett > Web Designer > Unviersity of Florida Foundation, Inc. > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From bwarsaw at cnri.reston.va.us Wed Mar 10 01:04:55 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 9 Mar 1999 19:04:55 -0500 (EST) Subject: [Mailman-Users] Anyone ever had a list disapear? References: Message-ID: <14053.46887.802467.137091@anthem.cnri.reston.va.us> >>>>> "CB" == Chris Barnett writes: CB> Anyone else had a list disappear? Very strange! I've never seen this happen on the python.org site. -Barry From claw at kanga.nu Wed Mar 10 03:48:37 1999 From: claw at kanga.nu (J C Lawrence) Date: Tue, 09 Mar 1999 18:48:37 -0800 Subject: [Mailman-Users] Re: [Mailman-Developers] Error Message - Crontab In-Reply-To: Message from Alex Yu of "Tue, 09 Mar 1999 17:06:11 EST." <4.1.19990309170529.009b4830@pop1.rpi.edu> Message-ID: On Tue, 09 Mar 1999 17:06:11 -0500 Alex Yu wrote: > Hello, Actually I tried to su as mailman, I got the following bad > message. > [/usr/local] # su - mailman shell-init: could not get current > directory: job-working-directory: could not get current directory: > job-working-directory: could not get current directory: > job-working-directory: could not get current directory: > job-working-directory: could not get current directory: > job-working-directory: could not get current directory: > Any1 knows how to fix it? Your current directory, the one you issue the `su` command from, must be readable by the user ID you are changing to. -- J C Lawrence Internet: claw at kanga.nu ----------(*) Internet: coder at kanga.nu ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From sjp at buzzsaw.net Wed Mar 10 04:49:08 1999 From: sjp at buzzsaw.net (Steve Phillips) Date: Tue, 9 Mar 1999 21:49:08 -0600 (EST) Subject: [Mailman-Users] Cron /usr/bin/python /home/m/mailman/cron/gate_news (fwd) (fwd) Message-ID: Help! My mailbox is filling up with these error messages. I just upgraded from beta6 to beta9. ---------- Forwarded message ---------- Date: Tue, 9 Mar 1999 21:20:02 -0600 From: root (Cron Daemon) To: mailman Subject: Cron /usr/bin/python /home/m/mailman/cron/gate_news Exception NotLockedError in ignored From gorgo at caesar.elte.hu Wed Mar 10 09:52:15 1999 From: gorgo at caesar.elte.hu (Gergely Madarasz) Date: Wed, 10 Mar 1999 09:52:15 +0100 (MET) Subject: [Mailman-Users] 1.0b9: mbox archive works, pipermail doesn't In-Reply-To: <14053.42847.937771.8516@anthem.cnri.reston.va.us> Message-ID: On Tue, 9 Mar 1999, Barry A. Warsaw wrote: > > >>>>> "Gord" == Gordon Matzigkeit writes: > > Gord> I'm having problems using the bundled pipermail archiving. > > The group ownership on that directory looks suspect. What is group > `list'? The archive directories must be writeable by group > `mailman'. Not if you use the debian package. Since the list group (and user) was allocated a long time ago in the debian group (and passwd) file it made sense to use it, and not do dynamically allocate a new group. And the group name is never referenced directly, so it works like this. -- 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 paz at apriori.net Wed Mar 10 13:42:21 1999 From: paz at apriori.net (paz) Date: Wed, 10 Mar 1999 07:42:21 -0500 (EST) Subject: [Mailman-Users] How about a faq item... Message-ID: I just checked the list.org site for info on upgrading from an earlier version (I'm running 0.9) to the last/latest beta. No find. Of course, since I've been running lists for a while under 0.9, I'm a little concerned that I not hose things up when updating Mailman, so any advice in the FAQ would be greatly appreciated. cheers - -- Philip. philip zimmermann paz at apriori.net www.apriori.net ayer, ma usa From gord at trick.fig.org Wed Mar 10 16:23:07 1999 From: gord at trick.fig.org (Gordon Matzigkeit) Date: 10 Mar 1999 09:23:07 -0600 Subject: [Mailman-Users] 1.0b9: mbox archive works, pipermail doesn't In-Reply-To: Gergely Madarasz's message of "Wed, 10 Mar 1999 09:52:15 +0100 (MET)" References: Message-ID: <86iuc9cqsk.fsf@trick.fig.org> >>>>> Gergely Madarasz writes: GM> On Tue, 9 Mar 1999, Barry A. Warsaw wrote: >> >>>>> "Gord" == Gordon Matzigkeit writes: >> Gord> I'm having problems using the bundled pipermail archiving. >> The group ownership on that directory looks suspect. What is >> group `list'? The archive directories must be writeable by group >> `mailman'. GM> Not if you use the debian package. Since the list group (and GM> user) was allocated a long time ago in the debian group (and GM> passwd) file it made sense to use it, and not do dynamically GM> allocate a new group. And the group name is never referenced GM> directly, so it works like this. Yes, that's what I'm doing. I know for a fact that the permissions are fine, because the timestamps on the pipermail files are being updated, and mailman is able to recreate the directories automatically if I blow them away using `rm -rf /var/lib/mailman/archives/{private,public}/fig-mail*', and send another message to fig-mail. -- Gordon Matzigkeit //\ I'm a FIG (http://www.fig.org/) Committed to freedom and diversity \// I use GNU (http://www.gnu.org/) From clark.evans at manhattanproject.com Wed Mar 10 18:25:43 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 10 Mar 1999 17:25:43 +0000 Subject: [Mailman-Users] Held for Implicit Destination References: <004401be4a4b$b7c20120$7c81f7cc@mark.tabnet.com> <19990128095712.A8157@norm.cheers.de> <19990128170331.37744@cybernothing.org> <19990129220349.C13060@norm.cheers.de> Message-ID: <36E6AB17.A0985D09@manhattanproject.com> Why would mailman be holding messages for approval with this reason? Thank you! Clark From clark.evans at manhattanproject.com Wed Mar 10 21:27:01 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 10 Mar 1999 20:27:01 +0000 Subject: [Mailman-Users] Held for Implicit Destination References: <004401be4a4b$b7c20120$7c81f7cc@mark.tabnet.com> <19990128095712.A8157@norm.cheers.de> <19990128170331.37744@cybernothing.org> <19990129220349.C13060@norm.cheers.de> <36E6AB17.A0985D09@manhattanproject.com> Message-ID: <36E6D595.193DD1B1@manhattanproject.com> I'm starting to get quite a few of these and have no clue why. It was working a few days ago... Ideas? From clark.evans at manhattanproject.com Wed Mar 10 21:49:14 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 10 Mar 1999 20:49:14 +0000 Subject: [Mailman-Users] Held for Implicit Destination References: <004401be4a4b$b7c20120$7c81f7cc@mark.tabnet.com> <19990128095712.A8157@norm.cheers.de> <19990128170331.37744@cybernothing.org> <19990129220349.C13060@norm.cheers.de> <36E6AB17.A0985D09@manhattanproject.com> <36E6D595.193DD1B1@manhattanproject.com> Message-ID: <36E6DACA.E5CAF3C7@manhattanproject.com> Clark Evans wrote: > > I'm starting to get quite a few of these > and have no clue why. It was working > a few days ago... > Ok I have more information now. I have a list that works (test) and a list that dosen't work (CapeCodGroup), I'm subscribed to both and they both have the same administrative options: http://patternstudy.com/mailman/admin/ When I send mail to the first list, it goes out to the recipient list (me). When I send mail to the second list, it is held for Implicit Destination. ? The administrative password for these two lists is 'password' in case someone wants to have a look. What does mailman look at to determine the 'implicit destination' ? Is it in the headers? Confused, Clark From che at debian.org Thu Mar 11 08:25:40 1999 From: che at debian.org (Ben Gertzfield) Date: 10 Mar 1999 23:25:40 -0800 Subject: [Mailman-Users] Inlining MIME attachments on Mailman web archives Message-ID: I couldn't find an answer to this or in the FAQ; is there a way to specify to mailman a list of MIME types that should be auto-decoded and inlined as an tag in the web archives? Or at least a way to auto-decode MIME attachments and make them available as a link? hypermail has this ability, so I'd assume Mailman can kick its butt in this field too, and that I just couldn't find the option. Thanks, Ben -- Brought to you by the letters Q and Y and the number 5. "You should be glad you don't have diaper rash. Mah Jongg." Debian GNU/Linux maintainer of Gimp and GTK+ -- http://www.debian.org/ I'm on FurryMUCK as Che, and EFNet/Open Projects IRC as Che_Fox. From John at list.org Thu Mar 11 13:37:04 1999 From: John at list.org (John Viega) Date: Thu, 11 Mar 1999 04:37:04 -0800 Subject: [Mailman-Users] Held for Implicit Destination In-Reply-To: <36E6DACA.E5CAF3C7@manhattanproject.com>; from Clark Evans on Wed, Mar 10, 1999 at 08:49:14PM +0000 References: <004401be4a4b$b7c20120$7c81f7cc@mark.tabnet.com> <19990128095712.A8157@norm.cheers.de> <19990128170331.37744@cybernothing.org> <19990129220349.C13060@norm.cheers.de> <36E6AB17.A0985D09@manhattanproject.com> <36E6D595.193DD1B1@manhattanproject.com> <36E6DACA.E5CAF3C7@manhattanproject.com> Message-ID: <19990311043704.C10271@viega.org> IIRC, it checks to see if the mailing list is in the TO or CC list. You can make it not check for that. On Wed, Mar 10, 1999 at 08:49:14PM +0000, Clark Evans wrote: > Clark Evans wrote: > > > > I'm starting to get quite a few of these > > and have no clue why. It was working > > a few days ago... > > > > Ok I have more information now. I have a list that works > (test) and a list that dosen't work (CapeCodGroup), > I'm subscribed to both and they both have the same > administrative options: > http://patternstudy.com/mailman/admin/ > > When I send mail to the first list, it goes out to the > recipient list (me). When I send mail to the second list, > it is held for Implicit Destination. ? > > The administrative password for these two lists is 'password' > in case someone wants to have a look. > > What does mailman look at to determine the 'implicit destination' ? > Is it in the headers? > > Confused, > > Clark > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From mdorman-mailmain-users at debian.org Thu Mar 11 14:27:38 1999 From: mdorman-mailmain-users at debian.org (Michael Alan Dorman) Date: 11 Mar 1999 08:27:38 -0500 Subject: [Mailman-Users] Inlining MIME attachments on Mailman web archives In-Reply-To: Ben Gertzfield's message of "10 Mar 1999 23:25:40 -0800" References: Message-ID: <87hfrsb1h1.fsf@vega.law.miami.edu> Ben Gertzfield writes: > I couldn't find an answer to this or in the FAQ; is there a way to > specify to mailman a list of MIME types that should be auto-decoded > and inlined as an tag in the web archives? Or at least a way > to auto-decode MIME attachments and make them available as a link? > > hypermail has this ability, so I'd assume Mailman can kick its butt > in this field too, and that I just couldn't find the option. Unfortunately, a discussion from a month back reveals that pipermail doesn't have the capability, and no one has at present stepped up to bat to implement it. There was some talk of making it easier to use other archiving tools (like hypermail or mhonarc), but I don't know if this is going to go forward. Which is unfortunate since as far as I can tell, it's the one wart on an otherwise stunningly good program. Mike. From wfrank at syskonnect.de Thu Mar 11 15:42:02 1999 From: wfrank at syskonnect.de (Werner Frank) Date: Thu, 11 Mar 1999 15:42:02 +0100 (MET) Subject: [Mailman-Users] change in admin.py for Solaris 2.5.1 and Netscape Fasttrack 2.1 Server Message-ID: <199903111442.PAA13880@docu.skd.de> Hello, while trying to run mailman-1.0b9 on Solaris 2.5.1 together with a Netscape Fasttrack Server 2.1 I had to make the following change in $prefix/Mailman/Cgi/admin.py: I changed line 129 from "path" : os.environ.get("REQUEST_URI", defaulturi), to "path" : '/' + os.environ.get("REQUEST_URI", defaulturi), The result is that in the Web Page for the Administrative Authentication where you enter the password of the list administrator, the HTML code now reads: instead of Obviously the Fasttrack Server must be told that this is an absolute path otherwise the following URL will be set to something like http://server/mailman/admin/mailman/admin/mailmantest which can't be treated correctly. May be it's not the best solution but now it works. werner frank wfrank at syskonnect.de From wfrank at syskonnect.de Thu Mar 11 15:42:04 1999 From: wfrank at syskonnect.de (Werner Frank) Date: Thu, 11 Mar 1999 15:42:04 +0100 (MET) Subject: [Mailman-Users] mailman in an Intranet Message-ID: <199903111442.PAA13882@docu.skd.de> Hello, I want to use mailman in an Intranet, a more trusted environment. Can I configure Web subscription, and Web subscription configuration to run without password authentication ? Or with a Null password string ? The one who can access the Web interface is a trusted user per se. How can I distinguish Intranet users (identifiable by their domains in the email address) from extranet user. Or How can I exclude users from outside to subscribe to the configured mailinglists. (some will lists should allow postings from anywhere but subscriptions should be restricted to local email address (such without domain informantions or user from 'trusted' domains only) Is it possible to disable subscription via email interface. TIA, werner frank wfrank at syskonnect.de From che at debian.org Thu Mar 11 17:06:09 1999 From: che at debian.org (Ben Gertzfield) Date: 11 Mar 1999 08:06:09 -0800 Subject: [Mailman-Users] Inlining MIME attachments on Mailman web archives In-Reply-To: Michael Alan Dorman's message of "11 Mar 1999 08:27:38 -0500" References: <87hfrsb1h1.fsf@vega.law.miami.edu> Message-ID: >>>>> "Michael" == Michael Alan Dorman writes: Michael> Unfortunately, a discussion from a month back reveals Michael> that pipermail doesn't have the capability, and no one Michael> has at present stepped up to bat to implement it. There Michael> was some talk of making it easier to use other archiving Michael> tools (like hypermail or mhonarc), but I don't know if Michael> this is going to go forward. Argh. I guess I'll have to learn Python.. -- Brought to you by the letters E and F and the number 7. "A calpac is a large cap." Debian GNU/Linux maintainer of Gimp and GTK+ -- http://www.debian.org/ I'm on FurryMUCK as Che, and EFNet/Open Projects IRC as Che_Fox. From wfrank at syskonnect.de Thu Mar 11 17:49:55 1999 From: wfrank at syskonnect.de (Werner Frank) Date: Thu, 11 Mar 1999 17:49:55 +0100 (MET) Subject: [Mailman-Users] more problems with Solaris/Fasttrack Message-ID: <199903111649.RAA14020@docu.skd.de> Hello, I get more and more desperate: When adding a user via the "Membership Management" the user is added however trannsmission of the web page runs into timeout and the site is closed with a bold "OK" and a message stating "An error has occured." Any idea/hint what's going wrong ? TIA, wfrank at syskonnect.de Solaris 2.5.1, mailman-1.0b9, Netscape Fasttrack v2.1, Sendmail 8.8.5/8.6.12 From doko at smile.cs.tu-berlin.de Thu Mar 11 17:53:12 1999 From: doko at smile.cs.tu-berlin.de (Matthias Klose) Date: Thu, 11 Mar 1999 17:53:12 +0100 Subject: [Mailman-Users] mailman and roxen challenger Message-ID: Scanning the list archives, I didn't see any messages describing problems with the roxen server. Anyone tried it? The problem is, that in generated html pages like http://www.python.org/mailman/listinfo/mailman-users references refer to http:///mailman/... although in mm_cfg.py the DEFAULT_URL is set to http:///cgi-bin/mailman. I read about the ScriptAlias configuration variable for the Apache server, but cannot find anything comparable for roxen, so I try to set the correct DEFAULT_URL. Any hints? Thanks, Matthias From clark.evans at manhattanproject.com Thu Mar 11 19:11:39 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 11 Mar 1999 18:11:39 +0000 Subject: [Mailman-Users] Held for Implicit Destination References: <004401be4a4b$b7c20120$7c81f7cc@mark.tabnet.com> <19990128095712.A8157@norm.cheers.de> <19990128170331.37744@cybernothing.org> <19990129220349.C13060@norm.cheers.de> <36E6AB17.A0985D09@manhattanproject.com> <36E6D595.193DD1B1@manhattanproject.com> <36E6DACA.E5CAF3C7@manhattanproject.com> <19990311043704.C10271@viega.org> Message-ID: <36E8075B.14F290DC@manhattanproject.com> Thank you. Issue closed. John Viega wrote: > > IIRC, it checks to see if the mailing list is in the TO or CC list. > You can make it not check for that. > > On Wed, Mar 10, 1999 at 08:49:14PM +0000, Clark Evans wrote: > > Clark Evans wrote: > > > > > > I'm starting to get quite a few of these > > > and have no clue why. It was working > > > a few days ago... > > > > > > > Ok I have more information now. I have a list that works > > (test) and a list that dosen't work (CapeCodGroup), > > I'm subscribed to both and they both have the same > > administrative options: > > http://patternstudy.com/mailman/admin/ > > > > When I send mail to the first list, it goes out to the > > recipient list (me). When I send mail to the second list, > > it is held for Implicit Destination. ? > > > > ------------------------------------------------------ > > Mailman-Users maillist - Mailman-Users at python.org > > http://www.python.org/mailman/listinfo/mailman-users From clark.evans at manhattanproject.com Thu Mar 11 19:16:01 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 11 Mar 1999 18:16:01 +0000 Subject: [Mailman-Users] Extra Validation? Was: Held for Implicit Destination References: <004401be4a4b$b7c20120$7c81f7cc@mark.tabnet.com> <19990128095712.A8157@norm.cheers.de> <19990128170331.37744@cybernothing.org> <19990129220349.C13060@norm.cheers.de> <36E6AB17.A0985D09@manhattanproject.com> <36E6D595.193DD1B1@manhattanproject.com> <36E6DACA.E5CAF3C7@manhattanproject.com> <19990311043704.C10271@viega.org> <36E8075B.14F290DC@manhattanproject.com> Message-ID: <36E80861.D9578E15@manhattanproject.com> The Administrator changed the public name of the list from 'capecodgroup' to 'Cape Cod Group' and introduced whitespace. This caused the problem. Could validation be added to verify that this field does not contain whitespace? Thanks! Clark Clark Evans wrote: > > Thank you. Issue closed. > > John Viega wrote: > > > > IIRC, it checks to see if the mailing list is in the TO or CC list. > > You can make it not check for that. > > > > On Wed, Mar 10, 1999 at 08:49:14PM +0000, Clark Evans wrote: > > > Clark Evans wrote: > > > > > > > > I'm starting to get quite a few of these > > > > and have no clue why. It was working > > > > a few days ago... > > > > > > > > > > Ok I have more information now. I have a list that works > > > (test) and a list that dosen't work (CapeCodGroup), > > > I'm subscribed to both and they both have the same > > > administrative options: > > > http://patternstudy.com/mailman/admin/ > > > > > > When I send mail to the first list, it goes out to the > > > recipient list (me). When I send mail to the second list, > > > it is held for Implicit Destination. ? > > > > > > ------------------------------------------------------ > > > Mailman-Users maillist - Mailman-Users at python.org > > > http://www.python.org/mailman/listinfo/mailman-users From james at perforce.com Thu Mar 11 19:52:47 1999 From: james at perforce.com (James Strickland) Date: Thu, 11 Mar 1999 10:52:47 -0800 (PST) Subject: [Mailman-Users] Inlining MIME attachments on Mailman web archives In-Reply-To: <87hfrsb1h1.fsf@vega.law.miami.edu> Message-ID: On 11 Mar 1999, Michael Alan Dorman wrote: > Unfortunately, a discussion from a month back reveals that pipermail > doesn't have the capability, and no one has at present stepped up to > bat to implement it. There was some talk of making it easier to use > other archiving tools (like hypermail or mhonarc), but I don't know if > this is going to go forward. > > Which is unfortunate since as far as I can tell, it's the one wart on > an otherwise stunningly good program. I'd "step up to the bat" if only I had more time. I'm attaching something which reads a message on stdin, prints out the header and (for demo purposes) some decoded stuff from the header, then proceeds to decode the message, storing attachments (if any) as separate files. Note that it doesn't handle attachments recursively (it should - there are some mailers which send multipart/alternative parts, so the only text/plain part is buried two levels down). It also doesn't handle broken mailers like elm which send a Content-type of "text"! Anyways, the main message has the first plain text part, plus references to the attachments. btw: as a stopgap measure you can simply have a link to a script which would print out Content-type: message/rfc822 Netscape (and maybe other browsers) knows what to do with a Content-type: message/rfc822; it handles displaying attachments and parsing the header and everything. The downside, of course, is that you can't add anything else like links to the next message. Hopefully this should serve as a good starting point. One of the great things about Python is that it comes standard with all these wonderful libraries! -- James Strickland Perforce Software -------------- next part -------------- #!/usr/local/bin/python # Read message from stdin, decode MIME attachments (if any), write result # as n parts, n>=1 #***************yet to do: recognize uuencode in body of message. #*****simply recognize "^begin [0-7]{3} " and spit out to file until "^end" #*****then run uu.decode() import sys, os, mimetools, multifile dest_dir='/tmp' #***for testing def copy(input,output,prepend=''): '''Copy input to output using readline(), optionally prepending a string to each line. Note that multifile requires using readline()!''' while 1: line = input.readline() if not line: break output.write(prepend+line) def store_message(): # initialize input (stdin) and output (for now stdout) mainoutput = sys.stdout input = multifile.MultiFile(sys.stdin) main = mimetools.Message(input,0) # reads the mail header # # print out the original header lines verbatim # for line in main.headers: # print line # each line is already terminated with \n # print out header for field in main.keys(): print '%s: %s' % (field,main[field]) # - decoded name and email address name,email = main.getaddr('from') print 'Name: %s\n' % name print 'Email: %s\n' % email # - decoded timestamp -> timezone and UTC timestamp dateplustz = main.getdate_tz('date') if dateplustz: # valid date parsed tzoffset = dateplustz[-1] if not tzoffset: tzoffset=0 import time, rfc822 # just to do the conversion to UTC secssince1970utc = rfc822.mktime_tz(dateplustz) utc = time.gmtime(secssince1970utc) print 'tzoffset: %d\n' % tzoffset # add to UTC to get local for sender print 'utc: %04d/%02d/%02d %02d:%02d:%02d\n' % utc[:6] else: print 'Invalid date format!' # Deal with MIME encoding, if applicable. # RFC2046 says 'The Content-Type field for multipart entities # requires one parameter, "boundary".' I don't bother to check # that the Content-Type matches, because the objective here is # to store the thing, not to complain about broken mailers. attachments = [] boundary = main.getparam('boundary') if not boundary: # single part message copy(input,mainoutput,'\t'); else: # multipart message # make a directory to store the parts message_number = 42 #****assign a unique identifier try: os.mkdir('%s/%d' % (dest_dir,message_number)) except: pass # we don't care if it's already there # skip to the start of the first part input.push(boundary) while input.readline(): pass # throw away lines before first boundary line input.next() # skip over boundary part = 1 foundplaintext=0 while 1: # read header for this part subm = mimetools.Message(input,0) type = subm.gettype() # If it's the first plain text part, store it as part of the default msg # (so that it's indexed and self-contained) # Otherwise decode the part and store it in an appropriately named file if (not foundplaintext) and type == 'text/plain': foundplaintext=1 copy(input,mainoutput,'\t') else: name = subm.getparam('name') if not name: name = "part"+repr(part) name = '%d/%s' % (message_number,name) attachments.append( (type,name) ) output = open(dest_dir+'/'+name,'w') encoding = subm.getencoding() if encoding == 'base64' or encoding == 'quoted-printable' or encoding == 'uuencode': mimetools.decode(input,output,encoding) else: # copy input to output using readline() -multifile requires readline()! copy(input,output) # go to the next part if not input.next(): break part = part + 1 # write out information gathered about the attachments if attachments: mainoutput.write('Attachments:\n') for type,name in attachments: mainoutput.write('\t%s:%s\n' % (type,name)) mainoutput.close() # Execution starts here try: store_message() except: #****need to improve this, obviously... print 'something went horribly wrong - send email to james bitching about it' From brian at Tsunami.lasierra.edu Thu Mar 11 23:22:41 1999 From: brian at Tsunami.lasierra.edu (B. Friday) Date: Thu, 11 Mar 1999 14:22:41 -0800 (PST) Subject: [Mailman-Users] Cookies and Mailman Message-ID: I've recompiled my apache 1.3.4 installation with mod_usertrack.c, and have set my cookies to expire in 30 minutes. With this set, I still recieve cookies from the server set to expire 3 hours after the start of my session. Is there a configuration option I'm missing within mailman itself? Any help would be appreciated. Sincerly Brian Friday Systems Administrator La Sierra University Riverside, CA 92515 (909) 785-2554 x2 From John at list.org Thu Mar 11 23:55:24 1999 From: John at list.org (John Viega) Date: Thu, 11 Mar 1999 14:55:24 -0800 Subject: [Mailman-Users] Anyone ever had a list disapear? In-Reply-To: ; from Chris Barnett on Thu, Mar 11, 1999 at 04:50:10PM -0500 References: Message-ID: <19990311145524.B19331@viega.org> Really what should happen is that the config.db.last should automatically be used when config.db is missing, as was originally intended. There are bound to be unexpected cases where config.db disappears... There's no way to ensure otherwise, so we have to assume it will happen, and make sure we're tolerant to that fault. John On Thu, Mar 11, 1999 at 04:50:10PM -0500, Chris Barnett wrote: > The message from John Viega made a lost of sense to me. I have plenty > o' disk space though (6+ GB free), but I'm seriously short on available > ram. That probably caused the system to choke like he mentioned. > Anyway, the system will be upgraded to 256 MB of ram this weekend and a > resend will be going out. Hopefully the list will stay put. > > Would you like a copy of the logs for a reference? > > BTW, does Mailman have anytype of cap on bounced addresses from a list?? > We had close to 350 (which we expected, a 15% fail rate was pretty > acceptable to me considering most of the addresses we have on file are > several years old). > > I don't think it's that big of deal, I could care less if this > particular list dropped off the face of the earth (maybe Mailman is just > telepathic or something). But I'm sure some people might freak if their > list disappears. Maybe a FAQ item about the config.db.last file might > help. > > Anyway, let me know if you want logfiles or anything else to help debug. > > Chris B. > > -----Original Message----- > From: Barry A. Warsaw > To: Chris Barnett > Cc: 'Mailman-Users at python.org' > Sent: 3/9/99 7:04 PM > Subject: Re: [Mailman-Users] Anyone ever had a list disapear? > > > >>>>> "CB" == Chris Barnett writes: > > CB> Anyone else had a list disappear? > > Very strange! I've never seen this happen on the python.org site. > > -Barry > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From ray at bigfoot.everett.org Fri Mar 12 02:17:51 1999 From: ray at bigfoot.everett.org (Ray Everett-Church) Date: Thu, 11 Mar 1999 20:17:51 -0500 (EST) Subject: [Mailman-Users] Can't access /mailman or /pipermail In-Reply-To: <199903120055.TAA16807@python.org> Message-ID: Scanned the archives and can't find this precise problem addressed: I'd like to have a generic "welcome" web page for my lists at: /mailman ...since /mailman/listinfo isn't as intuitive. But I can't seem to determine how to set up accessible pages there. If I set up an alias through Apache, it breaks things looking for the cgi's that are ScriptAliased /mailman/ . Am I just doing the alias wrong? (pretty new at fiddling with Apache) Or must I just accept /mailman/listinfo? TIA, -Ray From ayu1 at nycap.rr.com Fri Mar 12 02:27:01 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Thu, 11 Mar 1999 20:27:01 -0500 Subject: [Mailman-Users] Can't access /mailman or /pipermail In-Reply-To: References: <199903120055.TAA16807@python.org> Message-ID: <4.1.19990311202621.0095d480@pop1.rpi.edu> At 08:17 PM 1999/3/11 -0500, Ray Everett-Church wrote: >Scanned the archives and can't find this precise problem addressed: >I'd like to have a generic "welcome" web page for my lists at: It is all depends on how you setup mailman access on apache. Alex From ray at bigfoot.everett.org Fri Mar 12 02:35:36 1999 From: ray at bigfoot.everett.org (Ray Everett-Church) Date: Thu, 11 Mar 1999 20:35:36 -0500 (EST) Subject: [Mailman-Users] Can't access /mailman or /pipermail In-Reply-To: <4.1.19990311202621.0095d480@pop1.rpi.edu> Message-ID: On Thu, 11 Mar 1999, Alex Yu wrote: > >Scanned the archives and can't find this precise problem addressed: > >I'd like to have a generic "welcome" web page for my lists at: > > It is all depends on how you setup mailman access on apache. Care to elaborate? :) Can you suggest a way (or point me to a resource) to allow access to (or to redirect) /mailman/ without breaking access to things in the directories below /mailman? -Ray From andrew at newdream.net Fri Mar 12 08:10:37 1999 From: andrew at newdream.net (Andrew) Date: Thu, 11 Mar 1999 23:10:37 -0800 (PST) Subject: [Mailman-Users] unknown mailer error Message-ID: Sorry if this is something obvious, I couldn't find anything about it in the mailing list archives (a search function for those would be SO handy by the way, i bet chucking this error message in would come up with something for sure). Everything seems to be going okay so far with my install but i'm getting this when I mail to the listname-request address: ----------- To: andrew at newdream.net Subject: Returned mail: unknown mailer error 2 The original message was received at Thu, 11 Mar 1999 23:02:51 -0800 from andrew at localhost ----- The following addresses had permanent fatal errors ----- "|/home/mailman/mail/wrapper mailcmd testlist" (expanded from: ) ----- Transcript of session follows ----- 554 "|/home/mailman/mail/wrapper mailcmd testlist"... unknown mailer error 2 --------------------- i cut out the bits that looked superfluous. anyhow i am pretty sure i set the mail-gid and ownerships fine for everything, but obviously i screwed something up. thoughts? thanks! andrew From gorgo at caesar.elte.hu Fri Mar 12 08:53:08 1999 From: gorgo at caesar.elte.hu (Gergely Madarasz) Date: Fri, 12 Mar 1999 08:53:08 +0100 (MET) Subject: [Mailman-Users] Can't access /mailman or /pipermail In-Reply-To: Message-ID: On Thu, 11 Mar 1999, Ray Everett-Church wrote: > Scanned the archives and can't find this precise problem addressed: > > I'd like to have a generic "welcome" web page for my lists at: > > /mailman > > ...since /mailman/listinfo isn't as intuitive. But I can't seem > to determine how to set up accessible pages there. If I set up an alias > through Apache, it breaks things looking for the cgi's that are > ScriptAliased /mailman/ . Am I just doing the alias wrong? (pretty new at > fiddling with Apache) Or must I just accept /mailman/listinfo? Just add a RedirectMatch ^/mailman$ /mailman/listinfo or something like this to your apache configuration file. -- Madarasz Gergely gorgo at caesar.elte.hu gorgo at linux.rulez.org Egy pingvinre gyakorlatilag lehetetlen haragosan nezni. HuLUG: http://mlf.linux.rulez.org/ From synrg at sanctuary.nslug.ns.ca Sat Mar 13 02:16:43 1999 From: synrg at sanctuary.nslug.ns.ca (Ben Armstrong) Date: Fri, 12 Mar 1999 21:16:43 -0400 (AST) Subject: [Mailman-Users] Changed port, but not all scripts use the new address In-Reply-To: <14053.46382.309251.729013@anthem.cnri.reston.va.us> Message-ID: Ahhh ... well, it was just to test the list. We quickly moved from testing to implementing, and I'm happy to say, we are thrilled with the results (see http://www.nslug.ns.ca/mailman/listinfo) for our LUG. Thanks for an excellent package! It is so easy to administer, looks great, and only lacks a decent search engine. Ben On Tue, 9 Mar 1999, Barry A. Warsaw wrote: > > >>>>> "BA" == Ben Armstrong writes: > > BA> Now I am finding some of the URLs are correct, while others > BA> are not. In particular, all of the buttons on the listinfo > BA> page (subscribe, visit subscriber list, edit options) point at > BA> the old address > BA> (e.g. http://sanctuary.nslug.ns.ca/mailman/subscribe/nslug-test) > > BA> What have I missed? > > Only that Mailman hasn't been well tested with a port number in the > URL. I fixed a few cases that were broken, but I'm sure I didn't > catch them all. > > -Barry > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users > > -- nSLUG http://www.nslug.ns.ca synrg at sanctuary.nslug.ns.ca Debian http://www.debian.org synrg at debian.org Chebucto http://www.chebucto.ns.ca aa458 at chebucto.ns.ca [ pgp key fingerprint = 7F DA 09 4B BA 2C 0D E0 1B B1 31 ED C6 A9 39 4F ] From claw at kanga.nu Sun Mar 14 01:55:08 1999 From: claw at kanga.nu (J C Lawrence) Date: Sat, 13 Mar 1999 16:55:08 -0800 Subject: [Mailman-Users] SMTP error handling? Something that should be in the FAQ... Message-ID: What happens when a post is broadcast by MailMan but the MTA refuses to accept the connections? MailMail runs on the same machine which accepts all incoming mail for the domain. The MTA on that machine is configured to throttle system load by limiting the total number of inbound connections and (if system load is high enough) refusing all connections to port 25 carte blanche until system load falls below X (there are secondary MX'es to take the load). This morning, due to extended downtime from brownouts, when the system came back up and ETRN'ed my secondary MX'es I got several hundred messages within a few minutes. A fair percentage of those were posts to lists with reasonable numbers of subscribers (500 - 1000). As a result I got entries in my exim logs like: ---- 1999-03-13 03:58:11 Connection from 127.0.0.1 refused: load average = 26.61 ---- and in ~mailman/logs/smtp-failures for the same time (and I suspect the same message) I have log entries ala: ---- Mar 13 03:58:11 1999 TrySMTPDelivery: To ['coder at kanga.nu']: Mar 13 03:58:11 1999 TrySMTPDelivery: Mailman.pythonlib.smtplib.SMTPServerDis connected / Server not connected (dequeued) ---- Does Mailman try and re-sub that message later? Manually running run_queue did not seem to reveal any queued messages. -- J C Lawrence Internet: claw at kanga.nu ----------(*) Internet: coder at kanga.nu ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From phines at sparkhost.com Sun Mar 14 10:05:17 1999 From: phines at sparkhost.com (Philip Hines) Date: Sun, 14 Mar 1999 04:05:17 -0500 Subject: [Mailman-Users] Problem Message-ID: <00ad01be6df9$e0968e00$803610cf@phines> I run FreeBSD Everything went perfect till I got to this point (creating the list) $ ./newlist Traceback (innermost last): File "./newlist", line 38, in ? from Mailman.pythonlib import getpass ImportError: No module named Mailman.pythonlib $ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/mailman-users/attachments/19990314/5f0d90b5/attachment.htm From bruce at hams.com Sun Mar 14 20:08:33 1999 From: bruce at hams.com (bruce at hams.com) Date: 14 Mar 1999 19:08:33 -0000 Subject: [Mailman-Users] Qmail users, never create another alias for Mailman lists! Message-ID: <19990314190833.30875.qmail@hams.com> Hi, Here is a Python script that operates Mailman in a qmail virtual domain. There's no need to create any aliases when you make a new list, the script catches all mail for the virtual domain and figures out what list it goes to. It handles mail to postmaster, abuse, root, and mailer-daemon in the virtual domain by forwarding that mail to a responsible person (by default postmaster at localhost). It handles mail to non-existent addresses (misspelled lists, majordomo, etc.) by bouncing the mail with a suggestion to try the list manager URL. See the installation instructions under "INSTALLATION" in the script comments. I'm currently using this on lists.hams.com . Once other people have had a chance to test it, I'll submit it for distribution with Mailman. Thus, please tell me if you try it out. This should be portable to Witesse's Postfix (IBM "Secure Mailer") with minor changes, and possibly other mailers. Thanks Bruce Perens --- cut here --- #! /usr/bin/python # Configuration variables - Change these for your site if necessary. MailmanHome = "/home/mailman"; # Mailman home directory. MailmanOwner = "postmaster at localhost"; # Postmaster and abuse mail recepient. # End of configuration variables. # qmail-to-mailman.py # # Interface mailman to a qmail virtual domain. Does not require the creation # of _any_ aliases to connect lists to your mail system. # # Bruce Perens, bruce at hams.com, March 1999. # # This script is meant to be called from ~mailman/.qmail-default . It catches # all mail to a virtual domain, in my case "lists.hams.com". It looks at the # recepient for each mail message and decides if the mail is addressed to a # valid list or not, and bounces the message with a helpful suggestion if it's # not addressed to a list. It decides if it is a posting, a list command, or # mail to the list administrator, by checking for the -admin, -owner, and # -request addresses. It will recognize a list as soon as the list is created, # there is no need to add _any_ aliases for any list. It recognizes mail to # postmaster, mailman-owner, abuse, mailer-daemon, root, and owner, and # routes those mails to MailmanOwner as defined in the configuration # variables, above. # # INSTALLATION: # # Install this file as ~mailman/qmail-to-mailman.py # # To configure a virtual domain to connect to mailman, create these files: # # .qmail-default # |/usr/bin/python /home/mailman/mail-in.py # # /var/qmail/control/virtualdomains: # DOMAIN.COM:mailman # # Replace DOMAIN.COM above with the name of the domain to be connected to # Mailman. Note that _all_ mail to that domain will go to Mailman, so you # don't want to put the name of your main domain here. In my case, I created # lists.hams.com for Mailman, and I use hams.com as my regular domain. # # After you edit /var/qmail/control/virtualdomains, kill and restart qmail. # import sys, os, re, string; def main(): os.nice(5); # Handle mailing lists at non-interactive priority. os.chdir(MailmanHome + "/lists"); try: local = os.environ["LOCAL"]; except: # This might happen if we're not using qmail. sys.stderr.write("LOCAL not set in environment?\n"); sys.exit(100); local = re.sub("^mailman-","",local); names = ("root", "postmaster", "mailer-daemon", "mailman-owner", "owner", "abuse"); for i in names: if i == local: os.execv("/var/qmail/bin/qmail-inject" ,("/var/qmail/bin/qmail-inject", MailmanOwner)); sys.exit(0); type = "post"; types = (("-admin$", "mailowner"), ("-owner$", "mailowner"), ("-request$", "mailcmd")); for i in types: if re.search(i[0],local): type = i[1]; local = re.sub(i[0],"",local); if os.path.exists(local): os.execv(MailmanHome + "/mail/wrapper" ,(MailmanHome + "/mail/wrapper", type, local)); else: bounce(); sys.exit(111); def bounce(): bounce_message = """\ TO ACCESS THE MAILING LIST SYSTEM: Start your web browser on http://%s/ That web page will help you subscribe or unsubscribe, and will give you directions on how to post to each mailing list.\n"""; sys.stderr.write(bounce_message % (os.environ["HOST"])); sys.exit(100); try: sys.exit(main()); except SystemExit, argument: sys.exit(argument); except Exception, argument: info = sys.exc_info(); trace = info[2]; sys.stderr.write("%s %s\n" % (sys.exc_type, argument)); sys.stderr.write("Line %d\n" % (trace.tb_lineno)); sys.exit(111); # Soft failure, try again later. --- cut here ---- From julian7 at kva.hu Mon Mar 15 13:58:03 1999 From: julian7 at kva.hu (Balazs Nagy) Date: Mon, 15 Mar 1999 13:58:03 +0100 (CET) Subject: [Mailman-Users] Qmail users, never create another alias for Mailman lists! In-Reply-To: <19990314190833.30875.qmail@hams.com> Message-ID: On 14 Mar 1999 bruce at hams.com wrote: > Here is a Python script that operates Mailman in a qmail virtual domain. > There's no need to create any aliases when you make a new list, the script > catches all mail for the virtual domain and figures out what list it goes > to. It handles mail to postmaster, abuse, root, and mailer-daemon in the > virtual domain by forwarding that mail to a responsible person (by default > postmaster at localhost). It handles mail to non-existent addresses > (misspelled lists, majordomo, etc.) by bouncing the mail with a suggestion > to try the list manager URL. Yeah. It would be cool if it had been in Mailman, but you have to think what about non-qmail users. -- Regards: Kevin (Balazs) From khera at kciLink.com Mon Mar 15 17:01:57 1999 From: khera at kciLink.com (Vivek Khera) Date: Mon, 15 Mar 1999 11:01:57 -0500 (EST) Subject: [Mailman-Users] issues with BSD/OS 4.0 and mailman 1.0b8 In-Reply-To: <14052.38976.140918.580267@anthem.cnri.reston.va.us> References: <14033.37397.792829.876761@kci.kciLink.com> <14040.14102.660231.575852@anthem.cnri.reston.va.us> <14042.43971.959293.652762@kci.kciLink.com> <14052.38976.140918.580267@anthem.cnri.reston.va.us> Message-ID: <14061.12021.820668.669661@kci.kciLink.com> >>>>> "BAW" == Barry A Warsaw writes: VK> It would be nice if configure had an option with VK> --no-setgid-dirs to turn off this "feature". BAW> Would it be enough if you could just skip the chmod g+s on the BAW> installation of all the subdirs? I could paramaterize that step in BAW> the Makefile, so that you could do the following: That would be sufficient. I can live with a top-level setgid directory since it won't change often enough to show up on the security reports. 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 bruce at hams.com Mon Mar 15 17:42:46 1999 From: bruce at hams.com (bruce at hams.com) Date: 15 Mar 1999 16:42:46 -0000 Subject: [Mailman-Users] Qmail users, never create another alias for Mailman lists! Message-ID: <19990315164246.23443.qmail@hams.com> From: Balazs Nagy > Yeah. It would be cool if it had been in Mailman, but you have to think > what about non-qmail users. For each local MDA, you need a way to determine the envelope address and split that up into recepient and host name. That's all the script requires of an MDA. Not all of them give you that information as easily as qmail, but I'd imagine that most could be persuaded. A set of scripts, one for each MDA that supports virtual domains, could and should be included with Mailman for optional use by the installer. Thanks Bruce From lindsey at ncsa.uiuc.edu Mon Mar 15 18:21:30 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Mon, 15 Mar 1999 11:21:30 -0600 (CST) Subject: [Mailman-Users] Cookies and Mailman In-Reply-To: from "B. Friday" at Mar 11, 99 02:22:41 pm Message-ID: <199903151721.LAA15647@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 732 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990315/c31f6088/attachment.asc From khera at kciLink.com Mon Mar 15 22:38:45 1999 From: khera at kciLink.com (Vivek Khera) Date: Mon, 15 Mar 1999 16:38:45 -0500 (EST) Subject: [Mailman-Users] posting restrictions still confusing to me (or not working?) In-Reply-To: <14052.7023.463619.172399@anthem.cnri.reston.va.us> References: <14046.40595.297596.125159@kci.kciLink.com> <199903041556.JAA10464@ferret.ncsa.uiuc.edu> <14052.7023.463619.172399@anthem.cnri.reston.va.us> Message-ID: <14061.32229.467863.861522@kci.kciLink.com> >>>>> "BAW" == Barry A Warsaw writes: >>>>> "CL" == Christopher Lindsey writes: BAW> | sender = msg.GetSender() BAW> Vivek, did this fix your problem? What's the phase of the moon today? It seems to have fixed my problems. Might have been the reboot, too. Dunno. Anyhow, without any patches, it seems to be working fine now. I'm updating to the latest CVS snapshot anyhow, just to test everything again. Thanks for the help. I hate it when things just start working again for no reason... 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 ptb at home.ptb.org Tue Mar 16 01:35:00 1999 From: ptb at home.ptb.org (Paul Barnett) Date: Mon, 15 Mar 1999 18:35:00 -0600 Subject: [Mailman-Users] Posting filter problems? Message-ID: <007e01be6f44$e9ad71b0$0a01a882@barnettpc> Has anyone else noticed a problem with posting filters in 1.0b9? I've tried a couple of variations, and the only one that DOESN'T require administrator approval is if I turn off all posting filters. I've tried the four possibilities: (A) No restriction to list members, no "approved posters" Works. (B) Restriction to list members, no "approved posters" "Postings from member addresses only." (when mailing from member addresses) (C) No restriction to list member, one "approved poster". "Only approved posters may post without moderator approval." (when mailing from "approved poster" address) (D) Restriction to list members, one "approved poster" "Only approved posters may post without moderator approval." (when mailing from approved poster or list members) In all the above cases, administrator approval for postings is turned off. System is Redhat Linux 5.2, with a 2.2.3 kernel. From lindsey at ncsa.uiuc.edu Tue Mar 16 01:56:33 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Mon, 15 Mar 1999 18:56:33 -0600 (CST) Subject: [Mailman-Users] Posting filter problems? In-Reply-To: <007e01be6f44$e9ad71b0$0a01a882@barnettpc> from "Paul Barnett" at Mar 15, 99 06:35:00 pm Message-ID: <199903160056.SAA17832@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 876 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990315/2aa8de92/attachment.pot From csf at moscow.com Tue Mar 16 02:27:00 1999 From: csf at moscow.com (Michael Yount) Date: Mon, 15 Mar 1999 17:27:00 -0800 Subject: [Mailman-Users] Typo in admin.py Message-ID: Today I began maintaining a mailman list, and noticed a small misspelling. I hope this is the appropriate place to post patches... Thanks, Michael csf at moscow.com Index: mailman/Mailman/Cgi/admin.py =================================================================== RCS file: /projects/cvsroot/mailman/Mailman/Cgi/admin.py,v retrieving revision 1.36 diff -u -r1.36 admin.py --- admin.py 1999/03/15 19:03:55 1.36 +++ admin.py 1999/03/16 01:08:10 @@ -299,7 +299,7 @@ doc.AddItem(form) form.AddItem("Make your changes below, and then submit them using the" - " bottom at the bottom. (You can change your password" + " button at the bottom. (You can change your password" " there, too.)

") form.AddItem(FormatOptionsSection(category, lst)) From Dionysos at Dionysia.org Tue Mar 16 06:45:29 1999 From: Dionysos at Dionysia.org (Dan Delaney) Date: Tue, 16 Mar 1999 00:45:29 -0500 (EST) Subject: [Mailman-Users] Large lists and Postfix Message-ID: Hi all, Is anyone using Mailman for lists with thousands of subscribers? If so, how well does it work and what kind of load does it put on the system? (My list has 200 subscriber with an average of 50 messages/day.) Also, how well does it work with Postfix? Thanks. --Dan ----------------------------------------------------------------------- Daniel G. Delaney The Louisville Times Chorus Dionysos at Dionysia.org www.LouisvilleTimes.org www.Dionysia.org/~dionysos/ Dionysia Design ICQ Number: 8171285 www.Dionysia.com/design/ ----------------------------------------------------------------------- "Only two things are infinite: the universe and stupidity-- and I'm not sure about the former." --Albert Einstein From bruce at hams.com Tue Mar 16 06:35:49 1999 From: bruce at hams.com (bruce at hams.com) Date: 16 Mar 1999 05:35:49 -0000 Subject: [Mailman-Users] Large lists and Postfix Message-ID: <19990316053549.12149.qmail@hams.com> The load is almost entirely dependent on the mail delivery agent and your network connection, not Mailman. Linux, qmail and smartlist are able to get more than 100,000 messages a day delivered using a '486. This is a reliable, repeatable, every day figure. It should be at least that good for postfix. Thanks Bruce From Dionysos at Dionysia.org Tue Mar 16 07:09:55 1999 From: Dionysos at Dionysia.org (Dan Delaney) Date: Tue, 16 Mar 1999 01:09:55 -0500 (EST) Subject: [Mailman-Users] Large lists and Postfix In-Reply-To: <19990316053549.12149.qmail@hams.com> Message-ID: On 16 Mar 1999 bruce at hams.com wrote: > The load is almost entirely dependent on the mail delivery agent and your > network connection, not Mailman. Linux, qmail and smartlist are able to get > more than 100,000 messages a day delivered using a '486. This is a reliable, > repeatable, every day figure. It should be at least that good for postfix. Thanks. So, considering the claims made about ezmlm for qmail, does that have anything to do with ezmlm, or is it qmail that's making mlm so fast? Would exmlm do just as will using Postfix (if it could), and would qmail work just as well with Mailman instead of ezmlm? --Dan ----------------------------------------------------------------------- Daniel G. Delaney The Louisville Times Chorus Dionysos at Dionysia.org www.LouisvilleTimes.org www.Dionysia.org/~dionysos/ Dionysia Design ICQ Number: 8171285 www.Dionysia.com/design/ ----------------------------------------------------------------------- "Only two things are infinite: the universe and stupidity-- and I'm not sure about the former." --Albert Einstein From bruce at hams.com Tue Mar 16 07:17:57 1999 From: bruce at hams.com (bruce at hams.com) Date: 16 Mar 1999 06:17:57 -0000 Subject: [Mailman-Users] Large lists and Postfix Message-ID: <19990316061757.13450.qmail@hams.com> From: Dan Delaney > Thanks. So, considering the claims made about ezmlm for qmail, does > that have anything to do with ezmlm, or is it qmail that's making > mlm so fast? Ezmlm is a very lightweight mailing list manager, and it adds essentially no overhead to that of qmail. Mailman would add some more overhead, but still not enough to be significant. However, the main overhead of mailing lists is their overhead on _your_time_ to manage them, not the computer. Mailman is very good about reducing _that_ overhead, much better than ezmlm. Ezmlm's main advantage is that it uses the qmail "percent hack" to get reliable information about bounces - the "envelope from" address is different for each recepient, and you can tell who a bouncing message was addressed to by the address the bounce comes to. For example, mail to me would have an envelope From something like this: balloons-owner-bruce%hams.com at lists.hams.com If my address bounces, the bounce mail goes to that address, a qmail default rule catches it, and ezmlm decodes bruce%hams.com and realizes that I've had a bounce. It doesn't have to look at the bounce message at all, just the address it goes to. When I get sick of watching undecoded bounces go by, I'll add that "percent hack" feature to Mailman. Thanks Bruce From ds-list-mailman at sws5.ctd.ornl.gov Tue Mar 16 14:25:52 1999 From: ds-list-mailman at sws5.ctd.ornl.gov (Dave Sill) Date: Tue, 16 Mar 1999 08:25:52 -0500 (EST) Subject: [Mailman-Users] Large lists and Postfix In-Reply-To: <19990316061757.13450.qmail@hams.com> References: <19990316061757.13450.qmail@hams.com> Message-ID: <14062.23520.982260.884101@sws5.ctd.ornl.gov> bruce at hams.com wrote: >However, the main overhead of mailing lists is their overhead on >_your_time_ to manage them, not the computer. Mailman is very good >about reducing _that_ overhead, much better than ezmlm. I'm a long-time majordomo user who's evaluating alternatives including ezmlm, mailman, and listar. I'd appreciate an explanation of how mailman is better at reducing the list manager's overhead than ezmlm. >Ezmlm's main advantage is that it uses the qmail "percent hack" to get Actually, it's called "VERP" (Variable Envelope Return Path), not "percent hack". The "percenthack" qmail configuration variable turns on user%host at relay style relaying. But your explanation is, otherwise, accurate. >If my address bounces, the bounce mail goes to that address, a qmail default >rule catches it, and ezmlm decodes bruce%hams.com and realizes that I've >had a bounce. It doesn't have to look at the bounce message at all, just >the address it goes to. Right, and the neat thing about this from the user's point of view is that ezmlm keeps track of which messages each recipient bounces so if the problem is temporary, it tells them and they can retrieve the messages from the archive. >When I get sick of watching undecoded bounces go by, I'll add that "percent >hack" feature to Mailman. You really need VERP support in the MTA, otherwise you'll have to inject a copy of each message to each recipient. Right now, qmail is the only MTA I've aware of that does VERP. Venema wants to add it as an option to Postfix, though. -Dave From bruce at hams.com Tue Mar 16 17:08:54 1999 From: bruce at hams.com (bruce at hams.com) Date: 16 Mar 1999 16:08:54 -0000 Subject: [Mailman-Users] Large lists and Postfix Message-ID: <19990316160854.27636.qmail@hams.com> From: Dave Sill > I'm a long-time majordomo user who's evaluating alternatives including > ezmlm, mailman, and listar. I'd appreciate an explanation of how > mailman is better at reducing the list manager's overhead than ezmlm. Simply because the web interface is excellent, and it allows the user to do most of their own management easily, and the confirmation system avoids problems with malicious subscription. Users don't in general want to bother the manager if they can solve their own problem with a button click. Yes, I know other list servers have these features as optional packages, but in Mailman they are well-integrated. Mailman seems to have the best features. I really like the way that Mailman figures out what host URL it's being called from and presents the appropriate list choices for that URL. I have the same mailman instance running on several virtual web sites, and it does not display the lists of one virtual site when called with another virtual site's host name. Ezmlm is too minimal. I don't know about listar. Majordomo and SmartList are fine, but their source code is more difficult for team-development becuase of their language choices. Mailman's development is superscedeing these other programs because of that. > Actually, it's called "VERP" (Variable Envelope Return Path), not > "percent hack". The "percenthack" qmail configuration variable turns > on user%host at relay style relaying. But your explanation is, otherwise, > accurate. I missed this usage when I was working on qmail, or it didn't exist then. I stand corrected. > You really need VERP support in the MTA, otherwise you'll have to > inject a copy of each message to each recipient. Right now, qmail is > the only MTA I've aware of that does VERP. Venema wants to add it as > an option to Postfix, though. Right. What Mailman needs is a way to pass in the VERP from a bounce in an MDA-independent fashion. Something like "~mailman/mail/wrapper bounce

", where address is the decoded VERP. Given that, one could use a front-end script like my qmail-to-mailman.py to handle the MDA-dependent portion. Thanks Bruce From th at nextel.no Tue Mar 16 18:37:18 1999 From: th at nextel.no (Tor Houghton) Date: Tue, 16 Mar 1999 18:37:18 +0100 (MET) Subject: [Mailman-Users] Problem with "bin/newlist" Message-ID: Hi, Got the 1.09b source down and installed it. I couldn't see any reference to this particular error (although i found one for mmpasswd): redlance:mailman {25} bin/newlist mylist th at nextel.no mypasswd Traceback (innermost last): File "bin/newlist", line 38, in ? from Mailman.pythonlib import getpass ImportError: No module named Mailman.pythonlib What's wrong? Regards, Tor Houghton. From castro at usmatrix.net Tue Mar 16 18:37:15 1999 From: castro at usmatrix.net (Edgard Castro) Date: Tue, 16 Mar 1999 12:37:15 -0500 Subject: [Mailman-Users] Sugestions Message-ID: <19990316123714.A22397@usmatrix.net> Hello, I'm currently using MailMan with Postfix and I noticed some 'missing' features (or maybe my fault :P). Those are: Disable sorting of recipients when injecting the messages. This will help using less memory when using MTAs like Postfix or QMail. Disable or hardlimit (globally) the number of concurrent SMTP connections that MailMan will open to inject the messages. This will be helpfull to let a user maintain it's our list without hogging the system down. (You know... Stupid users who set this to like 100!). Are these implemented? Sorry if it's already. :P e. -- Edgard Castro | 305-273-5003 -o) Chief Network Engineer - U.S. Matrix Internet, Inc. /\\ Linux Counter User #29078 -- http://counter.li.org _\_V From ds-list-mailman at sws5.ctd.ornl.gov Tue Mar 16 18:40:34 1999 From: ds-list-mailman at sws5.ctd.ornl.gov (Dave Sill) Date: Tue, 16 Mar 1999 12:40:34 -0500 (EST) Subject: [Mailman-Users] Large lists and Postfix In-Reply-To: <19990316160854.27636.qmail@hams.com> References: <19990316160854.27636.qmail@hams.com> Message-ID: <14062.38802.920407.329536@sws5.ctd.ornl.gov> bruce at hams.com wrote: >Simply because the web interface is excellent, and it allows the user >to do most of their own management easily, I agree that mailman's web interface is excellent. And given the choice between an MLM with an e-mail only interface, and one with a good web interface, too, I'd usually prefer the latter. Unfortunately, it's not always practical for the list server to be co-located with a web server. For example, we have two list servers: one for internal use, and one for internal+external use. The internal server happens to also be our main internal web server. (Yay!) But implementing new CGI's on this system is an exercise in frustration. First you have to request an account on the development system. Then you have to implement and test the CGI on the development system using a CGI wrapper. If you need something python installed on both the development and production systems, that's additional work and delay. (Boo!) The public list server is also an FTP and netnews server, but it's not a web server. It's already got its hands full, so I'm not keen to run a web server there too, but even if I did, I'd have to essentially get a license to run it. More work, paperwork, and delay. So for my immediate need, the web interface is not important. The MLM has to "win" on the basis of its e-mail interface alone. >and the confirmation system >avoids problems with malicious subscription. Majordomo (optionally) and ezmlm (automatically) do this, too. I'm sure listar does, too. This is a must-have feature, these days. >Users don't in general >want to bother the manager if they can solve their own problem with a >button click. Yes, I know other list servers have these features as >optional packages, but in Mailman they are well-integrated. My qmail+majordomo+bounceman set-up requires *very* little owner intervention. The major remaining problem area is people who can't remember their subscription address and therefore can't unsubscribe. Does Mailman have any better way of handling this? That doesn't require the use of the web interface? >Mailman seems to have the best features. I really like the way that >Mailman figures out what host URL it's being called from and presents the >appropriate list choices for that URL. I have the same mailman instance >running on several virtual web sites, and it does not display the lists >of one virtual site when called with another virtual site's host name. Virtual list servers aren't a plus me at the moment. >Ezmlm is too minimal. Are you talking about ezmlm, or ezmlm-idx? Plain old ezmlm is pretty minimal, but the idx package makes it pretty complete--and practically everyone running ezmlm is using ezmlm-idx. It has no web interface, but I like the way it does some things, like moderated lists, especially with multiple moderators. -Dave From th at nextel.no Tue Mar 16 18:49:53 1999 From: th at nextel.no (Tor Houghton) Date: Tue, 16 Mar 1999 18:49:53 +0100 (MET) Subject: [Mailman-Users] "No module named pythonlib" Message-ID: The Cron daemon reports the following for the mailman user: Traceback (innermost last): File "/home/mailman/cron/gate_news", line 27, in ? from Mailman import MailList File "/home/mailman/Mailman/MailList.py", line 33, in ? File "/home/mailman/Mailman/ListAdmin.py", line 28, in ? File "/home/mailman/Mailman/Message.py", line 31, in ? ImportError: No module named pythonlib (Had I noticed this earlier, I would have included it in my previous mail.) Cheerio, Tor Houghton. From bruce at hams.com Tue Mar 16 18:33:53 1999 From: bruce at hams.com (bruce at hams.com) Date: 16 Mar 1999 17:33:53 -0000 Subject: [Mailman-Users] Large lists and Postfix Message-ID: <19990316173353.30279.qmail@hams.com> From: Dave Sill > I agree that mailman's web interface is excellent. And given the > choice between an MLM with an e-mail only interface, and one with a > good web interface, too, I'd usually prefer the latter. Unfortunately, > it's not always practical for the list server to be co-located with a > web server. You have a point, but I think the best way to deal with this would be to have Mailman become able to make use of a _remote_MDA_. The admin forms could simply ask what host to use as the SMTP server for each list. That would distribute the entire load of list delivery onto one or more separate MDA hosts, leaving the server upon which Mailman resides with the load of WWW service, bounce processing, and list management. The actual subscriber lists should be on the same machine that performs web service, so that web subscription management will work interactively. Mail delivery can take place elsewhere. This leaves you with the task of hosting a virtual domain for list reception and a web server on the same machine, not much in terms of load but still possibly a pain to get through the administration of your company. Note however that any unprivileged 486 that you sit on the outside of your firewall would be equal to the task. > Are you talking about ezmlm, or ezmlm-idx? I don't know about ezmlm-idx. Smartlist does multiple moderators too, I don't know if it handles them as well. Thanks Bruce From th at nextel.no Tue Mar 16 19:20:19 1999 From: th at nextel.no (Tor Houghton) Date: Tue, 16 Mar 1999 19:20:19 +0100 (MET) Subject: [Mailman-Users] mailman-archive bug? Message-ID: Hi (again), I was browsing the mailman-users archive, and I sorted the March entries by Author. I clicked on the following: [Mailman-Users] Problem with "bin/newlist" Tor Houghton (http://www.python.org/pipermail/mailman-users/1999-March/000762.html) But was given an entry by Edgard Castro titled: "[Mailman-Users] Sugestions" (Tue, 16 Mar 1999 12:37:15 -0500). Bug or feature? Tor. From th at nextel.no Tue Mar 16 19:27:28 1999 From: th at nextel.no (Tor Houghton) Date: Tue, 16 Mar 1999 19:27:28 +0100 (MET) Subject: [Mailman-Users] newlist traceback Message-ID: I created a symbolic link in /home/mailman/bin/Mailman to point to /home/mailman/Mailman, and in so doing, I got a little further with the newlist command. It no longer complains about a missing pythonlib. However, I now get: Initial friends password: Traceback (innermost last): File "/home/mailman/bin/newlist", line 141, in ? raise SystemExit(main(sys.argv)) File "/home/mailman/bin/newlist", line 91, in main newlist.Create(list_name, owner_mail, pw) File "/home/mailman/Mailman/MailList.py", line 658, in Create self.Lock() File "/home/mailman/Mailman/MailList.py", line 1189, in Lock self._lock_file.lock('w|', 1) File "/usr/local/lib/python1.5/posixfile.py", line 190, in lock flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) IOError: (22, 'Invalid argument') I am running (as you can see), Python 1.5 on an OpenBSD machine (2.3). Sorry for this influx of messages, but I am completely new to Python (and Mailman). Regards (again), Tor. From ptb at home.ptb.org Tue Mar 16 19:29:59 1999 From: ptb at home.ptb.org (Paul Barnett) Date: Tue, 16 Mar 1999 12:29:59 -0600 Subject: [Mailman-Users] Mass subscription of users -- random password? Message-ID: <014601be6fdb$165b5d80$0a01a882@barnettpc> I looked back through the archives, but haven't found anything about this: I did an "mass subscribe" through the /admin/../members web page for a single user (which happened to be me), and started wondering what my password was. Since I didn't specify sending the welcome message, I hadn't received any sort of response. So, I went through the web interface, and asked it to send me my password. I got: g`OM I don't know if this was random characters, or an intentionally generated random password. It did work (and allowed me to change it to something else), but I was wondering if there was an algorithm to come up with a random password... if so, I'd suggest a combination of lower case, upper case, numbers, and MAYBE well known punctuation marks, but only if they not the beginning or end characters. That particular character between the "g" and "O" above is potentially very confusing to a user that doesn't know there is a difference between ` and ' From gstein at lyra.org Tue Mar 16 21:36:00 1999 From: gstein at lyra.org (Greg Stein) Date: Tue, 16 Mar 1999 12:36:00 -0800 Subject: [Mailman-Users] Large lists and Postfix References: <19990316173353.30279.qmail@hams.com> Message-ID: <36EEC0B0.4986C70C@lyra.org> bruce at hams.com wrote: > > From: Dave Sill > > I agree that mailman's web interface is excellent. And given the > > choice between an MLM with an e-mail only interface, and one with a > > good web interface, too, I'd usually prefer the latter. Unfortunately, > > it's not always practical for the list server to be co-located with a > > web server. > > You have a point, but I think the best way to deal with this would be to > have Mailman become able to make use of a _remote_MDA_. The admin forms > could simply ask what host to use as the SMTP server for each list. That > would distribute the entire load of list delivery onto one or more > separate MDA hosts, leaving the server upon which Mailman resides with the > load of WWW service, bounce processing, and list management. The actual > subscriber lists should be on the same machine that performs web service, > so that web subscription management will work interactively. Mail delivery > can take place elsewhere. This leaves you with the task of hosting a > virtual domain for list reception and a web server on the same machine, > not much in terms of load but still possibly a pain to get through the > administration of your company. Note however that any unprivileged 486 > that you sit on the outside of your firewall would be equal to the task. There is an "SMTPHOST" configuration option. That would allow you to shove your outbound delivery over to another machine. The webserver still needs to run an MTA for incoming mail. In my setup, I have a mail machine (ns1) and mailing-list machine (cartman). Inbound mail is forwarded from ns1 over to cartman. cartman delivers outbound mail, but I could reconfig the system to point at ns1 for outbound. Note that this doesn't entirely meet Dave's requirement, though: you still have a web server on the same box as the MLM. This just shoves mail delivery elsewhere. Cheers, -g -- Greg Stein, http://www.lyra.org/ From bruce at hams.com Tue Mar 16 21:26:13 1999 From: bruce at hams.com (bruce at hams.com) Date: 16 Mar 1999 20:26:13 -0000 Subject: [Mailman-Users] Large lists and Postfix Message-ID: <19990316202613.1156.qmail@hams.com> From: Greg Stein > There is an "SMTPHOST" configuration option. That would allow you to > shove your outbound delivery over to another machine. Good. I'd still like to have it graphicaly configurable for each list, so that it could be used for "scaling". Then, the limiting factor would become how many incoming list mails and bounces the MLM machine could process and archive. I suspect you could run 10 MDA machines flat out before the MLM machine would have a problem. > The webserver still needs to run an MTA for incoming mail. Right. > Note that this doesn't entirely meet Dave's requirement, though: you > still have a web server on the same box as the MLM. This just shoves > mail delivery elsewhere. You are correct. Dave gets to suffer for his workplace's policies. It's not clear that accomodating them should be a design goal for Mailman. Thanks Bruce From John at list.org Tue Mar 16 22:30:19 1999 From: John at list.org (John Viega) Date: Tue, 16 Mar 1999 13:30:19 -0800 Subject: [Mailman-Users] Large lists and Postfix In-Reply-To: <36EEC0B0.4986C70C@lyra.org>; from Greg Stein on Tue, Mar 16, 1999 at 12:36:00PM -0800 References: <19990316173353.30279.qmail@hams.com> <36EEC0B0.4986C70C@lyra.org> Message-ID: <19990316133019.A25923@viega.org> I've set up mailman installs where the MLM was on a separate machine from the MTA and the web server. Of course, it was an environment where all the machines used the same OS and were NFS'd together. You could do a little hacking w/ rsh, etc to get things to work in a less homogenous environment. On Tue, Mar 16, 1999 at 12:36:00PM -0800, Greg Stein wrote: > bruce at hams.com wrote: > > > > From: Dave Sill > > > I agree that mailman's web interface is excellent. And given the > > > choice between an MLM with an e-mail only interface, and one with a > > > good web interface, too, I'd usually prefer the latter. Unfortunately, > > > it's not always practical for the list server to be co-located with a > > > web server. > > > > You have a point, but I think the best way to deal with this would be to > > have Mailman become able to make use of a _remote_MDA_. The admin forms > > could simply ask what host to use as the SMTP server for each list. That > > would distribute the entire load of list delivery onto one or more > > separate MDA hosts, leaving the server upon which Mailman resides with the > > load of WWW service, bounce processing, and list management. The actual > > subscriber lists should be on the same machine that performs web service, > > so that web subscription management will work interactively. Mail delivery > > can take place elsewhere. This leaves you with the task of hosting a > > virtual domain for list reception and a web server on the same machine, > > not much in terms of load but still possibly a pain to get through the > > administration of your company. Note however that any unprivileged 486 > > that you sit on the outside of your firewall would be equal to the task. > > There is an "SMTPHOST" configuration option. That would allow you to > shove your outbound delivery over to another machine. > > The webserver still needs to run an MTA for incoming mail. > > In my setup, I have a mail machine (ns1) and mailing-list machine > (cartman). Inbound mail is forwarded from ns1 over to cartman. cartman > delivers outbound mail, but I could reconfig the system to point at ns1 > for outbound. > > Note that this doesn't entirely meet Dave's requirement, though: you > still have a web server on the same box as the MLM. This just shoves > mail delivery elsewhere. > > Cheers, > -g > > -- > Greg Stein, http://www.lyra.org/ > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From lindsey at ncsa.uiuc.edu Tue Mar 16 22:42:39 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Tue, 16 Mar 1999 15:42:39 -0600 (CST) Subject: [Mailman-Users] Large lists and Postfix In-Reply-To: <36EEC0B0.4986C70C@lyra.org> from "Greg Stein" at Mar 16, 99 12:36:00 pm Message-ID: <199903162142.PAA23932@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 2334 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990316/87c21c6f/attachment.asc From udall at brassica.agronomy.wisc.edu Tue Mar 16 23:58:05 1999 From: udall at brassica.agronomy.wisc.edu (Joshua Udall) Date: Tue, 16 Mar 1999 16:58:05 -0600 Subject: [Mailman-Users] make update Message-ID: <199903162312.RAA123860@mail1.doit.wisc.edu> I'm updating to b9 but I have a few questions. If I don't do 'make update' rather 'make install' will it successfully overwrite? I'd like to change some options that were used in the configure process. I'm not sure I got them correct. BTW, in the UPGRADING text file - which directs to give the 'make update' command - it'd be nice to mention that one should run configure first. Josh From ayu1 at nycap.rr.com Wed Mar 17 01:20:19 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Tue, 16 Mar 1999 19:20:19 -0500 Subject: [Mailman-Users] make update In-Reply-To: <199903162312.RAA123860@mail1.doit.wisc.edu> Message-ID: <4.1.19990316192001.0097a4d0@pop1.rpi.edu> At 04:58 PM 1999/3/16 -0600, Joshua Udall wrote: >I'm updating to b9 but I have a few questions. If I don't do 'make >update' rather 'make install' will it successfully overwrite? I'd like Read the Makefile file and you should be able to figure out. Alex From soneill at cen.com Wed Mar 17 05:33:49 1999 From: soneill at cen.com (Sean O'Neill) Date: Tue, 16 Mar 1999 23:33:49 -0500 Subject: [Mailman-Users] [Q]: Problem with trying to create first mailing-list Message-ID: <000201be702f$5b5dcb80$d933f2cc@sean> I just installed Mailman on my system and got Apache working correctly but I'm have a problem getting the bin/newlist python script to work correctly. I get the following error when trying to run it: $ /home/mailman/bin/newlist Traceback (innermost last): File "/home/mailman/bin/newlist", line 38, in ? from Mailman.pythonlib import getpass ImportError: No module named Mailman.pythonlib I've confirmed that there is a Mailman directory with a pythonlib subdirectory which contains two files: getpass.py and getpass.pyc. Doing a file on both of them tells me that the getpass.pyc is a "compiled" python script. I'm new at python so be gentle. Hopefully this is something fairly easy. I've looked at the Installation instructions multiple times and I don't think I missed anything. Any help appreciated. --------------------------------- Sean O'Neill AppNet, Inc. Century Computing Division 301-953-3330 soneill at cen.com soneill at centurycomputing.com From ray at bigfoot.everett.org Wed Mar 17 05:35:44 1999 From: ray at bigfoot.everett.org (Ray Everett-Church) Date: Tue, 16 Mar 1999 23:35:44 -0500 (EST) Subject: [Mailman-Users] archive addresses not disguised Message-ID: Running 1.0b9 and all seems well, except that one of my testing lists has been set up with obscure_addresses turned on. But the addresses are clear as a bell. Suggestions? Thanks, -Ray From lindsey at ncsa.uiuc.edu Wed Mar 17 16:30:27 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Wed, 17 Mar 1999 09:30:27 -0600 (CST) Subject: [Mailman-Users] Sugestions In-Reply-To: <19990316123714.A22397@usmatrix.net> from "Edgard Castro" at Mar 16, 99 12:37:15 pm Message-ID: <199903171530.JAA29183@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1605 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990317/e18aa82c/attachment.pot From de5 at sws5.ctd.ornl.gov Wed Mar 17 16:45:53 1999 From: de5 at sws5.ctd.ornl.gov (Dave Sill) Date: Wed, 17 Mar 1999 10:45:53 -0500 (EST) Subject: [Mailman-Users] Large lists and Postfix In-Reply-To: <199903162142.PAA23932@ferret.ncsa.uiuc.edu> References: <36EEC0B0.4986C70C@lyra.org> <199903162142.PAA23932@ferret.ncsa.uiuc.edu> Message-ID: <14063.52785.784928.754102@sws5.ctd.ornl.gov> Christopher Lindsey wrote: > >Regarding Dave's comments about confirmations... majordomo 1.94.4 (don't >know about the almost-alpha 2.0) has an easily spoofable confirmation >key. Oh? How so? Don't you have to know the $cookie_seed? Or are you assuming everyone uses the default? I've never had a problem with faked confirmations. >Regarding Dave's comments about "The major remaining problem area is >people who can't remember their subscription address and therefore >can't unsubscribe..." Look at the Received: headers. :) Seriously, there's >no other user-specific key added to the messages. Actually, qmail's VERP helps a lot here--if the user's MTA or MDA puts the envelope return path in a header field. There are users on systems that strip some useful headers and fail to include useful information. I pity them, but it's really not my problem. -Dave From bruce at hams.com Wed Mar 17 16:43:06 1999 From: bruce at hams.com (bruce at hams.com) Date: 17 Mar 1999 15:43:06 -0000 Subject: [Mailman-Users] Sugestions Message-ID: <19990317154306.29772.qmail@hams.com> > From: Christopher Lindsey > > Those are: Disable sorting of recipients when injecting > > the messages. This will help using less > > memory when using MTAs like Postfix or QMail. > > I don't think this has been addressed as an option yet. Can someone please explain to me how this is going to have a serious effect on memory use? If the problem is that some software is going to try to sort an already-sorted list, I would not suggest worrying about it. Thanks Bruce From ds-list-mailman at sws5.ctd.ornl.gov Wed Mar 17 17:33:47 1999 From: ds-list-mailman at sws5.ctd.ornl.gov (Dave Sill) Date: Wed, 17 Mar 1999 11:33:47 -0500 (EST) Subject: [Mailman-Users] Sugestions In-Reply-To: <19990317154306.29772.qmail@hams.com> References: <19990317154306.29772.qmail@hams.com> Message-ID: <14063.55659.453664.28194@sws5.ctd.ornl.gov> bruce at hams.com wrote: >> From: Christopher Lindsey >> > >> > Those are: Disable sorting of recipients when injecting >> > the messages. This will help using less >> > memory when using MTAs like Postfix or QMail. >> >> I don't think this has been addressed as an option yet. > >Can someone please explain to me how this is going to have a serious effect >on memory use? If the problem is that some software is going to try to sort >an already-sorted list, I would not suggest worrying about it. I can't answer your question, but I can give another reason not to sort lists. I sort my busiest, most important lists in order of average delivery time. Since qmail delivers everything in order, faster recipients get their messages faster and the slow pokes don't hold them up. -Dave From bruce at hams.com Wed Mar 17 17:16:17 1999 From: bruce at hams.com (bruce at hams.com) Date: 17 Mar 1999 16:16:17 -0000 Subject: [Mailman-Users] Sugestions Message-ID: <19990317161617.30616.qmail@hams.com> From: Dave Sill > I sort my busiest, most important lists in order of > average delivery time. MTA should keep track of this information, by MX host. Where are you getting it, from a log file? Thanks Bruce From lindsey at ncsa.uiuc.edu Wed Mar 17 17:47:50 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Wed, 17 Mar 1999 10:47:50 -0600 (CST) Subject: [Mailman-Users] Large lists and Postfix In-Reply-To: <14063.52785.784928.754102@sws5.ctd.ornl.gov> from "Dave Sill" at Mar 17, 99 10:45:53 am Message-ID: <199903171647.KAA29665@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 936 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990317/01708e86/attachment.asc From ds-list-mailman at sws5.ctd.ornl.gov Wed Mar 17 18:17:05 1999 From: ds-list-mailman at sws5.ctd.ornl.gov (Dave Sill) Date: Wed, 17 Mar 1999 12:17:05 -0500 (EST) Subject: [Mailman-Users] Sugestions In-Reply-To: <19990317161617.30616.qmail@hams.com> References: <19990317161617.30616.qmail@hams.com> Message-ID: <14063.58257.899890.854152@sws5.ctd.ornl.gov> bruce at hams.com wrote: >From: Dave Sill >> >> I sort my busiest, most important lists in order of >> average delivery time. > >MTA should keep track of this information, by MX host. Where are you getting >it, from a log file? The qmailanalog package processes qmail log files and produces various statistics. It does delivery time by recipient, though, not by MX. Here's a sample: Recipients One line per recipient. Information on each line: * sbytes is the number of bytes successfully delivered to this recipient. * mess is the number of messages sent to this recipient (success plus failure). * tries is the number of delivery attempts (success, failure, deferral). * xdelay is the total xdelay incurred by this recipient. sbytes mess tries xdelay recipient 25849 30 30 18.03 local.alpha-osf-managers-approval at sws1.ctd.ornl.gov 197935 74 74 385.09 local.alpha-osf-managers-decbounce at sws1.ctd.ornl.gov 698068 162 162 71.37 local.alpha-osf-managers-owner- at sws1.ctd.ornl.gov ... 197935 74 74 890.78 remote.BISSxx at AESIR.MIT.EDU 197935 74 74 1901.97 remote.BIVIxx at nebeng.otis.utc.com 197935 74 74 968.25 remote.Bxx at OREGON.UOREGON.EDU 197935 74 74 1162.04 remote.BOICHxx at OSMIUM.llnl.gov 197935 74 74 1044.84 remote.BOLSxx at frango.hs.washington.edu 197935 74 74 901.39 remote.BRIAxx at tiger.hsc.edu 3859 1 1 7.86 remote.BRYAN.SKOKxx at em.doe.gov 197935 74 74 457.39 remote.Bxx at novo.dk 197935 74 76 1161.35 remote.B_Oxx at VENUS.TWU.EDU ... And an example of why MX isn't granular enough: 197935 74 74 1071.19 remote.elynxx at MIT.EDU 197935 74 74 301.06 remote.gyouxx at MIT.EDU -Dave From castro at usmatrix.net Wed Mar 17 18:18:31 1999 From: castro at usmatrix.net (Edgard Castro) Date: Wed, 17 Mar 1999 12:18:31 -0500 Subject: [Mailman-Users] Sugestions In-Reply-To: <19990317154306.29772.qmail@hams.com>; from bruce@hams.com on Wed, Mar 17, 1999 at 03:43:06PM -0000 References: <19990317154306.29772.qmail@hams.com> Message-ID: <19990317121831.A10588@usmatrix.net> On Wed, Mar 17, 1999 at 03:43:06PM -0000, bruce at hams.com wrote: > Those are: Disable sorting of recipients when injecting > the messages. This will help using less > memory when using MTAs like Postfix or QMail. > > I don't think this has been addressed as an option yet. > > Can someone please explain to me how this is going to have a serious effect > on memory use? If the problem is that some software is going to try to sort > an already-sorted list, I would not suggest worrying about it. The problem is not sort a already-sorted list, but SORT at all. Postfix and QMail for example, have a better way to delivery the messages without the need to sort them by domain or any other kind of kludge. Sorting by domain is GREAT if you use sendmail, but with other MTAs, is just a waste of resources. e. -- Edgard Castro | 305-273-5003 -o) Chief Network Engineer - U.S. Matrix Internet, Inc. /\\ Linux Counter User #29078 -- http://counter.li.org _\_V From bruce at hams.com Wed Mar 17 18:32:03 1999 From: bruce at hams.com (bruce at hams.com) Date: 17 Mar 1999 17:32:03 -0000 Subject: [Mailman-Users] Sugestions Message-ID: <19990317173203.32527.qmail@hams.com> > And an example of why MX isn't granular enough: > > 197935 74 74 1071.19 remote.elynxx at MIT.EDU > 197935 74 74 301.06 remote.gyouxx at MIT.EDU I don't understand why an MX would have different delays per _recepient_. In general it accepts the mail, hangs up the SMTP connection, and _then_ tries to deliver it. Thanks Bruce From ds-list-mailman at sws5.ctd.ornl.gov Wed Mar 17 19:21:29 1999 From: ds-list-mailman at sws5.ctd.ornl.gov (Dave Sill) Date: Wed, 17 Mar 1999 13:21:29 -0500 (EST) Subject: [Mailman-Users] Sugestions In-Reply-To: <19990317173203.32527.qmail@hams.com> References: <19990317173203.32527.qmail@hams.com> Message-ID: <14063.62121.92069.529395@sws5.ctd.ornl.gov> bruce at hams.com wrote: >> And an example of why MX isn't granular enough: >> >> 197935 74 74 1071.19 remote.elynxx at MIT.EDU >> 197935 74 74 301.06 remote.gyouxx at MIT.EDU > >I don't understand why an MX would have different delays per _recepient_. >In general it accepts the mail, hangs up the SMTP connection, and _then_ >tries to deliver it. In general, perhaps... In this specific case, that's obviously not true. These statistics reflect 74 approximately simultaneous deliveries of the same messages to two addresses at the same MX. Perhaps mit.edu's mailer doesn't just queue the message and declare victory. Maybe it waits for the next delivery to succeed. Or maybe they do per-user spam filtering and elynxx has lots of filters and gyouxx doesn't. Who knows? The point is that you have to look at recipients, not MX's to optimize list order for an MTA that doesn't group by MX. -Dave From listadm at metaphor.unh.edu Wed Mar 17 19:25:15 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Wed, 17 Mar 1999 13:25:15 -0500 (EST) Subject: [Mailman-Users] Feature questions. Message-ID: Dear Mailman Users, I am currently investigating migrating our mailing list services from CREN ListProc to Mailman. I have a few specific questions which I was unable to answer by looking at the FAQ or the list archives. Perhaps someone on this list can help. o What are the restrictions for the name of the list. I.e. how long can the list name be and what characters are allowed -- or if it is a shorter list, disallowed. :-) BTW I am already aware that Mailman maps the name to lowercase -- a Good Thing(tm) I would think. o Is there a built-in user address alias facility? Is it available server wide? On a list-by-list basis? For example, we currently have 5 systems that all share the same usernames and directories -- that is, a user may log into any of these systems and get their home environment. Now on our current ListProc server we are able to use a server-wide re-write rule such that any mail from: wfc at alberti.unh.edu wfc at christa.unh.edu wfc at hopper.unh.edu etc. will be changed to the generic: wfc at cisunix.unh.edu (There are historical reasons why this isn't already the return address from these nodes, but in any case...) This aliasing is done by the ListProc list server very early on in *all* mail processing, so even if a person subscribes themselves using one of these specific node names, the re-written address gets save to the subscriber file instead. Now this re-writing could be handled at the MTA level, but given that Mailman also allows subscriptions via a web page, I would think that this re-write needs to happen within the server's arena instead to maintain consistency. So, does this aliasing feature currently exist in Mailman? Or, given Mailman's architecture, would it seem like a reasonable hack for a programming literate site-admin to implement? TIA for your time and help. Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) From sbolduc at uni-global.com Wed Mar 17 20:48:29 1999 From: sbolduc at uni-global.com (Sylvain Bolduc) Date: Wed, 17 Mar 1999 14:48:29 -0500 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. Message-ID: <001c01be70af$2184eda0$989b2fce@sly.uniconseil.com> Greetings, Is there a way for users to subscribe via email or web but NOT to have to specify a password. Why it's seems absolutely necessary ? For security reasons ? Some other mailling list program doesn't require it, they are just looking for the Sender Address that match the one into the database. For flexibility, it could be good to have and option into Mailman that let us to enable/disable it. Or if we leave that field empty, by default have one autogenerated in that case. (Just alike the Mass Subscribe Members options) Best regards Sylvain Bolduc UniGlobal 1801, McGill College, suite 1010 Montreal (Quebec) H3A 2N4 Tel: (514) 840-1158 poste 351 Fax: (514) 840-1166 sbolduc at uni-global.com http://www.uni-global.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/mailman-users/attachments/19990317/893c200f/attachment.htm From wang at allmalt.cs.uwm.edu Wed Mar 17 21:42:34 1999 From: wang at allmalt.cs.uwm.edu (Dr. Yongge Wang) Date: Wed, 17 Mar 1999 14:42:34 -0600 (CST) Subject: [Mailman-Users] New Bie Message-ID: <199903172042.OAA18631@allmalt.cs.uwm.edu> Hi, I have just installed mailman lists. when I create a new test list: wangtest then it told me to add the following lines to /etc/aliases: ## wangtest mailing list ## created: 17-Mar-1999 root wangtest: "|/usr/mailman/mail/wrapper post wangtest" wangtest-admin: "|/usr/mailman/mail/wrapper mailowner wangtest" wangtest-request: "|/usr/mailman/mail/wrapper mailcmd wangtest" owner-wangtest: wangtest-admin wangtest-owner: wangtest-admin And I have added these lines. Then when I try to subscribe to this list, it goes on and ask me to confirm. Then I confirmed by sending an email to: wangtest-request at ... And wrong things happens. it says that |/usr/mailman/mail/wrapper mailcmd wangtest has permament error. Indeed, when I send an email to wangtest-request at ... with help subject line. The same error appears. Could any one tell me what is wrong here? Perhpas the reason is that i must replace the "mailcmd" and "mailowner" with some other thing?? what will be that?? Thank you very much for your help!! Another question: When I create a separate mailman.aliases in mailman directory, and put the line OA/...mailman in sendmail.cf. I will get some wrong things since when I run newaliases, then it will complain that cannot find : mailman.aliases.db and also then my mail system will be wrong. How could i generate the database: mailman.aliases.db Thank you very much for your help in advance Sincerely, Yongge Wang From ayu1 at nycap.rr.com Thu Mar 18 01:33:24 1999 From: ayu1 at nycap.rr.com (Alex Yu) Date: Wed, 17 Mar 1999 19:33:24 -0500 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. In-Reply-To: <001c01be70af$2184eda0$989b2fce@sly.uniconseil.com> Message-ID: <4.1.19990317193243.0095e680@pop1.rpi.edu> At 02:48 PM 1999/3/17 -0500, Sylvain Bolduc wrote: > > Some other mailling list program doesn't require it, they are just looking > for the Sender Address that match the one into the database. I can spoof your email address very easily. Wanna try it? Alex From paz at apriori.net Thu Mar 18 03:06:40 1999 From: paz at apriori.net (paz) Date: Wed, 17 Mar 1999 21:06:40 -0500 (EST) Subject: [Mailman-Users] upgrade attempt - error message Message-ID: I decided to have a go at upgrading from 0.9 to 1.0b9 tonight. I backed up the system, and then I read the mail on the mailman-users list for whatever I could find on upgrading. The instructions seemed to be: ./configure && make [disable MTA] make install make update [enable MTA] What I did: [shut off PPP, effectively disabling mail deliveries to mailman] su - mailman cd /home/mailman/mailman-1.0b9 [directory where I'd unzipped new dist] ./configure && make Results: ===================== mailman:~/mailman-1.0b9/mailman-1.0b9[128] ./configure && make loading cache ./config.cache checking for --with-python... checking for python... /usr/local/bin/python checking Python interpreter... /usr/local/bin/python checking for a BSD compatible install... /usr/bin/install -c checking whether make sets ${MAKE}... yes checking for --without-gcc... no checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking whether #! works in shell scripts... yes checking for mailman UID... mailman checking for mailman GID... 1502 checking permissions on /home/mailman... configure: error: ***** Installation directory /home/mailman is not configured properly! ***** Set-gid bit must be set for directory: /home/mailman mailman:~/mailman-1.0b9/mailman-1.0b9[129] ===================== Looked at mailman home directory: ===================== drwxrwxr-x 16 mailman mailman 1024 Mar 17 20:36 . drwxr-xr-x 11 root wheel 512 Mar 3 20:49 .. -rw-r--r-- 1 mailman mailman 9347 Feb 5 13:45 .addressbook -rw-r--r-- 1 mailman mailman 17686 Feb 5 13:46 .addressbook.lu -rw-r--r-- 1 mailman mailman 260 Feb 2 19:18 .alias -rw-r--r-- 1 mailman mailman 907 Feb 2 19:19 .cshrc -rw-r--r-- 1 mailman mailman 509 Feb 2 19:17 .cshrc.orig -rw------- 1 mailman mailman 2218 Feb 15 09:25 .history -rw-r--r-- 1 mailman mailman 585 Feb 2 19:17 .login -rw-r--r-- 1 mailman mailman 561 Feb 2 19:17 .login.orig -rw-r--r-- 1 mailman mailman 139 Feb 2 13:01 .login_conf -rw------- 1 mailman mailman 351 Feb 2 13:01 .mail_aliases -rw-r--r-- 1 mailman mailman 313 Feb 2 13:01 .mailrc -rw-r--r-- 1 mailman mailman 10963 Feb 6 04:34 .pinerc -rw-r--r-- 1 mailman mailman 749 Feb 2 13:01 .profile -rw------- 1 mailman mailman 257 Feb 2 13:01 .rhosts -rw-r--r-- 1 mailman mailman 832 Feb 2 13:01 .shrc drwxrwsr-x 6 root mailman 1536 Feb 3 05:44 Mailman drwxrwsr-x 4 root mailman 512 Feb 2 13:31 archives drwxrwsr-x 2 root mailman 512 Feb 3 02:26 bin drwxrwsr-x 2 root mailman 512 Feb 3 02:27 cgi-bin drwxrwsr-x 2 root mailman 512 Feb 3 02:26 cron drwxrwsr-x 2 root mailman 512 Mar 17 12:00 data drwxrwsr-x 2 root mailman 512 Feb 3 02:26 filters drwxrwsr-x 6 root mailman 512 Feb 20 18:04 lists drwxrwsr-x 2 root mailman 512 Mar 17 20:42 locks drwxrwsr-x 2 root mailman 512 Mar 4 01:43 logs drwxrwsr-x 2 root mailman 512 Feb 5 13:50 mail drwxr-xr-x 3 mailman mailman 512 Mar 17 20:38 mailman-1.0b9 drwxrwsr-x 2 root mailman 512 Feb 3 02:26 scripts drwxrwsr-x 2 root mailman 1024 Feb 18 19:21 templates ===================== The only weird thing is that it looks like I had installed mailman as root. Shall I chown -R mailman * from the mailman home directory and try this again, or will this hose things up? From jwm at plain.co.nz Thu Mar 18 03:33:24 1999 From: jwm at plain.co.nz (John Morton) Date: Thu, 18 Mar 1999 15:33:24 +1300 (NZDT) Subject: [Mailman-Users] Who's collecting bounce messages? Message-ID: <14064.25984.206896.881028@antares.plain.co.nz> Who out there is collecting bounce messages to improve Mailman's handling of them? I've got a few produced by PMDF (some sort of vms MTA) that aren't being picked up properly. John. From che at debian.org Thu Mar 18 03:43:50 1999 From: che at debian.org (Ben Gertzfield) Date: 17 Mar 1999 18:43:50 -0800 Subject: [Mailman-Users] Ignoring administrative requests from certain addresses Message-ID: Is it possible, with Mailman, to have the system automatically send any subscribe/unsubscribe/etc. requests from, say, .*@hotmail\.com to /dev/null? I was trying to convince a friend of mine to switch and he wanted this functionality. I know mailman can send *normal* list messages from certain addresses to the bitbucket, but how about subscribes and whatnot? Ben -- Brought to you by the letters I and F and the number 3. "Elate means having wings." Debian GNU/Linux maintainer of Gimp and GTK+ -- http://www.debian.org/ I'm on FurryMUCK as Che, and EFNet/Open Projects IRC as Che_Fox. From clark.evans at manhattanproject.com Thu Mar 18 06:32:36 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 18 Mar 1999 05:32:36 +0000 Subject: [Mailman-Users] Sendmail virtual hosting References: Message-ID: <36F08FF4.3C2E0C7@manhattanproject.com> How do I get mailman to work with sendmail virtual hosting. is /etc/aliases still used? Can I put an entry in /etc/virtual that referenses an alias in /etc/aliases ? Thanks! Clark From jwm at plain.co.nz Thu Mar 18 06:48:25 1999 From: jwm at plain.co.nz (John Morton) Date: Thu, 18 Mar 1999 18:48:25 +1300 (NZDT) Subject: [Mailman-Users] Sendmail virtual hosting In-Reply-To: <36F08FF4.3C2E0C7@manhattanproject.com> References: <36F08FF4.3C2E0C7@manhattanproject.com> Message-ID: <14064.37706.164901.420044@antares.plain.co.nz> Clark Evans writes: > How do I get mailman to work with sendmail > virtual hosting. > > is /etc/aliases still used? > > Can I put an entry in /etc/virtual that referenses > an alias in /etc/aliases ? That's what I do, and it works fine. Though I guess you could cut out the aliases file and just have the line 'name at domain command' , but I've never tried it. John. From clark.evans at manhattanproject.com Thu Mar 18 08:23:17 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 18 Mar 1999 07:23:17 +0000 Subject: [Mailman-Users] Sendmail virtual hosting References: <36F08FF4.3C2E0C7@manhattanproject.com> <14064.37706.164901.420044@antares.plain.co.nz> Message-ID: <36F0A9E5.FE917969@manhattanproject.com> Clark Evans writes: > How do I get mailman to work with sendmail > virtual hosting. Is /etc/aliases still used? > Can I put an entry in /etc/virtual that referenses > an alias in /etc/aliases ? John Morton replied: > That's what I do, and it works fine. Though I guess you could cut out > the aliases file and just have the line 'name at domain command' , but > I've never tried it. I had to explain to my ISP why so many entries in these files. Since the explanation may be useful to someone, here is a copy of it. :) Clark --------------------------------------------------------- Let's take a sample list and work through it so that it is clearly understandable. Take the announcement list "announce". Let's say someone subscribes. To do this, they go to the web page, fill out a form, and press "OK". It sends e-mail to them asking them to 'confirm'. The return address for this confirmation is 'announce-request at jos.org'. In their mailer, they reply to the message and press send. The message goes to jos.org, destined for announce-request. The goal is for the reply message to somehow get piped to '/sites/jos/mailman/mail/wrapper mailcmd announce'. This is a program with two arguments, one of them stating that it's a request, and the other argument stating what list the request is for. To have mail re-directed to a program, an entry like test-list: "|/dir/program-to-run" must exist in the /etc/mail/aliases file. Therefore, an entry, say announce-request: "|/sites/jos/mailman/mail/wrapper mailcmd announce" needs to be in /etc/mail/aliases. For the message to be delivered. Now. There is a problem, first announce-request may not be unique to the server, second the virtual mapping @jos.org warpii at spin.de Will catch the message to announce-request at jos.org and send it to Markus before it get's to the alias file! Bad. THUS, we need an entry in the /etc/mail/virtual file to make sure that the message for this e-mail address makes it to the alias file so that it can be re-directed to the computer program *wheu* SO, to kill two birds with one stone, we re-name the "announce-request" in the /etc/mail/aliases file and make it jos specific, hence, list-jos-announce-request. THEN, we add "announce-request at jos.org" to the /etc/mail/virtual file to point to list-jos-announce-request. /etc/mail/aliases: list-jos-announce-request: "|/sites/jos/mailman/mail/wrapper mailcmd announce" /etc/mail/virtual: announce-request at jos.org list-jos-announce-request THEREFORE, mail sent to announce-request at jos.org gets re-directed to the program /sites/jos/mailman/mail/wrapper with the arguments "mailcmd announce". Now, once this program get's the mail, it sends out a 'Hurray!' thank you for joining message. This message has a reply-to address of 'announce-admin at jos.org' -- just in case the user has complaints. If the person replys to this message, it goes to "|/sites/jos/mailman/mail/wrapper mailowner announce" to be put in a basket for the administator for the list (who ever it is at the time ) to answer questions about the list. Let's assume our user is happy and wants to send a message to the list. He sends it to "announce at jos.org", which goes to /sites/jos/mailman/mail/wrapper with the arguments "post announce" So, we have the same pattern once again. THUS, for each list, we have three entries in the /etc/mail/aliases : The first for 'requests' (automated) The second one for 'admin' (Stored for the administrator's review) The third one is for 'posts' (Sent out to the list at large) THEN, for each entry in /etc/mail/aliases we have one in /etc/mail/virtual This is necessary to re-direct from xxx at jos.org to list-jos-xxxx ALSO, other common ways for an end user to access the list administrator is by a 'owner', so there are two more /etc/mail/virtual entries, 'owner-announce' and 'announce-owner'. This is for backward compatibility with the many mailers out there that have an 'owner' for the list. THEREFORE, for each list, there is (3) /etc/mail/aliases entries, and (5) /etc/mail/virtual entries. Multiply this by the number of lists (11) and you have a large number of entries. However, I don't think that it's really all that big of a deal. Hope this help explains the request. Please consider the entries. Thank you! Clark Evans ------------------------------------------------------------- Additional entries for /etc/mail/virtual ------------------------------------------------------------- announce at jos.org list-jos-announce announce-admin at jos.org list-jos-announce-admin announce-request at jos.org list-jos-announce-request owner-announce at jos.org list-jos-announce-admin announce-owner at jos.org list-jos-announce-admin ------------------------------------------------------------- Additional Entries for /etc/mail/aliases ------------------------------------------------------------- list-jos-announce: "|/sites/jos/mailman/mail/wrapper post announce" list-jos-announce-admin: "|/sites/jos/mailman/mail/wrapper mailowner announce" list-jos-announce-request: "|/sites/jos/mailman/mail/wrapper mailcmd announce" From nathan at robotics.net Thu Mar 18 19:58:32 1999 From: nathan at robotics.net (Nathan Stratton) Date: Thu, 18 Mar 1999 13:58:32 -0500 (EST) Subject: [Mailman-Users] wrapper error Message-ID: I upgraded from 1.06 to 1.09 and everything went well, or so I thought. When uses now send mail to my lists I get a mail wrapper error. I think it has something to do with permission, but I am not sure. -rwxr-sr-x 1 root mailman 21075 Mar 14 22:05 wrapper I also tried chaning the owner to mailman.mailman and I get the same error. This is what is sent to postmaster: >From MAILER-DAEMON at ginger.robotics.net Thu Mar 18 13:51:19 1999 Date: Thu, 18 Mar 1999 10:58:12 -0500 (EST) From: Mail Delivery Subsystem To: nathan at ginger.robotics.net Subject: Returned mail: unknown mailer error 2 The original message was received at Thu, 18 Mar 1999 10:58:09 -0500 (EST) from c697754-a.baden1.pa.home.com [24.1.42.229] ----- The following addresses had permanent fatal errors ----- "|/home/mailman/mail/wrapper post cleclist" (expanded from: ) ----- Transcript of session follows ----- 554 "|/home/mailman/mail/wrapper post cleclist"... unknown mailer error 2 -- Check out the new CLEC mailing list at http://www.robotics.net/clec ><> Nathan Stratton Telecom & ISP Consulting http://www.robotics.net nathan at robotics.net From rbelk at noc.umsmed.edu Thu Mar 18 20:40:25 1999 From: rbelk at noc.umsmed.edu (Randy Belk) Date: Thu, 18 Mar 1999 13:40:25 -0600 Subject: [Mailman-Users] Proxy Problems and Wish List ! Message-ID: There seems to be an issue if you access mailman's pages using a web browser that has a "proxy" entry set and that proxy also does caching. Can the automated Web Pages insert the "no cache" tag when the page is generated? From listadm at metaphor.unh.edu Thu Mar 18 21:28:04 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Thu, 18 Mar 1999 15:28:04 -0500 (EST) Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. Message-ID: In investigating the differences between Mailman and ListProc, I noticed that the use of the `standard' list aliases are not the same. Specifically Mailman uses the "-request" address for contacting the server, while ListProc uses this address for contacting the list's human admin. Now I've seen different list servers go different ways on this issue. For example I think Majordomo takes the same approach as Mailman where this particular alias is concerned. But ignoring this issue, look at error message I received from the server when I sent my `human message' to the "-request" address (see below). Don't you think it would make sense for the server to include some sort of information on how to get help? If I'm a typical user, all I'll know from this reply is that my message apparently went to a robot, not a person. But know I don't know who I should contact or what I should do for help. While we're talking about error messages, a question. Are the various text strings used for generating error messages and diagnostics sent to users kept separate from the code? I'll briefly mention that I think such a feature is vital. Separating the displayed text from the code allows for much easier internationalization as well as making it easier for different sites to customize the messages as necessary to reflect local policies. Having the error and diagnostic messages hardwired into the server code is probably my number one frustration with ListProc. In that particular case, the supplied error messages are rarely helpful, but there is little that I, as a site admin, can do about it. Of course because the error messages are so bad, I end up handling many more user questions than I probably should have to. (But at least each error message contains a blurb on who to contact for help.) Just my $0.02 USD. Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) ---------- Forwarded message ---------- Date: Thu, 18 Mar 1999 14:52:25 -0500 (EST) From: mailman-users-request at python.org To: listadm at metaphor.unh.edu Subject: Mailman results for Mailman-Users **** Subject line ignored: This is a test to see what the server will do... >>>> Please excuse this test. It appears that Mailman uses the "-request" **** please: Command UNKNOWN. >>>> version of the list address differently than other servers I have seen. **** version: Command UNKNOWN. >>>> I want to see what will happen if I send a note addressed to a human **** i: Command UNKNOWN. >>>> to this address. **** to: Command UNKNOWN. >>>> Cordially, **** cordially,: Command UNKNOWN. >>>> The List Server Admin **** the: Command UNKNOWN. >>>> list.admin at unh.edu **** list.admin at unh.edu: Command UNKNOWN. >>>> (currently Bill Costa) **** (currently: Command UNKNOWN. From Dionysos at Dionysia.org Thu Mar 18 22:05:41 1999 From: Dionysos at Dionysia.org (Dan Delaney) Date: Thu, 18 Mar 1999 16:05:41 -0500 (EST) Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. In-Reply-To: Message-ID: On Thu, 18 Mar 1999, The List Server Administrator at UNH wrote: > Don't you think it would make sense for the server > to include some sort of information on how to get help? I have to agree whole heartedly on that one. One of the things I really like about Petidomo is that if it receives a message with NO commands it actually replies with a copy of the help file with a subject of something like "Your request was indeciferable." Now THAT's friendly. And there's no need for an "end" command on Petidomo because it simply and quietly ignores lines which are not commands. If I send it a command and leave my sig in the message, all I get in reply is the status or result of my command. It does't tell me that it couldn't understand EVERY SINGLE LINE of my message (as with Bill's example). > Separating the displayed text from the code allows for much > easier internationalization as well as making it easier for > different sites to customize the messages as necessary to > reflect local policies. That is an excellent idea. --Dan ----------------------------------------------------------------------- Daniel G. Delaney The Louisville Times Chorus Dionysos at Dionysia.org www.LouisvilleTimes.org www.Dionysia.org/~dionysos/ Dionysia Design ICQ Number: 8171285 www.Dionysia.com/design/ ----------------------------------------------------------------------- "Only two things are infinite: the universe and stupidity-- and I'm not sure about the former." --Albert Einstein From gstein at lyra.org Thu Mar 18 22:09:51 1999 From: gstein at lyra.org (Greg Stein) Date: Thu, 18 Mar 1999 13:09:51 -0800 Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. References: Message-ID: <36F16B9F.7F2B7A15@lyra.org> Dan Delaney wrote: > > On Thu, 18 Mar 1999, The List Server Administrator at UNH wrote: > > Don't you think it would make sense for the server > > to include some sort of information on how to get help? > > I have to agree whole heartedly on that one. One of the things I > really like about Petidomo is that if it receives a message with NO > commands it actually replies with a copy of the help file with a > subject of something like "Your request was indeciferable." Now > THAT's friendly. And there's no need for an "end" command on > Petidomo because it simply and quietly ignores lines which are not > commands. If I send it a command and leave my sig in the message, > all I get in reply is the status or result of my command. It does't > tell me that it couldn't understand EVERY SINGLE LINE of my message > (as with Bill's example). Interesting idea, and probably simple to do. Simply set a flag if any command was recognized. If no command was found, then forget about the line-by-line response of unknown commands and return the help. > > Separating the displayed text from the code allows for much > > easier internationalization as well as making it easier for > > different sites to customize the messages as necessary to > > reflect local policies. > > That is an excellent idea. Yah, all great and excellent and whatnot. Somebody has to do it. Either of you could certainly volunteer to submit the patches to do this in the post-1.0 release. Most people don't have the time or inclination to do i18n work in the FIRST release of a tool. I'm thankful that I have the Mailman package to begin with. If I had to wait for i18n, then I'd be waiting another year, if ever. I'd probably be running something else instead and never switch to Mailman. Cheers, -g -- Greg Stein, http://www.lyra.org/ From clark.evans at manhattanproject.com Thu Mar 18 22:21:35 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 18 Mar 1999 21:21:35 +0000 Subject: [Mailman-Users] Use "From" not "Sender" References: <19990131002210.25497.qmail@www06.netaddress.usa.net> Message-ID: <36F16E5F.8930BC0D@manhattanproject.com> Hello all. For subscribe messages and such, mailman uses the "Sender:" rather than "From:" this is bad. Netscape and many other mailers don't let you set the "Sender:" and mine is _always_ wrong. My user name is "clark" on my linux box at home, I'm using "mail.mindspring.com" for my SMTP server. Somehow... god know how, I get "Sender: clark at mindspring.com" and there is _no_ way I can change that (that I know of). Now. I'm _not_ clark at mindspring.com , yet when I subscribe and stuff, it sends errors to this poor bloke. Thus, I respectfully request that Mailman use "From:" if it is there. Thank you! Clark Evans P.S. I you don't believe me, check the headers for this message. From roger at infomed.sld.cu Thu Mar 18 23:34:05 1999 From: roger at infomed.sld.cu (Roger Pe?a Escobio) Date: Thu, 18 Mar 1999 17:34:05 -0500 Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. Message-ID: <01be718f$6e406ad0$1c7001c4@ntserver.sld.cu> -----Original Message----- From: The List Server Administrator at UNH To: mailman-users at python.org Date: Thursday, March 18, 1999 3:53 PM Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. > In investigating the differences between Mailman and ListProc, I > noticed that the use of the `standard' list aliases are not the same. > Specifically Mailman uses the "-request" address for contacting the > server, while ListProc uses this address for contacting the list's > human admin. > ListProc uses only one -request address, I think that this is better than have a lot of -request address (like mailman) all doing (basically) the same., after all , the list manager is mailman, not the list in question. > Now I've seen different list servers go different ways on this issue. > For example I think Majordomo takes the same approach as Mailman where > this particular alias is concerned. > > But ignoring this issue, look at error message I received from the > server when I sent my `human message' to the "-request" address > (see below). Don't you think it would make sense for the server > to include some sort of information on how to get help? If I'm a > typical user, all I'll know from this reply is that my message > apparently went to a robot, not a person. But know I don't know > who I should contact or what I should do for help. *****-owner at xxxx.xxxx.xxx I'm looking one interesting things, how could someone look all the list running on mailman if he dont subscribe to any of them? sending e-mail to where?? suppose that he dont know nothing about mailman and he dont have direct access to internet, so he has only one chance: e-mail command From bruce at hams.com Thu Mar 18 23:41:21 1999 From: bruce at hams.com (bruce at hams.com) Date: 18 Mar 1999 22:41:21 -0000 Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. Message-ID: <19990318224121.11544.qmail@hams.com> From: "Chuck Swiger" > ListProc uses only one -request address, I think that this is better than > have a lot of -request address (like mailman) all doing (basically) the > same., after all , the list manager is mailman, not the list in question. You can run Mailman with only one -request address, just edit your aliases that way. The -admin address is useful if you have different administrators for different lists. Thanks Bruce From castro at usmatrix.net Fri Mar 19 00:39:20 1999 From: castro at usmatrix.net (Edgard Castro) Date: Thu, 18 Mar 1999 18:39:20 -0500 Subject: [Mailman-Users] Use "From" not "Sender" In-Reply-To: <36F16E5F.8930BC0D@manhattanproject.com>; from Clark Evans on Thu, Mar 18, 1999 at 09:21:35PM +0000 References: <19990131002210.25497.qmail@www06.netaddress.usa.net> <36F16E5F.8930BC0D@manhattanproject.com> Message-ID: <19990318183920.A3035@usmatrix.net> On Thu, Mar 18, 1999 at 09:21:35PM +0000, Clark Evans wrote: > Thus, I respectfully request that Mailman use "From:" > if it is there. Or, at least, make it an option. I have somewhat the same situation here. I subscribe to lists using my email address (castro at usmatrix.net) but I usually use my linux box to send email, so my Sender goes with the name of the box and then Mailman does not recognize me as myself (oh well). :) e. -- Edgard Castro From clark.evans at manhattanproject.com Fri Mar 19 01:30:26 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Fri, 19 Mar 1999 00:30:26 +0000 Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. References: <19990318224121.11544.qmail@hams.com> Message-ID: <36F19AA2.7334D90D@manhattanproject.com> bruce at hams.com wrote: > > From: "Chuck Swiger" > > ListProc uses only one -request address, I think that this is better than > > have a lot of -request address (like mailman) all doing (basically) the > > same., after all , the list manager is mailman, not the list in question. > > You can run Mailman with only one -request address, just edit your aliases > that way. The -admin address is useful if you have different administrators > for different lists. > How do you do this? one: "|/mailman/mail/wrapper mailcmd one" two: "|/mailman/mail/wrapper mailcmd two" Seems that there is a 1-1 relationship here. :) Clark From clark.evans at manhattanproject.com Fri Mar 19 01:32:13 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Fri, 19 Mar 1999 00:32:13 +0000 Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. References: <19990318224121.11544.qmail@hams.com> Message-ID: <36F19B0D.20E1BA48@manhattanproject.com> bruce at hams.com wrote: > > From: "Chuck Swiger" > > ListProc uses only one -request address, I think that this is better than > > have a lot of -request address (like mailman) all doing (basically) the > > same., after all , the list manager is mailman, not the list in question. > > You can run Mailman with only one -request address, just edit your aliases > that way. The -admin address is useful if you have different administrators > for different lists. On a related topic, with majordomo you can unsubscribe from all of the lists on a server by sending: "unsubscribe * my-email at my-domain" Can people do this with Mailman? :) Clark From bruce at hams.com Fri Mar 19 01:55:41 1999 From: bruce at hams.com (bruce at hams.com) Date: 19 Mar 1999 00:55:41 -0000 Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. Message-ID: <19990319005541.14995.qmail@hams.com> > How do you do this? > > one: "|/mailman/mail/wrapper mailcmd one" > two: "|/mailman/mail/wrapper mailcmd two" OK, one request address _per_list_. If you are lucky enough to be running qmail, you can use my virtual domain script and run Mailman with _no_aliases_whatsoever_. Thanks Bruce From roger at infomed.sld.cu Fri Mar 19 02:44:12 1999 From: roger at infomed.sld.cu (Roger Pe?a Escobio) Date: Thu, 18 Mar 1999 20:44:12 -0500 Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. Message-ID: <01be71a9$fd12ec00$1c7001c4@ntserver.sld.cu> >bruce at hams.com wrote: >> >> From: "Chuck Swiger" >> > ListProc uses only one -request address, I think that this is better than >> > have a lot of -request address (like mailman) all doing (basically) the >> > same., after all , the list manager is mailman, not the list in question. >> >> You can run Mailman with only one -request address, just edit your aliases >> that way. The -admin address is useful if you have different administrators >> for different lists. >> > >How do you do this? > >one: "|/mailman/mail/wrapper mailcmd one" >two: "|/mailman/mail/wrapper mailcmd two" > >Seems that there is a 1-1 relationship here. the point is that you need to know what lists are running on mailman for obtein some help or exec any other commands, i think that this wrong. roger From paz at apriori.net Fri Mar 19 13:50:23 1999 From: paz at apriori.net (paz) Date: Fri, 19 Mar 1999 07:50:23 -0500 (EST) Subject: [Mailman-Users] no mail Message-ID: First - Thanks to the kind souls who replied with the helpful advice to my previous posting - a chown -R and a chmod g+s /home/mailman allowed the upgrade to work. I fixed one blarf in the install with "--with-cgi-gid", and the web pages came back. The only problem now seems to be no mail! I went back throught the installation messages, and it seems to be using the correct group for mail; but in my test last evening, the message I "sent out" never got mailed anywhere. Hints & comments welcome (besides the obvious "it will be apparent from reading the makefile/INSTALL/UPGRADE file..."). cheers - -- Philip. philip zimmermann paz at apriori.net www.apriori.net ayer, ma usa From roger at infomed.sld.cu Fri Mar 19 14:30:59 1999 From: roger at infomed.sld.cu (Roger Pe?a Escobio) Date: Fri, 19 Mar 1999 08:30:59 -0500 Subject: [Mailman-Users] no mail Message-ID: <01be720c$b99d7270$1c7001c4@ntserver.sld.cu> >The only problem now seems to be no mail! I went back throught the >installation messages, and it seems to be using the correct group for >mail; but in my test last evening, the message I "sent out" never got >mailed anywhere. > >Hints & comments welcome (besides the obvious "it will be apparent from >reading the makefile/INSTALL/UPGRADE file..."). first of all look if you have the alias of the list in the aliases file, look in the maillog file maybe you find some king of trace that allow you to figure out what is hapen, another thing that you to check is permission of the wrapper programs, it must be sgid by mailman > >cheers - >-- Philip. > >philip zimmermann paz at apriori.net >www.apriori.net ayer, ma usa > > > >------------------------------------------------------ >Mailman-Users maillist - Mailman-Users at python.org >http://www.python.org/mailman/listinfo/mailman-users From boris at infoplease.com Fri Mar 19 21:08:56 1999 From: boris at infoplease.com (Boris Goldowsky) Date: Fri, 19 Mar 1999 15:08:56 -0500 Subject: [Mailman-Users] help setting up mailman Message-ID: <81435F08832BD111844A006097BA974822926F@banana.infoplease.com> I'm trying to set up mailman to run on a Solaris 2.5.1 system with sendmail 8.9.3. The configure, build, and creation of a test mailing list worked without errors. However, when I send any message that tries to use the wrapper function, I get the following error in syslog: Mar 19 14:43:51 spaceheater sendmail[18681]: OAA18681: to="|/opt/mailman/mail/wrapper mailowner mmtest", delay=00:00:00, xdelay=00:00:00, mailer=prog, stat=Operating system error (line breaks added for clarity) There is no other indication that I can find of what the error might be. There is nothing in mailman/logs/error, for instance. This does not appear to be a wrong-GID issue, since when I manually execute mail/wrapper I see a very different error message, which includes the expected and actual group ids. Can anyone explain this error to me? Thanks, Bng From listadm at metaphor.unh.edu Fri Mar 19 21:50:24 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Fri, 19 Mar 1999 15:50:24 -0500 (EST) Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. In-Reply-To: <01be718f$6e406ad0$1c7001c4@ntserver.sld.cu> Message-ID: A couple of preliminaries: o I'm not sure if a discussion of this nature -- i.e. design philosophy -- is best done here or on the developers' list. I worry that end-users may be arguing these fine points but the developers are blissfully unaware of these proceedings. o If you have never read it, check out the "Mailing List Management Software FAQ" which you can find at places like: http://www.faqs.org/faqs/mail/list-admin/software-faq/ ftp://ftp.uu.net/usenet/news.answers/mail/list-admin/software-faq It contains lots of good information about list servers in general and has reviews of what is currently out there. Unfortunately I have not found a copy that has been updated any later than 1995. o In some respects I feel like I should not get too excited about this issue of how you communicate with the server via e-mail, given Mailman's web orientation. But I think it is an issue that should be delt with sooner than later with a firm understanding as to why various decisions where made. Now... Thanks for all the replies regarding list aliases and error messages. Here are my thoughts on some of the issues raised. Chuck Swiger posted (in part): CS> ListProc uses only one -request address, I think that this is better than CS> have a lot of -request address (like mailman) all doing (basically) the CS> same., after all , the list manager is mailman, not the list in question. Hmmmm, I think I know what you're saying here, but let's establish some definitions. Looking at some other mailers and what they do for addresses we have: LISTSERV ListProc Majordomo Smartlist TO CONTACT -------------- -------------- -------------- ------------- server listserv listproc majordomo *-request list owner *-request *-request ? ? delivery err owner-* owner-* ? ? all owners all-request n/a ? ? site admin owner-listserv n/a ? ? LISTSERV, ListProc, and Majordomo all have the idea of a central server address for contacting the server. Smartlist and Mailman seem to instead use the model that there is (what appears to be) a server dedicated to each list. An advantage to having server commands go to the *-request address is that by virtue of the fact that you are mentioning the list, you have established a context within which to interpret commands. But with Mailman, the only thing that will seem to pull everything together, i.e. display a set of lists available from the server, will be the web page. Or am I missing something? I would rather see the *-request address used for contacting a human since that is how it is most widely used. If the desire is to have a model of a `separate server for every list', I would recommend using *-server instead. As it turns out LISTSERV also uses this address format as well, and I don't believe it contradicts any other existing use for this form of address. I had previously posted: BC> > [speaking as the user] But know [SIC] I don't know BC> > who I should contact or what I should do for help. to which Roger Escobio posted: RE> *****-owner at xxxx.xxxx.xxx Sure as a list admin -- I know that. You know that. But how does the *user* know that? There is nothing in the e-mail message sent back that tells the user who to go to for help or make suggestions what to do next: From mailman-users-request at python.org Fri Mar 19 08:35:04 1999 Date: Thu, 18 Mar 1999 14:52:25 -0500 (EST) From: mailman-users-request at python.org To: listadm at metaphor.unh.edu Subject: Mailman results for Mailman-Users **** Subject line ignored: This is a test... >>>> Please excuse this test. **** please: Command UNKNOWN. The only addresses I see here are my own (listadm) and the list's server address (mailman-users-request). That's it. There isn't even a hint that I could send back a HELP command to the server address. No mention of how to contact a human. Nothing. Here is an extract from a Majordomo response to a similar problem: From Majordomo at pop.psu.edu Fri Mar 19 14:44:00 1999 Date: Fri, 19 Mar 1999 12:23:16 -0500 (EST) From: Majordomo at pop.psu.edu To: List.Admin at unh.edu Subject: Majordomo results -- >>>> get file majordomo-faq **** get: unknown list 'file'. >>>> **** Help for Majordomo at pop.psu.edu: This help message is being sent to you from the Majordomo mailing list management system at Majordomo at pop.psu.edu. This is version 1.94.4 of Majordomo. If you're familiar with mail servers, an advanced user's summary of Majordomo's commands appears at the end of this message. etc. I believe it was Roger Escobio who also wrote: RE> I'm looking one interesting things, how could someone look all the RE> list running on mailman if he dont subscribe to any of them? sending RE> e-mail to where?? This is a good point. While Mailman seems to be following the Smartlist model for aliases, most servers seem to offer a central address for contacting the server without the context of any given list. Perhaps it would be trivial to do the same thing with Mailman -- but is that indeed part of the current installation standard? In any case, going back to Chuck's original comment, I tend to agree that I like LISTSERV/ListProc model better, where there is a single address for the server, and all list addresses are really unique for that list. But I don't know if we're in a position to change the current Mailman approach radically given the current stage of development. But it would be nice to have that approach and philosophy spelled out. I think one of the worst things about ListProc, reflected by its chaotic command structure, is that grew by virtue of creeping featurism. To me ListProc doesn't look like it was designed, it just grew like a weed. Bruce take on the multiple aliases: B> You can run Mailman with only one -request address, just edit your aliases B> that way. The -admin address is useful if you have different administrators B> for different lists. We might be getting to an important point -- what type of model is Mailman aimed at? Are we talking about an installation where the list server admin is managing all of the lists, or a situation where the lists are all `owned' by different (often non-technical) people who are managing their own lists. In our particular case, we have over 400 lists on our server, so we are definitely the latter. So you do need a unique address for contacting that list's manager. But in the case of ListProc it is using the "*-request" alias for that, and establishes a single address for the server itself. Clark Evans wrote regarding the idea of having a single address for the server: CE> How do you do this? CE> CE> one: "|/mailman/mail/wrapper mailcmd one" CE> two: "|/mailman/mail/wrapper mailcmd two" This brings me back to my question of -- does Mailman have a central server address, for contacting the server without respect to a given list. I said that I thought establishing such an address would be trivial, i.e.: mailman: ""|/mailman/mail/wrapper mailcmd mailman" Where mailman is a phantom list. But now we have established a list context which may cause problems depending upon the command given. What is needed is a list contextless way of contacting the server. Clark also followed up: CE> On a related topic, with majordomo you can unsubscribe from CE> all of the lists on a server by sending: CE> CE> "unsubscribe * my-email at my-domain" CE> CE> Can people do this with Mailman? Precisely! ListProc has a similar feature. Finally Bruce followed up to Clark's posting: CE> How do you do this? (one address for the server) B> If you are lucky enough to be running qmail, you can use my virtual domain B> script and run Mailman with _no_aliases_whatsoever_. I think this misses the point. The issue here is the address model presented to the end-user, not how this address model is implemented. In summary, there doesn't appear to be much standardization on this issue of list and server addresses. From the Norm Aleks Mailing List Management Software FAQ: "A standardized addressing system would be very useful, there's no doubt. Everyone has their own opinion on what the best choice would be, and I have mine, but most of all I would like to see the MLMs' writers agree on *some* standard. Just my opinion -- but it certainly would help the end users." I think there is a lot to be said for following the mostly widely used conventions which I believe would be *-request at somewhere.org for contacting the list owner. But more important, I think, is the establishment of the model Mailman is going to follow, articulate that model, and then design the software accordingly. Sorry about the length. Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) From Dionysos at Dionysia.org Fri Mar 19 22:09:12 1999 From: Dionysos at Dionysia.org (Dan Delaney) Date: Fri, 19 Mar 1999 16:09:12 -0500 (EST) Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. In-Reply-To: Message-ID: Bill wrote: > I like LISTSERV/ListProc model better, where there is a > single address for the server, and all list addresses are really > unique for that list. But I don't know if we're in a position to I like that approach as well. But some people like it the other way. That's one of the nice things about majordomo, it goes both ways (so to speak :-). If I have a majordomo list called "mylist", the someone can subscribe one of two ways. They can send a message to "majordomo at mydomain.com" with "subscribe myemail at anotherdomain.com" in the message, or they can send a message to "mylist-request at mydomain.com" with just "subscribe" in the message. That's awefully nice. Mailman, however, limits the user to the latter method, making "mailman at mydomain.com" go to the Mailman administrator. I think it would make more sense to just stick with "mailman-owner at mydomain.com", or even add "mailman-admin at mydomain.com" and make "mailman at mydomain.com" an address for sending commands to the user. If this is supposed to replace majordomo, that's what a lot of majordomo users are used to. As far as "mylist-request at mydomain.com" goes, I don't see a problem with that list going to the server. I think "mylist-owner" is meant for messages to a human. You are sending a "request" to the server when sending to "mylist-request", and sending a message to the owner of the list at "mylist-owner". --Dan ____________________________________________________________________________ Daniel G. Delaney * Dionysos at Dionysia.org * www.Dionysia.org/~dionysos PGP Public Key: http://Dionysia.org/~dionysos/pgp5.html "Only two things are infinite: the universe and stupidity-- and I'm not sure about the former." --Albert Einstein From roger at infomed.sld.cu Fri Mar 19 21:54:55 1999 From: roger at infomed.sld.cu (=?iso-8859-1?Q?Roger_Pe=F1a_Escobio?=) Date: Fri, 19 Mar 1999 15:54:55 -0500 Subject: [Mailman-Users] help setting up mailman Message-ID: <01be724a$be1f9600$1c7001c4@ntserver.sld.cu> -----Original Message----- From: Boris Goldowsky To: 'mailman-users at python.org' Date: Friday, March 19, 1999 3:33 PM Subject: [Mailman-Users] help setting up mailman >I'm trying to set up mailman to run on a Solaris 2.5.1 system with sendmail >8.9.3. The configure, build, and creation of a test mailing list worked >without errors. > >However, when I send any message that tries to use the wrapper function, I >get the following error in syslog: > >Mar 19 14:43:51 spaceheater sendmail[18681]: OAA18681: > to="|/opt/mailman/mail/wrapper mailowner mmtest", > delay=00:00:00, xdelay=00:00:00, mailer=prog, > stat=Operating system error > make a link to the mailman wrapper programs in the /etc/smrsh dir #ln -s /home/mailman/mail/wrapper wrapper maybe your sendmail need this for run the wrapper programs >Thanks, >Bng > > >------------------------------------------------------ >Mailman-Users maillist - Mailman-Users at python.org >http://www.python.org/mailman/listinfo/mailman-users From jwblist at olympus.net Fri Mar 19 22:35:51 1999 From: jwblist at olympus.net (John W Baxter) Date: Fri, 19 Mar 1999 13:35:51 -0800 Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. In-Reply-To: References: <01be718f$6e406ad0$1c7001c4@ntserver.sld.cu> Message-ID: At 15:50 -0500 3/19/99, The List Server Administrator at UNH wrote: > I would rather see the *-request address used for contacting a > human since that is how it is most widely used. With Majordomo, *-request is also widely used as a portal to the server. The list setup instructions discuss both the "send the request to Majordomo@" method and the "send the request to *-request@" method. (We have both set up, but only talk about *-request.) I don't know how the Majordomo population as a whole sets up their lists...I do know that all of our not-very-many lists use *-request@ to reach the server, and *-owner and owner-* to reach a human. [And we can't change now, since our users are trained that way, although when we switch to Mailman (not before 1.0 non-beta) we will retrain them to the Web.] --John -- John Baxter jwblist at olympus.net Port Ludlow, WA, USA Give a man a fish and you feed him for a day. Teach him to fish, and you get rid of him for the weekend. From listadm at metaphor.unh.edu Fri Mar 19 22:56:52 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Fri, 19 Mar 1999 16:56:52 -0500 (EST) Subject: [Mailman-Users] Site configurable server messages. (was Sending a human message...) In-Reply-To: <199903191705.MAA15108@python.org> Message-ID: BC = Bill Costa DD = Dan Delaney GS = Greg Stein BC> > > Separating the displayed text from the code allows for much BC> > > easier internationalization as well as making it easier for BC> > > different sites to customize the messages as necessary to BC> > > reflect local policies. DD> > That is an excellent idea. GS> Yah, all great and excellent and whatnot. Somebody has to do it. Either GS> of you could certainly volunteer to submit the patches to do this in the GS> post-1.0 release. I'll go on record that if we adopt Mailman to replace ListProc at this site, I would be more than happy to volunteer to do this. What will it take to come to a consensus that this would indeed be a Good-Thing(tm) to do? Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) From boris at infoplease.com Fri Mar 19 23:14:27 1999 From: boris at infoplease.com (Boris Goldowsky) Date: Fri, 19 Mar 1999 17:14:27 -0500 Subject: [Mailman-Users] help setting up mailman Message-ID: <81435F08832BD111844A006097BA9748229283@banana.infoplease.com> Roger Pe?a Escobio diagnosed my problem correctly. Copying the mail/wrapper into /usr/adm/sm.bin solved that problem. However, now I get different errors when I try to subscribe. I entered my email address on the web form to subscribe, received the confirmation message, replied to it, and the answering email I get is included below. I did try setting /opt/mailman/scripts/* to be executable (they were installed with mode 664), but that didn't help. Any clues? Bng The original message was received at Fri, 19 Mar 1999 16:23:47 -0500 (EST) from banana.infoplease.com [208.222.166.11] ----- The following addresses had permanent fatal errors ----- "|/usr/adm/sm.bin/mailman-wrapper mailcmd mmtest" (expanded from: ) ----- Transcript of session follows ----- Traceback (innermost last): File "/opt/mailman/scripts/mailcmd", line 52, in ? list.ParseMailCommands() File "/opt/mailman/Mailman/MailCommandHandler.py", line 162, in ParseMailCommands self._cmd_dispatch[cmd](args, line, mail) File "/opt/mailman/Mailman/MailCommandHandler.py", line 512, in ProcessConfirmCmd self.ProcessConfirmation(cookie) File "/opt/mailman/Mailman/MailList.py", line 874, in ProcessConfirmation got = Pending().confirmed(cookie) File "/opt/mailman/Mailman/Pending.py", line 80, in confirmed db = self.__load() File "/opt/mailman/Mailman/Pending.py", line 94, in __load self.__assert_lock(self.db_lock_timeout) File "/opt/mailman/Mailman/Pending.py", line 120, in __assert_lock self.__lock.lock(timeout) File "/opt/mailman/Mailman/flock.py", line 119, in lock os.link(self.lockfile, self.tmpfname) os.error: (13, 'Permission denied') 554 "|/usr/adm/sm.bin/mailman-wrapper mailcmd mmtest"... unknown mailer error 1 -----Original Message----- From: Roger Pe?a Escobio [mailto:roger at infomed.sld.cu] Sent: Friday, March 19, 1999 3:55 PM To: mailman-u; Boris Goldowsky Subject: Re: [Mailman-Users] help setting up mailman -----Original Message----- From: Boris Goldowsky To: 'mailman-users at python.org' Date: Friday, March 19, 1999 3:33 PM Subject: [Mailman-Users] help setting up mailman >I'm trying to set up mailman to run on a Solaris 2.5.1 system with sendmail >8.9.3. The configure, build, and creation of a test mailing list worked >without errors. > >However, when I send any message that tries to use the wrapper function, I >get the following error in syslog: > >Mar 19 14:43:51 spaceheater sendmail[18681]: OAA18681: > to="|/opt/mailman/mail/wrapper mailowner mmtest", > delay=00:00:00, xdelay=00:00:00, mailer=prog, > stat=Operating system error > make a link to the mailman wrapper programs in the /etc/smrsh dir #ln -s /home/mailman/mail/wrapper wrapper maybe your sendmail need this for run the wrapper programs >Thanks, >Bng > > >------------------------------------------------------ >Mailman-Users maillist - Mailman-Users at python.org >http://www.python.org/mailman/listinfo/mailman-users From claw at varesearch.com Fri Mar 19 15:20:18 1999 From: claw at varesearch.com (J C Lawrence) Date: Fri, 19 Mar 1999 06:20:18 -0800 Subject: [Mailman-Users] Sugestions In-Reply-To: Message from bruce@hams.com of "17 Mar 1999 17:32:03 GMT." <19990317173203.32527.qmail@hams.com> Message-ID: On 17 Mar 1999 17:32:03 -0000 bruce wrote: >> And an example of why MX isn't granular enough: >> >> 197935 74 74 1071.19 remote.elynxx at MIT.EDU 197935 74 74 301.06 >> remote.gyouxx at MIT.EDU > I don't understand why an MX would have different delays per > _recepient_. In general it accepts the mail, hangs up the SMTP > connection, and _then_ tries to deliver it. Authentication (which can be done during acceptance of a message) can be variously slow, especially if they are running thru NIS maps, a curious IMAP setup, or some other baroqueness. -- J C Lawrence Internet: claw at kanga.nu ---------(*) Internet: claw at varesearch.com ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From alann at ihs.com Fri Mar 19 23:23:10 1999 From: alann at ihs.com (Alan Neiman) Date: Fri, 19 Mar 1999 15:23:10 -0700 (MST) Subject: [Mailman-Users] question Message-ID: <199903192224.PAA00382@dns1.ihs.com> I would like to have our mailing lists 100% controlled by email requests. Is there a way to change the welcome email to still give instructions, but not to refrence the fact they can change things via the web page? Also, is there a way to turn off users passwords, so they don't need one to unsubscribe? thanks Alan Neiman alan.neiman at ihs.com Unix System Administrator Information Handling Services -------------------------------------------------------------- ** 1997 & 1998 World Champions ** 17 & 2 -- Simply The Best -- The Broncos -- The Denver Broncos ** 1997 & 1998 World Champions ** -------------------------------------------------------------- From gstein at lyra.org Sat Mar 20 00:23:48 1999 From: gstein at lyra.org (Greg Stein) Date: Fri, 19 Mar 1999 15:23:48 -0800 Subject: [Mailman-Users] question References: <199903192224.PAA00382@dns1.ihs.com> Message-ID: <36F2DC84.33E179BF@lyra.org> Alan Neiman wrote: > > I would like to have our mailing lists 100% controlled by email requests. Is > there a way to change the welcome email to still give instructions, but not to > refrence the fact they can change things via the web page? Edit $prefix/templates/subscribeack.txt > Also, is there a way to turn off users passwords, so they don't need one to > unsubscribe? Nope. -g -- Greg Stein, http://www.lyra.org/ From clark.evans at manhattanproject.com Sat Mar 20 01:24:32 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Sat, 20 Mar 1999 00:24:32 +0000 Subject: [Mailman-Users] User limit? References: <199901290308.TAA67170@under.engr.sgi.com> Message-ID: <36F2EAC0.DA5627B8@manhattanproject.com> Is there a limit as to the number of subscribers? Is 5000 too much? Clark From bwarsaw at cnri.reston.va.us Sat Mar 20 06:07:13 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 20 Mar 1999 00:07:13 -0500 (EST) Subject: [Mailman-Users] Jitterbug for Mailman Message-ID: <14067.11521.211373.182229@anthem.cnri.reston.va.us> Hey folks, sorry I've been so unresponsive lately. Anyway, I have installed Jitterbug on python.org for managing bug reports on Mailman. Hopefully this will work better than trying to use my inbox :-). If Jitterbug works out well, I plan on creating interfaces for other python.org projects. To check out the Jitterbug reporting interface for Mailman, please see http://www.python.org/mailman-bugs Let me know if you have any problems. -Barry From bwarsaw at cnri.reston.va.us Sat Mar 20 06:42:18 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 20 Mar 1999 00:42:18 -0500 (EST) Subject: [Mailman-Users] Sending a human message to the LISTNAME-request address. References: Message-ID: <14067.13626.253250.31672@anthem.cnri.reston.va.us> Let me try to follow up to this thread. Apologies if I've missed out on part of the discussion, and for the random nature of the responses below. - I agree that mailman@ ought to be a context-independent way of contacting the server. It's more inline with what Majordomo does, which is what I think John modeled Mailman after most closely. However mailcmd would have to be fixed so it could handle such context-independent messages. - mailman-owner@, owner-mailman@, and mailman-admin@ should go to a human, probably the site administrator. This is more in line with the standard addresses generated for real lists. - list-request@ goes to the server. I think it's too late to change this default, although if you wanted to, you should be able to change the aliases to use a different standard (I haven't tried this, so I can't say whether this actually works or not). - mailcmd should be fixed so that it sends a much more helpful response when the message contains errors. Greg's right that it probably isn't a huge amount of work, but given the Web-centric view of Mailman, it's not surprising this hasn't had as much attention as it should. - I18N has been discussed many times. Much of the text that a human eventually sees is factored out into files, but not all of it. I'd like to make setting up the I18N architecture the big feature for the 1.1 release. - Design questions are probably best discussed on mailman-developers. - To answer Bill's question about the `admin model' Mailman supports. Here at python.org, we have a large number of lists, managed by many independent remote admins. While this is an important design decision, Mailman could do better. Harald has recently talked about some plans for introducing real user objects into Mailman, which would allow an admin to manage several lists more easily (it would also allow users to manage their multiple subscriptions much more easily). Post 1.0 Hope that catches me up with this thread. I'll try to add some of these things to the new Jitterbug database. -Barry From udall at brassica.agronomy.wisc.edu Sun Mar 21 07:48:10 1999 From: udall at brassica.agronomy.wisc.edu (Joshua) Date: Sun, 21 Mar 1999 00:48:10 -0600 Subject: [Mailman-Users] Aliases not working Message-ID: <199903200640.AAA137022@mail1.doit.wisc.edu> Mailmen - I just upgraded to b9. Running Sparc/Linux on a SS4 with RH 5.2. Got things working ok - almost. I created a test list 'test3' and the admin, info work ok. I can't tell if list_members does cause I haven't been able to subscribe to the list. these email addresses: test3-request at brassica.agronomy.wisc.edu test3 at brassica.agronomy.wisc.edu return: From: Mail Delivery Subsystem Subject: Returned mail: User unknown However, the confimation of request was formatted correctly: From: test3-request at brassica.agronomy.wisc.edu Date sent: Sat, 20 Mar 1999 00:26:21 -0600 Subject: Test3 -- confirmation of subscription -- request 357936 To: jaudall at students.wisc.edu Send reply to: test3-request at brassica.agronomy.wisc.edu I didn't think there needed to be 'hard' aliases for these addresses - Though I don't know how mailman does it - but, the method is not working. Note: The aliases put into /etc/sendmail.cf work fine. (i.e. mailman- owner at brassica.agronomy.wisc.edu) Any suggestions? I could use some help. Josh From lindsey at ncsa.uiuc.edu Sat Mar 20 08:11:12 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Sat, 20 Mar 1999 01:11:12 -0600 (CST) Subject: [Mailman-Users] Aliases not working In-Reply-To: <199903200640.AAA137022@mail1.doit.wisc.edu> from "Joshua" at Mar 21, 99 00:48:10 am Message-ID: <199903200711.BAA15377@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 549 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990320/1f4e684d/attachment.asc From jeffw at fatman.pro-libertate.com Sat Mar 20 18:40:02 1999 From: jeffw at fatman.pro-libertate.com (Jeff Wallace) Date: Sat, 20 Mar 1999 11:40:02 -0600 Subject: [Mailman-Users] Pipermail Message-ID: <36F3DD71.4E7B38AF@fatman.pro-libertate.com> Hi, I'm converting mailman from majordomo, can someone point me in the direction of some documentation on moving my majordomo archives over to use pipermail within mailman? -jeffw From paz at apriori.net Sat Mar 20 20:56:16 1999 From: paz at apriori.net (paz) Date: Sat, 20 Mar 1999 14:56:16 -0500 (EST) Subject: [Mailman-Users] Thanks - In-Reply-To: <199903200711.BAA15377@ferret.ncsa.uiuc.edu> Message-ID: My upgrade from 0.9 to 1.0b9 seems to have succeeded! ./configure wanted the additional --with-mail-gid=1 so that wrappers worked (seems like something should have seen mail = gid 6 and daemon = gid 1, but I got lucky with this attempt) and --with-cgi-gid=65534. Web pages are working, mailing postings works. Root got a funny message a couple of hours ago, which I don't understand: ======================== 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 712, in Load raise mm_cfg.MMBadListError, 'Failed to unmarshal config info' AttributeError: MMBadListError ======================== If anyone can heads or tails of that, particularly if it's of any real concern to me, I'd appreciate knowing. Thanks to everybody who responded with their helpful advice! (You know who your are...) cheers - -- Philip. From roger at infomed.sld.cu Sat Mar 20 21:40:13 1999 From: roger at infomed.sld.cu (=?iso-8859-1?Q?Roger_Pe=F1a_Escobio?=) Date: Sat, 20 Mar 1999 15:40:13 -0500 Subject: [Mailman-Users] Sending a human message to the LISTNAME-requestaddress. Message-ID: <01be7311$db0811d0$1c7001c4@ntserver.sld.cu> >On Fri, 19 Mar 1999 15:50:24 -0500 (EST), The List Server Administrator at >UNH wrote: >> Chuck Swiger posted (in part): >> >CS> ListProc uses only one -request address, I think that this is better than >CS> have a lot of -request address (like mailman) all doing (basically) the >CS> same., after all , the list manager is mailman, not the list in question. > >Not guilty! I didn't say that.... :-) sorry , i am the guilty :-))))))))))))) i said that > >-Chuck > > Charles Swiger | chuck at codefab.com | Yeah, yeah-- disclaim away. > ----------------+-------------------+---------------------------- > You have come to the end of your journey. Survival is everything. From roger at infomed.sld.cu Sat Mar 20 21:47:42 1999 From: roger at infomed.sld.cu (Roger Pe?a Escobio) Date: Sat, 20 Mar 1999 15:47:42 -0500 Subject: [Mailman-Users] Sending a human message to the LISTNAME-requestaddress. Message-ID: <01be7312$e68f0210$1c7001c4@ntserver.sld.cu> -----Original Message----- From: Dan Delaney To: mailman-users at python.org Date: Friday, March 19, 1999 6:52 PM Subject: Re: [Mailman-Users] Sending a human message to the LISTNAME-requestaddress. >Bill wrote: >> I like LISTSERV/ListProc model better, where there is a >> single address for the server, and all list addresses are really >> unique for that list. But I don't know if we're in a position to > >I like that approach as well. But some people like it the other way. >That's one of the nice things about majordomo, it goes both ways (so >to speak :-). If I have a majordomo list called "mylist", the >someone can subscribe one of two ways. They can send a message to >"majordomo at mydomain.com" with "subscribe myemail at anotherdomain.com" >in the message, or they can send a message to >"mylist-request at mydomain.com" with just "subscribe" in the message. >That's awefully nice. Mailman, however, limits the user to >the latter method, making "mailman at mydomain.com" go to the Mailman >administrator. I think it would make more sense to just stick with >"mailman-owner at mydomain.com", or even add >"mailman-admin at mydomain.com" and make "mailman at mydomain.com" an >address for sending commands to the user. If this is supposed to >replace majordomo, that's what a lot of majordomo users are used >to. > As far as "mylist-request at mydomain.com" goes, I don't see a >problem with that list going to the server. I think "mylist-owner" >is meant for messages to a human. You are sending a "request" to the >server when sending to "mylist-request", and sending a message to >the owner of the list at "mylist-owner". I AGREE WITH YOU, completely, in all that you say > > --Dan thank Dan, you say what i wan to say :-) roger From bwarsaw at cnri.reston.va.us Sat Mar 20 22:34:29 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 20 Mar 1999 16:34:29 -0500 (EST) Subject: [Mailman-Users] private archiving problems References: <199902140622.AAA02426@ferret.ncsa.uiuc.edu> Message-ID: <14068.5221.550758.71233@anthem.cnri.reston.va.us> Just remember that archives are only private because they go through a cgi script that does the authorization. Public archives are vended directly by the Web server. The latter is so that the most common case is fast. However without a lot of file system reorganization on the switch b/w private and public archiving, when you access a private archive, you are invoking a cgi. From bwarsaw at cnri.reston.va.us Sat Mar 20 22:58:02 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 20 Mar 1999 16:58:02 -0500 (EST) Subject: [Mailman-Users] Mass subscription of users -- random password? References: <014601be6fdb$165b5d80$0a01a882@barnettpc> Message-ID: <14068.6634.463607.118657@anthem.cnri.reston.va.us> >>>>> "PB" == Paul Barnett writes: PB> if so, I'd suggest a combination of lower case, upper case, PB> numbers, and MAYBE well known punctuation marks, but only if PB> they not the beginning or end characters. I've changed this so it will only generate upper and lower case letters. This should still be random enough for our purposes. I left out numbers because some fonts make l/1 and 0/O hard to distinguish. Thanks, -Barry From bwarsaw at cnri.reston.va.us Sat Mar 20 23:14:15 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 20 Mar 1999 17:14:15 -0500 (EST) Subject: [Mailman-Users] No passwords for members? References: <199902150452.WAA09633@ferret.ncsa.uiuc.edu> Message-ID: <14068.7607.573658.724404@anthem.cnri.reston.va.us> >>>>> "CL" == Christopher Lindsey writes: CL> I could've sworn that this was addressed on the list already, CL> but I can't seem to find the message about it... So here I go CL> (again?) CL> Anyhow, I recently converted a SmartList list to Mailman via CL> the add_members script, but now I'm getting this error message CL> for all of the users who try accessing their password: CL> Mailman noticed in .MailUserPassword() that: | User: 'xxxxxxxxxx at aol.com' | List: rose-list CL> lacks a password. Please notify the Mailman system manager CL> at this site! CL> So what can I do about it? There's no option to CL> default/recreate a password for the user... Do I need to go CL> through and manually subscribe each person ... CL> The other interesting that I noticed is that some of the CL> addresses had the 'plain' option unchecked, regardless of CL> whether or not they were receiving mail in digest form. The user probably has a password, so you shouldn't need to recreate one. There was a bug in 1.0b9 that caused this error message to occur when the case-preserved user's address had upper case letters in it. This will be fixed in the next release. A patch against 1.0b9 is attached. -Barry Index: Deliverer.py =================================================================== RCS file: /projects/cvsroot/mailman/Mailman/Deliverer.py,v retrieving revision 1.50 retrieving revision 1.53 diff -c -r1.50 -r1.53 *** Deliverer.py 1999/01/13 23:53:16 1.50 --- Deliverer.py 1999/03/09 02:24:03 1.53 *************** *** 247,253 **** def MailUserPassword(self, user): listfullname = '%s@%s' % (self.real_name, self.host_name) ok = 1 ! if self.passwords.has_key(user): recipient = self.GetMemberAdminEmail(user) subj = '%s maillist reminder\n' % listfullname # get the text from the template --- 245,255 ---- def MailUserPassword(self, user): listfullname = '%s@%s' % (self.real_name, self.host_name) ok = 1 ! # find the case-preserved version of the user's address ! cpuser = self.members.get(self.FindUser(user)) ! if type(cpuser) == type(''): ! user = cpuser ! if user and self.passwords.has_key(user): recipient = self.GetMemberAdminEmail(user) subj = '%s maillist reminder\n' % listfullname # get the text from the template From bwarsaw at cnri.reston.va.us Sat Mar 20 23:49:07 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sat, 20 Mar 1999 17:49:07 -0500 (EST) Subject: [Mailman-Users] Pipermail References: <36F3DD71.4E7B38AF@fatman.pro-libertate.com> Message-ID: <14068.9699.261845.583999@anthem.cnri.reston.va.us> >>>>> "JW" == Jeff Wallace writes: JW> I'm converting mailman from majordomo, can someone point me in JW> the direction of some documentation on moving my majordomo JW> archives over to use pipermail within mailman? http://www.python.org/pipermail/mailman-users/1999-March/000636.html -Barry From bwarsaw at cnri.reston.va.us Sun Mar 21 21:30:31 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sun, 21 Mar 1999 15:30:31 -0500 (EST) Subject: [Mailman-Users] Thanks - References: <199903200711.BAA15377@ferret.ncsa.uiuc.edu> Message-ID: <14069.22248.24172.474001@anthem.cnri.reston.va.us> >>>>> "paz" == writes: paz> If anyone can heads or tails of that, particularly if it's of paz> any real concern to me, I'd appreciate knowing. Looks like your config.db file is corrupt. Here's a script I just added to the system that can give a little more information about what's going on. -Barry -------------------- snip snip -------------------- #! /usr/bin/env python """Check the raw config.db for a mailing list. Also check the config.db.last if the live file is corrupted. Usage: %(program)s listname """ import sys import os import marshal import paths import Mailman.mm_cfg program = sys.argv[0] def testfile(filename): try: fp = open(filename) except IOError, (code, msg): print filename, 'cannot be opened:\n\t', msg return 1 else: try: d = marshal.load(fp) except (EOFError, ValueError, TypeError), msg: print filename, 'is corrupted:\n\t', msg return 1 else: print filename, 'is fine' return 0 def main(): if len(sys.argv) == 2: listname = sys.argv[1] else: print __doc__ % globals() sys.exit(1) listpath = os.path.join(Mailman.mm_cfg.LIST_DATA_DIR, listname) configdb = os.path.join(listpath, 'config.db') lastdb = os.path.join(listpath, 'config.db.last') origbad = testfile(configdb) backupbad = testfile(lastdb) if origbad and not backupbad: print """ ***** ALERT ***** The original database file is corrupt, but the backup seems fine. Consider copying %(lastdb)s to %(configdb)s however, you may lose some data.""" % locals() elif origbad and backupbad: print """ ***** ALERT ***** Both the original database file and the backup seem corrupted. You will probably need to recover both %(configdb)s and %(lastdb)s from a system backup, or remove the list `%(listname)s' and re-create it from scratch.""" % locals() if __name__ == '__main__': main() From rpyne at kinfolk.org Mon Mar 22 00:36:54 1999 From: rpyne at kinfolk.org (Richard B. Pyne) Date: Sun, 21 Mar 1999 16:36:54 -0700 Subject: [Mailman-Users] Pipermail In-Reply-To: <14068.9699.261845.583999@anthem.cnri.reston.va.us> Message-ID: <199903212336.QAA07627@ns.kinfolk.org> I, too, was looking for this information. I found the message referenced: ------------------------------------------------- > messages from when it was still under majordomo. Is there any way for me > to have these archived? "`$prefix/bin/arch listname mbox_filename' is your friend!" (tm) :-) you could also merge $prefix/archives/private/.mbox/.mbox with his mbox to preserve it for future use. ------------------------------------------------------ Could someone please put this in english? On 20 Mar 99, at 17:49, Barry A. Warsaw wrote: > > >>>>> "JW" == Jeff Wallace writes: > > JW> I'm converting mailman from majordomo, can someone point me in > JW> the direction of some documentation on moving my majordomo > JW> archives over to use pipermail within mailman? > > http://www.python.org/pipermail/mailman-users/1999-March/000636.html > > -Barry > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users ------------------------------ Richard B. Pyne, KB7RMU rpyne at kinfolk.org http://pyne.kinfolk.org/rbp2 From listadm at metaphor.unh.edu Mon Mar 22 20:32:47 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Mon, 22 Mar 1999 14:32:47 -0500 (EST) Subject: [Mailman-Users] (no subject) Message-ID: John W Baxter posted to the mailman-users list (in part): > And we can't change now, since our [Majordomo] users are trained that > way [to use *-owner for reaching a human], although when we switch to > Mailman (not before 1.0 non-beta) we will retrain them to the Web. Our problem is that our ListProc subscribers (11,732 distinct e-mail addresses spread across 398 lists, managed by 202 distinct owners) are already trained to use *-request to contact the human. What I am going to have to hope is that given the wonderful web interface of mailman, few if any will complain about the change. :-) Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) From bwarsaw at cnri.reston.va.us Tue Mar 23 00:34:27 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 22 Mar 1999 18:34:27 -0500 (EST) Subject: [Mailman-Users] New Mailing List Message-ID: <14070.54147.17042.254891@anthem.cnri.reston.va.us> There have been a number of requests to start an announce-only list for Mailman. I've now done this http://www.python.org/mailman/listinfo/mailman-announce The function of the lists are now better explained on the www.list.org site. Let me know if you have any problems. -Barry From roger at infomed.sld.cu Tue Mar 23 03:27:13 1999 From: roger at infomed.sld.cu (=?iso-8859-1?Q?Roger_Pe=F1a_Escobio?=) Date: Mon, 22 Mar 1999 21:27:13 -0500 Subject: [Mailman-Users] patch to fix the alias-wrapper.c Message-ID: <01be74d4$a9981e00$1c7001c4@ntserver.sld.cu> Hi... few days ago we discuses about aliases file, well... this my patch of mailman-1.0b9 to fix alias-wrapper, also fix newlist. this patch also changes the rmlist file, including an rmaliases programs (rmalias-wrapper.c, this programs edit the aliases file when you eliminate a list ). Of course, you are free to apply the patch or not, but if will do it look inside first, see what it will do and if you agree, ?? great !!! lets do it :-) this line are for the brave souls :-) who like apply the patch 1-move the patch to the source dir , for example , /usr/local/src if mailman source is in /usr/local/src/mailman-1.0b9 2-rename the alias-wrapper.c source to addalias-wrapper.c , it is, mv ./mailman-1.0b9/src/alias-wrapper.c ./mailman-1.0b9/src/addalias-wrapper.c 3-exec the command : patch -p0 < mailman-1.0b9-patch-r.patch 4- if you dont get any estrange line or question every thing was fine, if not ...... check if you really have the mailman-1.0b9 version or if you are in the correct dir. 5- everything is ok ? great, now put the rmalias-wrapper.c into the src dir, it is ./mailman-1.0b9/src/ 6-now you have to check some "little" thing, first of all , my aliases file for mailman is /etc/mailman/aliases, you can change that editing the addalias-wrapper.c and rmalias-wrapper.c, is really simple, take a look, I dont know if mailman user can edit the /etc/aliases file ( I think he cant) but in the other way I prefer to have two aliases file one for system alias and another for mailman alias, if I convince you about two alias, you will have to change your sendmail.cf and create the /etc/mailman/ dir : 6.1-creating the /etc/mailman/ dir : #mkdir /etc/mailman ; chgrp mailman /etc/mailman ; chmod 755 /etc/mailman 6.2-changing the sendmail.cf: do this really depend on your OS , in RedHat you have to do this: cd /usr/lib/sendmail-cf/cf/ edit your *.mc , if you never do this before ( if you have the sendmail.cf from distribution) your *.mc is redhat.mc, put this line define(`ALIAS_FILE',`/etc/aliases,/etc/mailman/aliases') exec the command : #m4 ../m4/cf.m4 redhat.mc > myhost.cf make a copy of your old sendmail.cf : #cp /etc/sendmail.cf /etc/sendmail.cf.old copy the new *.cf file to /etc/sendmail.cf: #cp myhost.cf /etc/sendmail.cf restart sendmail: #/etc/rc.d/init.d/sendmail restart and thats all !!!! are you still with me ???? :-) 6.3-check if you have /var/tmp dir , addalias-wrapper.c and rmalias-wrapper.c need it temporally, redhat already have but other OS dont 7-the only thing that rest is run autoconf INSIDE mailman source , it is : #cd /usr/local/mailman-1.0b9 ; autoconf that is for make configure from configure.in 8-well, if you do all above you really have my mailman ready to install, so install it :-)) a final words.... maybe you think something like this "should I do all this thing instead of edit the aliases file manually?? are you crazy!!!" but you only need to do this only once, and then when you create or eliminate a list all will be do automatically. well a hope that this patch help someone . Roger -------------- next part -------------- A non-text attachment was scrubbed... Name: rmalias-wrapper.c Type: application/octet-stream Size: 3227 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990322/9fba647b/attachment.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: mailman-1.0b9-patch-r.patch Type: application/octet-stream Size: 9105 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990322/9fba647b/attachment-0001.obj From gconnor at nekodojo.org Tue Mar 23 07:44:21 1999 From: gconnor at nekodojo.org (Greg Connor) Date: Mon, 22 Mar 1999 22:44:21 -0800 Subject: [Mailman-Users] Making two "connected" lists In-Reply-To: <14070.54147.17042.254891@anthem.cnri.reston.va.us> Message-ID: <4.1.19990322222108.009fcee0@pop.nekodojo.org> I would like to make two "connected" lists... The idea is that some users want to get "announcements only" and other users want "announcements and discussion". One quick and dirty way to do this would be to make a combined alias, like foo: "|/home/mailman/mail/wrapper post foo" foo-announce: "|/home/mailman/mail/wrapper post foo-announce", foo which would deliver "foo-announce" to both foo-announce and foo. Ideally, people would subscribe only to one or the other (since they will get the "announce" messages either way). This might help avoid some confusion with the two separate lists I have now (under a different MLM). Currently people have to sign up for both in order to get all messages, and have to unsub both when leaving... and some people still send "announce" material to both, so most people get two copies of the announcement. I would prefer one for announce-only and another for announce+discussion. (Eventually, we might want to make replies go to the discussion list, even if replying to an announcement, but that's not so important right now -- I have replies going to the sender only) All fine up to this point... However, the issue I still haven't resolved is how this would work with the "Restrict posting privilege to list members" option. The announce list would have the "announce-only" users, but if the discussion list members send to the announce list, they might get "You are not subscribed". For now I can turn off the members-only limitation on the first list, but eventually I want to find away around this, and let members of either list post to the first one. I just wanted to ask if someone had done this before, and whether there is a feature to help me do what I want to do. (I noticed there is a couple of features for "umbrella" lists, but I'm not sure if this is what it is for, or whether umbrella lists work with the members-only option.) Write back if you have information that may help. Also, if there is interest I can summarize the results to anyone interested (or back to the list if there is enough interest) once I get it all working how I like it. Thanks to Barry and other mailman developers for a great package! gregc From ptb at home.ptb.org Tue Mar 23 15:14:22 1999 From: ptb at home.ptb.org (Paul Barnett) Date: Tue, 23 Mar 1999 08:14:22 -0600 Subject: [Mailman-Users] List adminstration and moderation Message-ID: <004801be7537$75675570$0201a8c0@ptb.org> Since I'm a new user (Mailman 1.0b9), I'm not sure if the "problem" I'm describing is actually a feature, but I'll submit it for consideration: When I first enter mailing list administration: http://x/mailman/admin/test I get a demand for "Administrative Authentication". That's expected, but if I immediately click on "Tend to pending administrative requests": http://x/mailman/admindb/test I get a second demand for "Administrative Authentication". I thought this might be so that a list manager could specify a different password for moderation and thus let other people perform that function without giving them access to everything else, but I can't find the ability to specify that option. Is there another reason it is demanding a password a second time? From ptb at home.ptb.org Tue Mar 23 15:48:32 1999 From: ptb at home.ptb.org (Paul Barnett) Date: Tue, 23 Mar 1999 08:48:32 -0600 Subject: [Mailman-Users] How does Mailman use identd? Message-ID: <008401be753c$39325500$0201a8c0@ptb.org> I just subscribed to the mailman-announce list. About that time, my firewall denied eight requests to port 113 (identd) from parrot.python.org It obviously failed, but I still got the subscription confirmation. How does it use the information, if it manages to get it? From Dionysos at Dionysia.org Tue Mar 23 15:51:09 1999 From: Dionysos at Dionysia.org (Dan Delaney) Date: Tue, 23 Mar 1999 09:51:09 -0500 (EST) Subject: [Mailman-Users] How about this for the error message? Message-ID: This is what Mailman returns for by sig if I don't put an "end" command": >>>> --Dan **** --dan: Command UNKNOWN. >>>> ____________________________________________________________________________ **** ____________________________________________________________________________: Command UNKNOWN. >>>> Daniel G. Delaney * Dionysos at Dionysia.org * www.Dionysia.org/~dionysos **** daniel: Command UNKNOWN. >>>> PGP Public Key: http://Dionysia.org/~dionysos/pgp5.html **** pgp: Command UNKNOWN. >>>> "Only two things are infinite: the universe and stupidity-- **** "only: Command UNKNOWN. >>>> and I'm not sure about the former." **** and: Command UNKNOWN. >>>> --Albert Einstein **** --albert: Command UNKNOWN. That's pretty darn obtrusive, and a little daunting to average Joe Shmoe computer user who gets nervous when the computer starts yelling at him about errors. So, how about the following instead? Unrecognized line: --Dan Unrecognized line: _______________________________ Unrecognized line: Daniel G. Delaney * Dionysos@ Unrecognized line: PGP Public Key: http://Dionysia Unrecognized line: "Only two things are infinite: Unrecognized line: and I'm not sure about the form Unrecognized line: --Albert Einstein That's so much easier to look at, and it conveys the message--that the mail server didn't recognize those lines. Note that it should only returns the first 40 or so characters of the line instead of the whole thing. Here's another idea. Petidomo will STOP parsing the message for commands if it gets FOUR unrecognized lines in a row. I think that's a pretty darn good idea. You could even simply put a little message after the fourth "Unrecognized line" message that says "Ignoring remainder of message." What's everyone think? Should this idea go to the dev list instead? If so, could someone who's also on that list please forward it over there? Cheers. --Dan ____________________________________________________________________________ Daniel G. Delaney * Dionysos at Dionysia.org * www.Dionysia.org/~dionysos PGP Public Key: http://Dionysia.org/~dionysos/pgp5.html "Only two things are infinite: the universe and stupidity-- and I'm not sure about the former." --Albert Einstein From petrilli at amber.org Tue Mar 23 16:09:48 1999 From: petrilli at amber.org (Christopher Petrilli) Date: Tue, 23 Mar 1999 10:09:48 -0500 Subject: [Mailman-Users] How does Mailman use identd? In-Reply-To: <008401be753c$39325500$0201a8c0@ptb.org>; from Paul Barnett on Tue, Mar 23, 1999 at 08:48:32AM -0600 References: <008401be753c$39325500$0201a8c0@ptb.org> Message-ID: <19990323100948.A8268@amber.org> On Tue, Mar 23, 1999 at 08:48:32AM -0600, Paul Barnett wrote: > I just subscribed to the mailman-announce list. Welcome :-) Wilkommen :-) > About that time, my firewall denied eight requests to port 113 (identd) from > parrot.python.org Sounds like an MTA using identd to figure out who is sending mail, this is done a lot to try and track spam... it's not that out of the ordinary. > It obviously failed, but I still got the subscription confirmation. Yup, it's not a "stop" but just an "FYI" piece of information. > How does it use the information, if it manages to get it? I believe Gudio uses it to target his new beta mind-altering Pythonicmindbenderwidget contraption... but I could be wrong :-) Chris -- | Christopher Petrilli ``Television is bubble-gum for | petrilli at amber.org the mind.''-Frank Lloyd Wright From petrilli at amber.org Tue Mar 23 16:16:22 1999 From: petrilli at amber.org (Christopher Petrilli) Date: Tue, 23 Mar 1999 10:16:22 -0500 Subject: [Mailman-Users] How about this for the error message? In-Reply-To: ; from Dan Delaney on Tue, Mar 23, 1999 at 09:51:09AM -0500 References: Message-ID: <19990323101622.B8268@amber.org> On Tue, Mar 23, 1999 at 09:51:09AM -0500, Dan Delaney wrote: > This is what Mailman returns for by sig if I don't put an "end" > command": > > [ Big ugly stuff deleted ] > > That's pretty darn obtrusive, and a little daunting to average Joe > Shmoe computer user who gets nervous when the computer starts > yelling at him about errors. So, how about the following instead? I agree that it's obtrusive, but "oh by the way", the "defacto-standard" (which I believe Mailman follows, at least I've never gotten a complaint about it) is that signatures start with a double dash line, then carriage-return... al'la "--\n(.*)" Which means that it's getting confused where the "start" of your signature is... just so you know what's happening. > Unrecognized line: --Dan > Unrecognized line: _______________________________ > Unrecognized line: Daniel G. Delaney * Dionysos@ > Unrecognized line: PGP Public Key: http://Dionysia > Unrecognized line: "Only two things are infinite: > Unrecognized line: and I'm not sure about the form > Unrecognized line: --Albert Einstein This looks better to my untrained eyes :-) Chris -- | Christopher Petrilli ``Television is bubble-gum for | petrilli at amber.org the mind.''-Frank Lloyd Wright From Dionysos at Dionysia.org Tue Mar 23 16:37:09 1999 From: Dionysos at Dionysia.org (Dan Delaney) Date: Tue, 23 Mar 1999 10:37:09 -0500 (EST) Subject: [Mailman-Users] How about this for the error message? In-Reply-To: <19990323101622.B8268@amber.org> Message-ID: On Tue, 23 Mar 1999, Christopher Petrilli wrote: > I agree that it's obtrusive, but "oh by the way", the "defacto-standard" > (which I believe Mailman follows, at least I've never gotten a complaint > about it) is that signatures start with a double dash line, then > carriage-return... al'la "--\n(.*)" Which means that it's getting > confused where the "start" of your signature is... just so you know > what's happening. Point taken. But the sig was just an example. The example used a week or so ago was when someone actually sends a message meant for a human to the -request address. Now THAT would generate an obtrusive reply! In that case, the "ignore after four unrecognized lines" idea would be awefully helpful. -- ____________________________________________________________________________ Daniel G. Delaney * Dionysos at Dionysia.org * www.Dionysia.org/~dionysos PGP Public Key: http://Dionysia.org/~dionysos/pgp5.html "Only two things are infinite: the universe and stupidity-- and I'm not sure about the former." --Albert Einstein From bwarsaw at cnri.reston.va.us Tue Mar 23 16:54:14 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 23 Mar 1999 10:54:14 -0500 (EST) Subject: [Mailman-Users] How about this for the error message? References: <19990323101622.B8268@amber.org> Message-ID: <14071.47398.987773.73798@anthem.cnri.reston.va.us> >>>>> "CP" == Christopher Petrilli writes: CP> I agree that it's obtrusive, but "oh by the way", the CP> "defacto-standard" (which I believe Mailman follows, at least CP> I've never gotten a complaint about it) is that signatures CP> start with a double dash line, then carriage-return... al'la CP> "--\n(.*)" Which means that it's getting confused where the CP> "start" of your signature is... just so you know what's CP> happening. I think the `standard' is actually double-dash-space-newline "^-- \n" but from my quick scan of MailCommandHandler.py it shouldn't matter either way. -Barry From bwarsaw at cnri.reston.va.us Tue Mar 23 17:03:44 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 23 Mar 1999 11:03:44 -0500 (EST) Subject: [Mailman-Users] How about this for the error message? References: <19990323101622.B8268@amber.org> <14071.47398.987773.73798@anthem.cnri.reston.va.us> Message-ID: <14071.47968.457627.678502@anthem.cnri.reston.va.us> Me> I think the `standard' is actually double-dash-space-newline Me> "^-- \n" but from my quick scan of MailCommandHandler.py it Me> shouldn't matter either way. Except that you must have *some* whitespace following the double dash. -Barry From listadm at metaphor.unh.edu Tue Mar 23 17:35:20 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Tue, 23 Mar 1999 11:35:20 -0500 (EST) Subject: [Mailman-Users] How about this for the error message? In-Reply-To: <19990323101622.B8268@amber.org> Message-ID: Christopher Petrilli recently posted (in part): > I agree that it's obtrusive, but "oh by the way", the "defacto-standard" > (which I believe Mailman follows, at least I've never gotten a complaint > about it) is that signatures start with a double dash line, then > carriage-return... al'la "--\n(.*)" Which means that it's getting > confused where the "start" of your signature is... just so you know > what's happening. Actually I think the standard is that it is two hyphens followed by a space followed by the end of the line: "-- \n" I remember reading this years ago, but I don't remember where. However I did an Internet search and found at least one site that says this very thing: http://www.helpdesk.demon.net/faq/welcome.html But perhaps this is a very old standard that is quite frankly a bit too subtle to ask today's average subscriber to adhere to. Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) From tomas at euronetics.se Tue Mar 23 17:48:03 1999 From: tomas at euronetics.se (Tomas Fasth) Date: Tue, 23 Mar 1999 17:48:03 +0100 Subject: [Mailman-Users] How about this for the error message? References: <19990323101622.B8268@amber.org> <14071.47398.987773.73798@anthem.cnri.reston.va.us> <14071.47968.457627.678502@anthem.cnri.reston.va.us> Message-ID: <36F7C5C3.9C204DE@euronetics.se> "Barry A. Warsaw" wrote: > > Me> I think the `standard' is actually double-dash-space-newline > Me> "^-- \n" but from my quick scan of MailCommandHandler.py it > Me> shouldn't matter either way. > > Except that you must have *some* whitespace following the double dash. I thought the "standard" was double-dash-whitespace-anything. -- Tomas From bwarsaw at cnri.reston.va.us Tue Mar 23 17:55:11 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 23 Mar 1999 11:55:11 -0500 (EST) Subject: [Mailman-Users] How about this for the error message? References: <19990323101622.B8268@amber.org> Message-ID: <14071.51055.192898.891027@anthem.cnri.reston.va.us> >>>>> "TLSAa" == The List Server Administrator at >>>>> writes: TLSAa> But perhaps this is a very old standard that is TLSAa> quite frankly a bit too subtle to ask today's average TLSAa> subscriber to adhere to. Plus, I don't think it was ever really a `standard'... more of a convention that grew out of Usenet, IIRC. -Barry From claw at varesearch.com Tue Mar 23 19:14:49 1999 From: claw at varesearch.com (J C Lawrence) Date: Tue, 23 Mar 1999 10:14:49 -0800 Subject: [Mailman-Users] How does Mailman use identd? In-Reply-To: Message from "Paul Barnett" of "Tue, 23 Mar 1999 08:48:32 CST." <008401be753c$39325500$0201a8c0@ptb.org> Message-ID: On Tue, 23 Mar 1999 08:48:32 -0600 Paul Barnett wrote: > I just subscribed to the mailman-announce list. About that time, > my firewall denied eight requests to port 113 (identd) from > parrot.python.org This is just an MTA doing authentication and logging of its mail traffic. A Good Thing. > It obviously failed.. Actually non-obviously. It is not difficult to configure a suitable identd daemon on a firewall to give useful returns. -- J C Lawrence Internet: claw at kanga.nu ---------(*) Internet: claw at varesearch.com ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From rpyne at kinfolk.org Tue Mar 23 19:31:42 1999 From: rpyne at kinfolk.org (Richard B. Pyne) Date: Tue, 23 Mar 1999 11:31:42 -0700 Subject: [Mailman-Users] Case sensitivity and subscriber restrictions In-Reply-To: <14071.51055.192898.891027@anthem.cnri.reston.va.us> Message-ID: <199903231831.LAA18583@ns.kinfolk.org> I am a new user of mailman, and I have run across a problem. what appears to be happening is that when subscribing, mailman converts addresses to all lower case (this is bad) and then when comparing for valid users on a list that is restricted to posting by members, it does a case sensitive comparison. Am I seeing this correctly, and if so, how ca I fix it? Thanks, ------------------------------ Richard B. Pyne, KB7RMU rpyne at kinfolk.org http://pyne.kinfolk.org/rbp2 From rpyne at kinfolk.org Tue Mar 23 19:35:04 1999 From: rpyne at kinfolk.org (Richard B. Pyne) Date: Tue, 23 Mar 1999 11:35:04 -0700 Subject: [Mailman-Users] Address Format Message-ID: <199903231835.LAA18632@ns.kinfolk.org> One other thought, what would it take to get mailman to store full RFC822 addresses such as: "User Name" There are a lot of list users who's email addresses have little or no relationship to their real names and it would be nice to be able to (at least as an option) show their name in a subscriber list. ------------------------------ Richard B. Pyne, KB7RMU rpyne at kinfolk.org http://pyne.kinfolk.org/rbp2 From ptb at home.ptb.org Tue Mar 23 19:51:42 1999 From: ptb at home.ptb.org (Paul Barnett) Date: Tue, 23 Mar 1999 12:51:42 -0600 Subject: [Mailman-Users] How does Mailman use identd? Message-ID: <03a101be755e$4430b150$0a01a882@barnettpc> >This is just an MTA doing authentication and logging of its mail >traffic. A Good Thing. Ah, so it wasn't Mailman. It's probably sendmail/qmail/etc. >> It obviously failed.. > >Actually non-obviously. It is not difficult to configure a suitable >identd daemon on a firewall to give useful returns. I meant that the authentication failed, because the packets were blocked by default. But, it wasn't a fatal error -- the message was still passed and the subscription succeeded. All I have to do is add a rule to admit the packets if I want to do so -- identd is still configured in /etc/inetd.conf. Thanks for the info. From Doug.Hughes at Eng.Auburn.EDU Wed Mar 24 00:10:13 1999 From: Doug.Hughes at Eng.Auburn.EDU (Doug Hughes) Date: Tue, 23 Mar 1999 17:10:13 -0600 Subject: [Mailman-Users] Converting existing archives Message-ID: <199903232310.RAA04284@netman.eng.auburn.edu> Anybody have a script for converting an existing smartlist type archive to a mailman archive? Probably not too hard. But if somebody already has a script, saves me from reinventing the wheel. Doug Hughes Engineering Network Services doug at eng.auburn.edu Auburn University From claw at varesearch.com Wed Mar 24 00:05:27 1999 From: claw at varesearch.com (J C Lawrence) Date: Tue, 23 Mar 1999 15:05:27 -0800 Subject: [Mailman-Users] How does Mailman use identd? In-Reply-To: Message from "Paul Barnett" of "Tue, 23 Mar 1999 12:51:42 CST." <03a101be755e$4430b150$0a01a882@barnettpc> Message-ID: On Tue, 23 Mar 1999 12:51:42 -0600 Paul Barnett wrote: > I meant that the authentication failed, because the packets were > blocked by default. But, it wasn't a fatal error -- the message > was still passed and the subscription succeeded. All I have to do > is add a rule to admit the packets if I want to do so -- identd is > still configured in /etc/inetd.conf. There are versions of identd which will forward the request to internal servers (pidentd?), or which will operate off their own non-/etc/passwd data in answering the reply. Poke about freshmeat and other such and you hsould find them. > Thanks for the info. Welcome. -- J C Lawrence Internet: claw at kanga.nu ---------(*) Internet: claw at varesearch.com ..Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From bwarsaw at cnri.reston.va.us Wed Mar 24 00:49:45 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 23 Mar 1999 18:49:45 -0500 (EST) Subject: [Mailman-Users] How about this for the error message? References: Message-ID: <14072.10393.127623.533020@anthem.cnri.reston.va.us> >>>>> "DD" == Dan Delaney writes: DD> That's pretty darn obtrusive, and a little daunting to average DD> Joe Shmoe computer user who gets nervous when the computer DD> starts yelling at him about errors. So, how about the DD> following instead? DD> Here's another idea. Petidomo will STOP parsing the message DD> for commands if it gets FOUR unrecognized lines in a row. I DD> think that's a pretty darn good idea. Me too. So I implemented this (well, it's currently not configurable, essentially hardcoded at 5). Also what do you think of the following error format? That's about as close as I'm going to get for the next release. Still have a bunch of testing to do on MailCommandHandler.py before I check it in. -Barry -------------------- snip snip -------------------- This is an automated response. There were problems parsing the commands you sent to Mailman via the administrative address stage-request at anthem.cnri.reston.va.us. If you want to reach the human being that manages this mailing list, please send your message to stage-admin at anthem.cnri.reston.va.us. The following is a detailed description of the problems. >>>>> Subject line ignored: testing Command? Umbrella lists have other maillists as members, and so adm... Command? like confirmation requests and passwords must not be sent ... Command? member addresses - the sublists - but rather to the admini... Command? of the sublists. This routine picks the right address, co... >>>>> Too many errors encountered; the rest of the message is ignored: > regular member address to be their own administrative addresses. > > -- > Barry Warsaw > > From clark.evans at manhattanproject.com Wed Mar 24 05:08:11 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 24 Mar 1999 04:08:11 +0000 Subject: [Mailman-Users] Public advertisment of lists... References: <14072.10393.127623.533020@anthem.cnri.reston.va.us> Message-ID: <36F8652B.31D17CEC@manhattanproject.com> Hello, with .9b, I have 10 lists, all of them are marked as publicly advertised, yet none of them show up on my /mailman/listinfo page. Suggestions? Clark From clark.evans at manhattanproject.com Wed Mar 24 06:27:49 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 24 Mar 1999 05:27:49 +0000 Subject: [Mailman-Users] :) [Mailman-Users] Public advertisment of lists... References: <14072.10393.127623.533020@anthem.cnri.reston.va.us> <36F8652B.31D17CEC@manhattanproject.com> Message-ID: <36F877D5.1E0B6CF8@manhattanproject.com> Hmm. http://jos.org/mailman/listinfo works as expected while http://www.jos.org/mailman/listinfo does not work. I guess this is part of the virtual hosting stuff. Ok. Sorry to bug you all. Clark Evans wrote: > > Hello, with .9b, I have 10 lists, all of them are > marked as publicly advertised, yet none of them > show up on my /mailman/listinfo page. Suggestions? > > Clark > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From clark.evans at manhattanproject.com Wed Mar 24 07:56:38 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 24 Mar 1999 06:56:38 +0000 Subject: [Mailman-Users] Errors with > 1000 members. References: <14072.10393.127623.533020@anthem.cnri.reston.va.us> <36F8652B.31D17CEC@manhattanproject.com> <36F877D5.1E0B6CF8@manhattanproject.com> Message-ID: <36F88CA6.7BE18469@manhattanproject.com> As I was adding users to a list (probably around a thousand?), I got the error at the bottom. I've been able to have lists as large as a few hundred, but after a certain point, it just seems to die ( I have an announce list of 5K subscribers....) Once one list has an error.. then the 'listinfo' page also has errors... Help would be cool. Here is the error: --------------------------- Bug in Mailman version 1.0b9 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 "/sites/jos/mailman/scripts/driver", line 112, in run_main main() File "/sites/jos/mailman/Mailman/Cgi/admin.py", line 93, in main lst = MailList.MailList(list_name) File "/sites/jos/mailman/Mailman/MailList.py", line 59, in __init__ self.Load() File "/sites/jos/mailman/Mailman/MailList.py", line 712, in Load raise mm_cfg.MMBadListError, 'Failed to unmarshal config info' AttributeError: MMBadListError Environment variables: Variable Value DOCUMENT_ROOT /sites/jos/www HTTP_ACCEPT_ENCODING gzip CONTENT_LENGTH 36082 CONTENT_TYPE application/x-www-form-urlencoded PATH_TRANSLATED /sites/jos/www/announce/members REMOTE_ADDR 132.199.209.96 GATEWAY_INTERFACE CGI/1.1 HTTP_COOKIE general-admin=744837007; admin-admin=-2040578840; kernel-admin=636275841; announce-admin=-1657314247 SERVER_PROTOCOL HTTP/1.0 HTTP_ACCEPT_LANGUAGE en REMOTE_PORT 2613 SERVER_PORT 80 TZ US/Eastern HTTP_USER_AGENT Mozilla/4.51 [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/announce/members PATH /bin:/etc:/sbin:/usr/bin:/usr/etc:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X/bin:/usr/X11R6/bin:/usr/ccs/bin:/home/natalie/bin:/usr/ucb:~/bin:/usr/dt/bin QUERY_STRING SCRIPT_FILENAME /sites/jos/mailman/cgi-bin/admin PATH_INFO /announce/members HTTP_HOST jos.org REQUEST_METHOD POST SERVER_SIGNATURE SCRIPT_NAME /mailman/admin SERVER_ADMIN webmaster at jos.org SERVER_SOFTWARE Apache/1.3.3 (Unix) PYTHONPATH /sites/jos/mailman HTTP_REFERER http://jos.org/mailman/admin/announce/members SERVER_NAME jos.org HTTP_CONNECTION Keep-Alive From Pieter.Bos at klm.nl Wed Mar 24 10:34:56 1999 From: Pieter.Bos at klm.nl (Bos, P.G.J. - SPLXM) Date: Wed, 24 Mar 1999 10:34:56 +0100 Subject: [Mailman-Users] newbee question. Message-ID: <0A7C0CA16D80D2119B000000832FE2D462E7D3@X0F0000> hello * as a newbee in mailman land, I'm experiencing the following problem: part of /var/log/maillog: Mar 24 10:24:43 spock sendmail[10486]: Received message KAA10486: from user root: size is 40, class is 0, priority is 30040, and nrcpts=1, message id is <199903240924.KAA10486 at spock.xm.klm.nl>, relay=root at localhost Mar 24 10:24:43 spock Mailman mail-wrapper: Failure to exec script. WANTED gid 6, GOT gid 1. (Reconfigure to take 1?) Mar 24 10:24:43 spock sendmail[15864]: KAA10486: to="|/home/mailman/mail/wrapper mailowner test_list", xdelay=00:00:00, xdelay=00:00:00, mailer=prog, stat=Unknown mailer error 2 Mar 24 10:24:43 spock sendmail[15864]: KAA10486: KAA15864: postmaster notify: Unknown mailer error 2 Mar 24 10:24:43 spock sendmail[10492]: KAA15864: to=root, xdelay=00:00:00, xdelay=00:00:00, mailer=local, stat=Sent mailman record of my /etc/passwd file: mailman:!:200:6::/home/mailman:/usr/bin/ksh the /etc/group file: system:!:0:root staff:!:1:xm20pb bin:!:2:root,bin sys:!:3:root,bin,sys adm:!:4:bin,adm uucp:!:5:uucp mail:!:6: security:!:7:root cron:!:8:root printq:!:9: audit:!:10:root ecs:!:28: nobody:!:4294967294:nobody,lpd usr:!:100:guest perf:!:20: shutdown:!:21: mailman:!:200:mailman permissions of the wrapper: -rwxr-sr-x 1 root mailman 42932 Mar 24 10:21 wrapper permissions of the /home/mailman/scripts directory: drwxrwsr-x 2 root mailman 512 Mar 24 10:20 . drwxrwsr-x 15 mailman mailman 512 Mar 22 18:07 .. -rw-r--r-- 1 root mailman 1496 Mar 24 10:20 answer_majordomo_mail -rw-r--r-- 1 root mailman 2101 Mar 24 10:19 contact_transport -rw-r--r-- 1 root mailman 5028 Mar 24 10:19 deliver -rw-r--r-- 1 root mailman 8258 Mar 24 10:20 driver -rw-r--r-- 1 root mailman 1251 Mar 24 10:19 dumb_deliver -rw-r--r-- 1 root mailman 1787 Mar 24 10:20 mailcmd -rw-r--r-- 1 root mailman 1756 Mar 24 10:20 mailowner -rw-r--r-- 1 root mailman 1521 Mar 24 10:19 paths.py -rw-r--r-- 1 root mail 273 Mar 24 10:21 paths.pyc -rw-r--r-- 1 root mailman 2832 Mar 24 10:20 post Where do I have to take the appropriate actions to get thing working properly. I have ran configure several times followed by make ; make install The machine is IBM RS-6000 with AIX 4.2 and sendmail spock.xm.klm.nl ESMTP Sendmail AIX4.2/UCB 8.7 as shipped with AIX. Who can help me. regards Pieter. -- Pieter G.J. Bos KLM Information Services building 878 room 1346 +31 (20) 6489313 Schiphol Rijk Po box 7700 1117 ZL Schiphol Airport From Andy.Carpenter at cs.man.ac.uk Wed Mar 24 11:56:49 1999 From: Andy.Carpenter at cs.man.ac.uk (Andy Carpenter) Date: Wed, 24 Mar 1999 10:56:49 -0000 Subject: [Mailman-Users] newbee question. Message-ID: <009701be75e5$05f90900$62c15882@dugong.cs.man.ac.uk> When you compiled mailman you specified what group id it would run under. This needs to match the group id that your web server runs. It looks like your web server runs as group staff (1), so you need to use this when you configure mailman prior to compilation. 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 >hello * >as a newbee in mailman land, I'm experiencing the following problem: > >part of /var/log/maillog: > >Mar 24 10:24:43 spock sendmail[10486]: Received message KAA10486: from user >root: size is 40, class is 0, priority is 30040, and nrcpts=1, message id is ><199903240924.KAA10486 at spock.xm.klm.nl>, relay=root at localhost >Mar 24 10:24:43 spock Mailman mail-wrapper: Failure to exec script. WANTED >gid 6, GOT gid 1. (Reconfigure to take 1?) >Mar 24 10:24:43 spock sendmail[15864]: KAA10486: >to="|/home/mailman/mail/wrapper mailowner test_list", xdelay=00:00:00, >xdelay=00:00:00, mailer=prog, stat=Unknown mailer error 2 >Mar 24 10:24:43 spock sendmail[15864]: KAA10486: KAA15864: postmaster >notify: Unknown mailer error 2 >Mar 24 10:24:43 spock sendmail[10492]: KAA15864: to=root, xdelay=00:00:00, >xdelay=00:00:00, mailer=local, stat=Sent > >mailman record of my /etc/passwd file: > >mailman:!:200:6::/home/mailman:/usr/bin/ksh > >the /etc/group file: > >system:!:0:root >staff:!:1:xm20pb >bin:!:2:root,bin >sys:!:3:root,bin,sys >adm:!:4:bin,adm >uucp:!:5:uucp >mail:!:6: >security:!:7:root >cron:!:8:root >printq:!:9: >audit:!:10:root >ecs:!:28: >nobody:!:4294967294:nobody,lpd >usr:!:100:guest >perf:!:20: >shutdown:!:21: >mailman:!:200:mailman > >permissions of the wrapper: > >-rwxr-sr-x 1 root mailman 42932 Mar 24 10:21 wrapper > >permissions of the /home/mailman/scripts directory: > >drwxrwsr-x 2 root mailman 512 Mar 24 10:20 . >drwxrwsr-x 15 mailman mailman 512 Mar 22 18:07 .. >-rw-r--r-- 1 root mailman 1496 Mar 24 10:20 answer_majordomo_mail >-rw-r--r-- 1 root mailman 2101 Mar 24 10:19 contact_transport >-rw-r--r-- 1 root mailman 5028 Mar 24 10:19 deliver >-rw-r--r-- 1 root mailman 8258 Mar 24 10:20 driver >-rw-r--r-- 1 root mailman 1251 Mar 24 10:19 dumb_deliver >-rw-r--r-- 1 root mailman 1787 Mar 24 10:20 mailcmd >-rw-r--r-- 1 root mailman 1756 Mar 24 10:20 mailowner >-rw-r--r-- 1 root mailman 1521 Mar 24 10:19 paths.py >-rw-r--r-- 1 root mail 273 Mar 24 10:21 paths.pyc >-rw-r--r-- 1 root mailman 2832 Mar 24 10:20 post > >Where do I have to take the appropriate actions to get thing working >properly. > >I have ran configure several times followed by make ; make install >The machine is IBM RS-6000 with AIX 4.2 and sendmail >spock.xm.klm.nl ESMTP Sendmail AIX4.2/UCB 8.7 >as shipped with AIX. > >Who can help me. > >regards Pieter. > > >-- >Pieter G.J. Bos >KLM Information Services >building 878 room 1346 >+31 (20) 6489313 >Schiphol Rijk >Po box 7700 >1117 ZL Schiphol Airport > > > >------------------------------------------------------ >Mailman-Users maillist - Mailman-Users at python.org >http://www.python.org/mailman/listinfo/mailman-users > > From listadm at metaphor.unh.edu Wed Mar 24 14:44:24 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Wed, 24 Mar 1999 08:44:24 -0500 (EST) Subject: [Mailman-Users] RFC for List Message Header Fields Message-ID: Folks, I just discovered a new RFC for List Message Header Fields. Here is the form letter for List Managers trying to drum up support for this proposed standard. This idea seems to fit with the list-centric vs. server-centric model that Mailman currently seems to be heading in. However I have seen the *-subscribe and *-unsubscribe aliases before, in LISTSERV which I think of as server-centric. Also, note the use of *-request (in *-archive) as a conduit for commands, rather than feedback for a human. In any case, for what it is worth, here's that letter... Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) [ http://www.nisto.com/listspec/letter-listmom.txt ] This is a request for you to implement support for the List- header fields defined in RFC2369. This will make mail list access easier for your users. The List- fields provide you with a standard method by which you can consistently describe your mailing lists' command syntax so that client applications can implement an interface to make list access easier for users. As they are adopted and supported by email software developers, the List header fields will make it easier for users to interact with email lists. The currently defined fields are List-Subscribe, List-Unsubscribe, List-Help, List-Post, List-Owner and List-Archive. They describe commands for subscribing, unsubscribing, retrieving help information, posting to the list, contacting a human administrator and accessing message archives. For your list, the fields would appear as: List-Subscribe: List-Unsubscribe: List-Help: List-Post: List-Owner: List-Archive: , Implementation guidelines for list managers and administrators are available at: Extended details on the List header fields are available from: A mailing list for discussion is available at: or Information on the format of mailto URLs: Thanks! [EOM] From Pieter.Bos at klm.nl Wed Mar 24 15:19:43 1999 From: Pieter.Bos at klm.nl (Bos, P.G.J. - SPLXM) Date: Wed, 24 Mar 1999 15:19:43 +0100 Subject: [Mailman-Users] newbee question. Message-ID: <0A7C0CA16D80D2119B000000832FE2D462E7FA@X0F0000> Andy, Thanks for the response. > ---------- > From: Andy Carpenter[SMTP:Andy.Carpenter at cs.man.ac.uk] > Sent: Wednesday, 24 March, 1999 11:56 AM > To: mailman-users at python.org > Subject: Re: [Mailman-Users] newbee question. > > When you compiled mailman you specified what group id it > would run under. This needs to match the group id that your > web server runs. It looks like your web server runs as group > staff (1), so you need to use this when you configure mailman > prior to compilation. Not quite so, my webserver runs as user nobody and group nobody, so I'm puzzled why mailman is complaining about GID=1. And where do I change this? cheers Pieter. From darren at jasper.somtel.com Wed Mar 24 16:17:41 1999 From: darren at jasper.somtel.com (Darren Henderson) Date: Wed, 24 Mar 1999 10:17:41 -0500 (EST) Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: Message-ID: > fields defined in RFC2369. This will make mail list access easier for > your users. : : > List-Subscribe: > List-Unsubscribe: > List-Help: > List-Post: > List-Owner: > List-Archive: , > Perhaps its just me but I find the use of URL's in the headers disturbing. ______________________________________________________________________ Darren Henderson darren at jasper.somtel.com Help fight junk e-mail, visit http://www.cauce.org/ From tomas at euronetics.se Wed Mar 24 16:15:39 1999 From: tomas at euronetics.se (Tomas Fasth) Date: Wed, 24 Mar 1999 16:15:39 +0100 Subject: [Mailman-Users] newbee question. References: <0A7C0CA16D80D2119B000000832FE2D462E7FA@X0F0000> Message-ID: <36F9019B.88F65ABF@euronetics.se> "Bos, P.G.J. - SPLXM" wrote: > Not quite so, > my webserver runs as user nobody and group nobody, so I'm puzzled why > mailman is complaining about GID=1. > And where do I change this? Hello? The webserver has nothing to do with this. The problem reported in the log file is mail related. Mailman need to be told what gid the MTA is operation as. You do that by informing the configure script using something like "--mail-gid=?". See the README or INSTALL documents. I'm puzzled about the gid=1 situation. It seems like the sendmail really is running with that gid in effect. In most installations sendmail is configured to run as gid='mail' or gid='daemon' or similar, whatever numerics that is. Never 'staff'. Daemons should never run as 'staff'. What symbolic name does gid=1 correspond to on your machine? regards, Tomas From listadm at metaphor.unh.edu Wed Mar 24 16:38:48 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Wed, 24 Mar 1999 10:38:48 -0500 (EST) Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: Message-ID: > Perhaps its just me but I find the use of URL's in the headers disturbing. Good point. When I looked at it, I thought they were using it as just a short hand -- i.e. this address, this command in the message body. But maybe not. Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) From emarshal at logic.net Wed Mar 24 16:55:55 1999 From: emarshal at logic.net (Edward S. Marshall) Date: Wed, 24 Mar 1999 09:55:55 -0600 (CST) Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: Message-ID: On Wed, 24 Mar 1999, Darren Henderson wrote: > Perhaps its just me but I find the use of URL's in the headers disturbing. Can you quantify that objection? Ie. can you explain what about it disturbs you? It would seem to me to make automated unsubscriptions extremely simple on the part of the MUA, especially considering that most modern MTAs (Pine, Mutt, nearly every graphical client, etc) have support for at least parsing URLs at this point. Hence, getting this kind of feature to an easy-to-use point in MUAs should be extremely simple. But maybe someone has a better way of representing it (without inventing a new notation standard) such that it's still machine-parsable? -- Edward S. Marshall [ What goes up, must come down. ] http://www.logic.net/~emarshal/ [ Ask any system administrator. ] Linux labyrinth 2.2.3-ac4 #2 Sun Mar 21 13:08:37 CST 1999 i586 unknown 9:45am up 2 days, 18:06, 3 users, load average: 0.29, 0.18, 0.12 From darren at jasper.somtel.com Wed Mar 24 18:08:57 1999 From: darren at jasper.somtel.com (Darren Henderson) Date: Wed, 24 Mar 1999 12:08:57 -0500 (EST) Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: Message-ID: On Wed, 24 Mar 1999, Edward S. Marshall wrote: > On Wed, 24 Mar 1999, Darren Henderson wrote: > > Perhaps its just me but I find the use of URL's in the headers disturbing. > > Can you quantify that objection? Ie. can you explain what about it > disturbs you? > > It would seem to me to make automated unsubscriptions extremely simple on > the part of the MUA, especially considering that most modern MTAs (Pine, I can try though some of it boils down to a philisophical position. Email is not the web the web is not email. I don't like bluring the distinction. It assumes a lot about about users and the state of the world. It may lead people to think that embeding html in email is a good thing. While a lot of people use netscape etc to do mail a lot of people don't. Yes, the latest versions of pine have the capability of dealing with urls but the older ones don't and a lot of sites aren't upgrading. Most people see their mail with a limited number of headers, these won't be visible to them. Yes they can look at the other headers but most don't know too. Eventually mua's could be altered to display those paticular headers by default as it stands currently I don't think any of them do. No earth shattering reasons really. Mostly personal preference I guess. ______________________________________________________________________ Darren Henderson darren at jasper.somtel.com Help fight junk e-mail, visit http://www.cauce.org/ From dave at infonaut.net Wed Mar 24 19:21:34 1999 From: dave at infonaut.net (David Sean McNicholl) Date: Wed, 24 Mar 1999 18:21:34 +0000 (GMT) Subject: [Mailman-Users] Footer Info. In-Reply-To: <6rbti42bhm.fsf@verdi.stat.wisc.edu> Message-ID: Hi, Is it possible to include the email address of each recipient in the message footer of each posting ? This is to allow me to have a link in each message along the lines of, -------------------------------------------------- news maillist - news at www.ne.com http://www.ne.com/mailman/options/news/recipientemailaddress I tried %(addr) and managed to crash the delivery agent :) From tomas at euronetics.se Wed Mar 24 18:52:20 1999 From: tomas at euronetics.se (Tomas Fasth) Date: Wed, 24 Mar 1999 18:52:20 +0100 Subject: [Mailman-Users] RFC for List Message Header Fields References: Message-ID: <36F92654.1E60883F@euronetics.se> Darren Henderson wrote: > Email is not the web the web is not email. I don't like bluring the > distinction. It assumes a lot about about users and the state of the > world. It may lead people to think that embeding html in email is a good > thing. I concur, sort of. E-mail services should have e-mail methods to operate. In the same time, those having reliable access to the web would benefit from list software supporting web-based administration. What I think they tried to achieve by using URLs in the headers was to allow a richer description of what's required to do to stuff, like what address, what to write as subject, what to write in the body, and such. Of course, URL is not useful for WWW only. It's a pretty generic format for all kinds of network services. E-mail is a sort of a network as well, no? The big win using a standard format like URL is that it can be interpreted by a machine, and used to automate services like subscription and unsubscription. Today, as a user, you mostly have to guess the behavior of each type of list software. I missed one optional header though: List-URL for the list homepage. Tomas From twm139 at its.to Wed Mar 24 20:19:02 1999 From: twm139 at its.to (twm139 at its.to) Date: Wed, 24 Mar 1999 12:19:02 -0700 (MST) Subject: [Mailman-Users] Permissions Problems Subscribing Users Message-ID: I get the following error when users try to subscribe. However all of the admin functions seem to work fine. BTW, where does mailman store the actual e-mail addresses? In the config file? I also tried upgrading to b9 but that really messed things up.:( Note: I have sanitized some of the below message... Thanks in advance for any help. Cheers, Terrence Martin ************************************************************** 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 "/var/spool/mailman/scripts/driver", line 102, in run_main main() File "/var/spool/mailman/Mailman/Cgi/subscribe.py", line 161, in main list.AddMember(email, pw, digest, remote) File "/var/spool/mailman/Mailman/MailList.py", line 785, in AddMember cookie = Pending().new(name, password, digest) File "/var/spool/mailman/Mailman/Pending.py", line 74, in new self.__save(db) File "/var/spool/mailman/Mailman/Pending.py", line 111, in __save fp = open(self.db_path, "w") IOError: (13, 'Permission denied') Environment variables: Variable Value DOCUMENT_ROOT /var/spool/mailman/lists HTTP_ACCEPT_ENCODING gzip CONTENT_LENGTH 82 CONTENT_TYPE application/x-www-form-urlencoded PATH_TRANSLATED /var/spool/mailman/lists/staff REMOTE_ADDR xx.xx.xx.xx GATEWAY_INTERFACE CGI/1.1 SERVER_PROTOCOL HTTP/1.0 HTTP_ACCEPT_LANGUAGE en REMOTE_PORT 25115 SERVER_PORT 80 HTTP_CONNECTION Keep-Alive HTTP_USER_AGENT Mozilla/4.5 [en] (X11; U; 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/subscribe/staff PATH /sbin:/usr/sbin:/bin:/usr/bin QUERY_STRING SCRIPT_FILENAME /var/spool/mailman/exec/cgi-bin/subscribe PATH_INFO /staff HTTP_HOST some.machine.com REQUEST_METHOD POST SERVER_SIGNATURE SCRIPT_NAME /mailman/subscribe SERVER_ADMIN webmaster at some.machine.ca SERVER_SOFTWARE Apache/1.3.3 (Unix) (Red Hat/Linux) PYTHONPATH /var/spool/mailman HTTP_REFERER http://some.machine.com/mailman/listinfo/staff SERVER_NAME some.machine.com ---------------------------------- E-Mail: twm139 at its.to Date: 24-Mar-99 Time: 12:02:40 This message was sent by XFMail ---------------------------------- From tgrace at thestar.ca Wed Mar 24 20:16:16 1999 From: tgrace at thestar.ca (Grace, Terry) Date: Wed, 24 Mar 1999 14:16:16 -0500 Subject: [Mailman-Users] Importing archives Message-ID: When trying to import text files into a list archive using the command "./arch test-list /home/tgrace/ntlist/test-list/LL990312.LOG", I get: Pickling archive state into /home/mailman/archives/private/test-list/pipermail.pck LL990312.LOG contains only a single e-mail message (including smtp headers) with no special formatting or special characters. Nothing gets entered into the archives. Anyone have any ideas on how to correct? From ds-list-mailman at sws5.ctd.ornl.gov Wed Mar 24 20:24:21 1999 From: ds-list-mailman at sws5.ctd.ornl.gov (Dave Sill) Date: Wed, 24 Mar 1999 14:24:21 -0500 (EST) Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: References: Message-ID: <14073.15334.35799.938963@sws5.ctd.ornl.gov> Darren Henderson wrote: > >Email is not the web the web is not email. I don't like bluring the >distinction. That's an interesting POV for a Mailman user. >It assumes a lot about about users and the state of the world. It may >lead people to think that embeding html in email is a good thing. Embedding html might well be a bad idea, but it's inevitable. Whatever minor encouragement the List-* headers provide will be insignificant in the grand scheme of things. >While a lot of people use netscape etc to do mail a lot of people don't. >Yes, the latest versions of pine have the capability of dealing with urls >but the older ones don't and a lot of sites aren't upgrading. URL's, especially mailto URL's, are human-readable. If you're going to put an e-mail address in a new header, why not do it as a URL so a few more users will be able click them and avoid copying errors and tedium? >Most people see their mail with a limited number of headers, these won't >be visible to them. This is a new standard. A few years down the road, if it catches on, these headers won't be hidden--or, if they are--the MUA will have an "Unsubscribe from list" button that will Do The Right Thing. >Yes they can look at the other headers but most don't >know too. Eventually mua's could be altered to display those paticular >headers by default as it stands currently I don't think any of them do. So you argue against them because MUA's don't support them? Catch 22. -Dave From bruce at perens.com Wed Mar 24 21:11:27 1999 From: bruce at perens.com (bruce at perens.com) Date: 24 Mar 1999 20:11:27 -0000 Subject: [Mailman-Users] RFC for List Message Header Fields Message-ID: <19990324201127.27773.qmail@perens.com> From: Darren Henderson > Email is not the web the web is not email. Mail is MIME is the web. We are making a mistake by not making more use of MIME. People slap my hand for sending HTML-ized mail. I guess there is someone out there still paying for net service by the KB, but I wish that would be over. Thanks Bruce From petrilli at amber.org Wed Mar 24 21:33:21 1999 From: petrilli at amber.org (Christopher Petrilli) Date: Wed, 24 Mar 1999 15:33:21 -0500 Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: <19990324201127.27773.qmail@perens.com>; from bruce@perens.com on Wed, Mar 24, 1999 at 08:11:27PM -0000 References: <19990324201127.27773.qmail@perens.com> Message-ID: <19990324153321.C11092@amber.org> On Wed, Mar 24, 1999 at 08:11:27PM -0000, bruce at perens.com wrote: > From: Darren Henderson > > Email is not the web the web is not email. > > Mail is MIME is the web. Well, after a fashion :-) MIME determined the data type, but I wouldn't argue similarities past that. > We are making a mistake by not making more use of MIME. People slap my hand > for sending HTML-ized mail. I guess there is someone out there still paying > for net service by the KB, but I wish that would be over. Hardly, but it's mostly noise, rarely adds value, AND many people read mail in clients that don't necessarily handle HTML elegantly. For example, Mutt (which I use) has to spawn lynx to view it... oh now there's a useful thing so some knucklehead can use a BLINK tag on his email? Even when I used something that did handle HTML correctly, I never got an HTML message that had any value added by the formatting, mostly it just made it more difficult to read and even harder to cut and past into another document, if it was some suggestion. I have no problem with heavier use of MIME multi-part message structurs where they make sense... but HTML still isn't that wide-spread in mail clients... ANYWAY, wasn't 'enriched-text' written JUST for this occasion? Or did I miss that whole thing entirely? :-) Chris -- | Christopher Petrilli ``Television is bubble-gum for | petrilli at amber.org the mind.''-Frank Lloyd Wright From sbolduc at uni-global.com Wed Mar 24 21:34:27 1999 From: sbolduc at uni-global.com (Sylvain Bolduc) Date: Wed, 24 Mar 1999 15:34:27 -0500 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. Message-ID: <000301be7635$b617a620$989b2fce@uniconseil.com> Greetings, Is there a way for users to subscribe via e-mail or web but NOT to have to specify a password. Why it's seems absolutely necessary ? For security reasons ? Some other mailling list program doesn't require it, they are just looking for the Sender Address that match the one into the database and providing an unique id number into the message needed to be replied. For flexibility, it could be good to have and option into Mailman that let us to enable/disable it. Or if we leave that field empty, by default have one autogenerated in that case. (Just alike the Mass Subscribe Members options) Best regards Sylvain Bolduc UniGlobal 1801, McGill College, suite 1010 Montreal (Quebec) H3A 2N4 Tel: (514) 840-1158 poste 351 Fax: (514) 840-1166 sbolduc at uni-global.com http://www.uni-global.com From clark.evans at manhattanproject.com Wed Mar 24 21:45:18 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 24 Mar 1999 20:45:18 +0000 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. References: <000301be7635$b617a620$989b2fce@uniconseil.com> Message-ID: <36F94EDE.F851547F@manhattanproject.com> I think that enough users have complained enough about this problem. Would the developers please consider the reality that passwords are a hudge pain in the rear end. People 'maliciously' unsubscribing others is just NOT A PROBLEM. Requiring a password is counterproductive. It makes unsubscribing too hard for the casual user. PLEASE consider removing this requirement. Thank you. Clark Sylvain Bolduc wrote: > > Greetings, > > Is there a way for users to subscribe via e-mail or web but NOT > to have to specify a password. > > Why it's seems absolutely necessary ? For security reasons ? > > Some other mailling list program doesn't require it, they are just looking > for the Sender Address that match the one into the database and providing > an unique id number into the message needed to be replied. > > For flexibility, it could be good to have and option into Mailman > that let us to enable/disable it. > > Or if we leave that field empty, by default have one autogenerated in that > case. > (Just alike the Mass Subscribe Members options) > > Best regards > > Sylvain Bolduc > UniGlobal > 1801, McGill College, suite 1010 > Montreal (Quebec) H3A 2N4 > > Tel: (514) 840-1158 poste 351 > Fax: (514) 840-1166 > sbolduc at uni-global.com > http://www.uni-global.com > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From bruce at perens.com Wed Mar 24 22:00:29 1999 From: bruce at perens.com (bruce at perens.com) Date: 24 Mar 1999 21:00:29 -0000 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. Message-ID: <19990324210029.28075.qmail@perens.com> From: Clark Evans > PLEASE consider removing this requirement. Rather than remove it, provide a check box to enable/disable it per list in the admin forms, or per user in the user's options. Then everybody will be happy. I won't give up subscription confirmation for anything, though. Too many times my lists have been used to maliciously mail-bomb someone. Thanks Bruce From de5 at sws5.ctd.ornl.gov Wed Mar 24 22:08:33 1999 From: de5 at sws5.ctd.ornl.gov (Dave Sill) Date: Wed, 24 Mar 1999 16:08:33 -0500 (EST) Subject: [Mailman-Users] Mailman 1.0b9, password requirement. In-Reply-To: <36F94EDE.F851547F@manhattanproject.com> References: <000301be7635$b617a620$989b2fce@uniconseil.com> <36F94EDE.F851547F@manhattanproject.com> Message-ID: <14073.21585.657572.347134@sws5.ctd.ornl.gov> Clark Evans wrote: > >People 'maliciously' unsubscribing others is >just NOT A PROBLEM. Requiring a password is >counterproductive. It makes unsubscribing >too hard for the casual user. Malicious subs/unsubs might not be a problem for your manhattanproject, but for our Manhattan Project, they would have been. :-) >PLEASE consider removing this requirement. Consider making it optional, perhaps, but default to the current behavior. -Dave From listadm at metaphor.unh.edu Wed Mar 24 22:14:39 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Wed, 24 Mar 1999 16:14:39 -0500 (EST) Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: <19990324201127.27773.qmail@perens.com> Message-ID: > People slap my hand > for sending HTML-ized mail. I guess there is someone out there still paying > for net service by the KB, ... My guess is they are using a non-HTML capable MUA as I currently am. Getting e-mail formatted as HTML is only a magnitude less annoying than getting it as a Micro$oft Word document. What's wrong with plain text e-mail? Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) From clark.evans at manhattanproject.com Wed Mar 24 22:33:21 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 24 Mar 1999 21:33:21 +0000 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. References: <19990324210029.28075.qmail@perens.com> Message-ID: <36F95A21.E98CB206@manhattanproject.com> bruce at perens.com wrote: > Rather than remove it, provide a check box to enable/disable it per list > in the admin forms, or per user in the user's options. Then everybody will > be happy. Great. > I won't give up subscription confirmation for anything, though. Too many times > my lists have been used to maliciously mail-bomb someone. Now, confirmation I completely agree with. Thank you! :) Clark From bruce at perens.com Wed Mar 24 23:09:15 1999 From: bruce at perens.com (bruce at perens.com) Date: 24 Mar 1999 22:09:15 -0000 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. Message-ID: <19990324220915.28451.qmail@perens.com> Oops, don't get confused, I'm not the developer. I only contribute a patch here and there. Bruce From clark.evans at manhattanproject.com Wed Mar 24 22:55:48 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Wed, 24 Mar 1999 21:55:48 +0000 Subject: [Mailman-Users] [Fwd: Re: [JOS] New Working Mail Lists...] Message-ID: <36F95F64.5E751431@manhattanproject.com> I received this from one of my users: > You're not sending Sender: lines, which kills most > filtering and is against RFC822... Sorry that I'm ignorant of the issue, but the headers (sent to me) of the message he was referring follow this text. BTW, Mailman is a *very slick* product. I'm really happy to see it rock on -- it's also my first introduction to Python... which, btw, I think that I'm beginning to like. Thanks again, Clark -------- Original Message -------- Received: from webby.com (localhost [127.0.0.1])by webby.com (8.9.0/(dn)) with ESMTP id AAA14465;Wed, 24 Mar 1999 00:55:09 -0500 (EST) Received: from mailhost.capecod.net (mailhost.capecod.net [204.255.214.21])by webby.com (8.9.0/(dn)) with ESMTP id AAA14379for ; Wed, 24 Mar 1999 00:54:53 -0500 (EST) Received: from manhattanproject.com (IDENT:clark at camb0967.capecod.net [209.244.240.205])by mailhost.capecod.net (8.9.3/8.9.3/Debian/GNU) with ESMTP id AAA11263for ; Wed, 24 Mar 1999 00:51:36 -0500 Sender: clark at capecod.net Message-ID: <36F87D13.D75DE4F6 at manhattanproject.com> Date: Wed, 24 Mar 1999 05:50:11 +0000 From: Clark Evans X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.0.36 i686) X-Accept-Language: en MIME-Version: 1.0 To: general at jos.org Subject: [JOS] New Working Mail Lists... Content-Transfer-Encoding: 7bit Sender: general-admin at jos.org Errors-To: general-admin at jos.org X-Mailman-Version: 1.0b9 Precedence: bulk List-Id: General Discussion List X-BeenThere: general at jos.org Content-Type: text/plain; charset=us-ascii X-Mozilla-Status: 8001 X-Mozilla-Status2: 00000000 X-UIDL: d5f1d6e528a3c4402cc6f2d545cfdbcf From klm at digicool.com Wed Mar 24 23:39:53 1999 From: klm at digicool.com (Ken Manheimer) Date: Wed, 24 Mar 1999 17:39:53 -0500 Subject: [Mailman-Users] Subject: Re: [Mailman-Users] Making two "connected" lists Message-ID: <613145F79272D211914B0020AFF640190BEDED@gandalf.digicool.com> On Mon, 22 Mar, Greg Connor wrote: > I would like to make two "connected" lists... The idea is that some users > want to get "announcements only" and other users want "announcements and > discussion". Check out the admin general-options long description for the "umbrella lists" option (search for "umbrella" on a list's general admin options page). If i'm not mistaken, umbrella lists are specifically intended for what you're trying to do. The idea for umbrella lists is to redistribute to other lists - they direct admin messages (password reminders, other notices) to special addresses associated with the subscribing lists, so the passwords don't get advertised to all the members of the subscribing lists. To use an umbrella list for announcements, you'll probably want to have the umbrella announcement list distribute to _two_ other lists - the discussion list, and a subordinate announcements list. Ie: gregs-announcements is an umbrella list with two subordinate lists: gregs-announcements-only - announcements-only members would subscribe to this gregs-discussions - announcements and discussion members would subscribe to this The subscribers would need to understand that announcements should be sent (if anyone can make announcements) to the superior 'gregs-announcements' list, not 'gregs-announcements-only'. Does this make sense? Ken klm at digicool.com From roger at infomed.sld.cu Thu Mar 25 03:13:50 1999 From: roger at infomed.sld.cu (Roger Pe?a Escobio) Date: Wed, 24 Mar 1999 21:13:50 -0500 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. Message-ID: <01be7665$1fba9a90$1c7001c4@ntserver.sld.cu> -----Original Message----- From: Clark Evans To: bruce at perens.com Cc: sbolduc at uni-global.com ; mailman-users at python.org Date: Wednesday, March 24, 1999 7:49 PM Subject: Re: [Mailman-Users] Mailman 1.0b9, password requirement. >bruce at perens.com wrote: >> Rather than remove it, provide a check box to enable/disable it per list >> in the admin forms, or per user in the user's options. Then everybody will >> be happy. > >Great. > i think that the passwd option are very important when you set your user/subscriber option, if you dont have a passwd anybody can change your option :-( . i am sure that noone want this >> I won't give up subscription confirmation for anything, though. Too many times >> my lists have been used to maliciously mail-bomb someone. > >Now, confirmation I completely agree with. > me too Thanks From clark.evans at manhattanproject.com Thu Mar 25 04:15:25 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 25 Mar 1999 03:15:25 +0000 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. References: <01be7665$1fba9a90$1c7001c4@ntserver.sld.cu> Message-ID: <36F9AA4D.DB7A45A9@manhattanproject.com> Roger Pe?a Escobio wrote: > i think that the passwd option are very important when you set your > user/subscriber option, if you dont have a passwd anybody can change your > option :-( . i am sure that noone want this If it makes it harder for users to unsubscribe when they want out then I'd rather not have the password protection. Having people spam the list PLEASE UN SUBSCRIBE ME Isn't fun to watch. It should be SIMPLE and EASY to get off of a public list. Clark From clark.evans at manhattanproject.com Thu Mar 25 04:33:56 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 25 Mar 1999 03:33:56 +0000 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. References: <01be7665$1fba9a90$1c7001c4@ntserver.sld.cu> Message-ID: <36F9AEA4.1D03BB28@manhattanproject.com> > i think that the passwd option are very important when you set your > user/subscriber option, if you dont have a passwd anybody can change your > option :-( . i am sure that noone want this I've not had this problem for over a year and a half with 4 majordomo lists with a total of 5K subscribers. At any time someone could have unsubscribed someone else. This has _never_ been a problem. Not once. However, I do get about 5-10 per month asking how to unsubscribe themselves... this is my problem. What you are talking about is an extremely rare thing (even if it exists), and you are forcing people to conform to your picture of reality which isn't very accurate. Pretty Please? With sugar on top? Clark P.S. Here is a message I sent to my list so that they would know how to unsubscribe... which is, BTW, not obvious. Take careful note of the number of steps! -------- Original Message -------- From: Clark Evans Subject: [JOS] A quick note on un-subscribing To: general at jos.org This mail server is a bit different than majordomo. First of all, it currently requires a password for all list users. I'm not too happy about this personally, but when you were all migrated from jos-kernel and java-os-project, you were automagically assigned a password. To un-subscribe in the new system: 1. Go to: http://www.jos.org/mailman/listinfo/general or http://www.jos.org/mailman/listinfo/kernel depending upon which list you no longer are interested in. 2. Scroll down to where it says: "To change your subscription (set options like digest and delivery modes, get a reminder of your password, or unsubscribe from General), enter your subscription email address:" 3. Fill in your e-mail address and press "Edit Options" 4. Scroll down to where it says: "Click this button to have your password emailed to your list delivery address" 5. Press the button "Email My Password To Me" 6. Wait for the mail to come.... 7. Press the BACK button (to get back to the /subscribe page ) 8. Scroll to where it says: "To unsubscribe, enter your password and hit the button." 9. Type in your password in the text area, and press "Unsubscribe" That's it. Once a month you will all receive a message saying what lists you are subscribed to and what the passwords for those lists are. This should help remind you that you are indeed subscribed to a list... As of now, I don't know how to unsubscribe via e-mail, so if you know how with mailman, let me know. Furthermore, I don't know if there is an equivalent to the "unsubscribe * username" which is horribly useful... If you have any problems with the above, please e-mail me _personally_ and I will make sure that business is taken care of. Best, Clark Evans _______________________________________________ General maillist - General at jos.org http://jos.org/mailman/listinfo/general From gstein at lyra.org Thu Mar 25 04:32:28 1999 From: gstein at lyra.org (Greg Stein) Date: Wed, 24 Mar 1999 19:32:28 -0800 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. References: <01be7665$1fba9a90$1c7001c4@ntserver.sld.cu> <36F9AA4D.DB7A45A9@manhattanproject.com> Message-ID: <36F9AE4C.35D7F2DE@lyra.org> Clark Evans wrote: > > Roger Pe?a Escobio wrote: > > i think that the passwd option are very important when you set your > > user/subscriber option, if you dont have a passwd anybody can change your > > option :-( . i am sure that noone want this > > If it makes it harder for users to unsubscribe when they want > out then I'd rather not have the password protection. > Having people spam the list > > PLEASE UN SUBSCRIBE ME > > Isn't fun to watch. It should be SIMPLE and EASY to > get off of a public list. There are obviously two camps to this debate. I think we can stop discussing the merits of each one. Now we beg/plead/bribe the mailman developers to add it (an option to allow non-authenticated unsubscribes (subscribes and changes would still need to be authenticated, IMO)), or take it upon ourselves to produce a patch for them. Cheers, -g -- Greg Stein, http://www.lyra.org/ From stingray at wizard.net Thu Mar 25 05:21:17 1999 From: stingray at wizard.net (John C. Broman, Jr.) Date: Wed, 24 Mar 1999 23:21:17 -0500 Subject: [Mailman-Users] Addresses not being held In-Reply-To: <01be7665$1fba9a90$1c7001c4@ntserver.sld.cu> Message-ID: <3.0.1.32.19990324232117.0070bcc4@mail.wizard.net> The ISP that hosts the the list I admin recently switched from MajorDomo to Mailman. What an inprovement! But I'm having problems with a privacy feature. On the privacy page, I went to the section that's titled: "Addresses whose postings are always held for approval" and I typed an address of a test account I have. The address as I specified it is: xxxx at company.com. Yet messages from this account are NOT being held. Ideas? Perhaps since my test account tags the From address as "Proper Name" . Should this cause a problem? Shouldn't Mailman simply compare actual address and not the proper name also? Thanks, John Broman List Owner Corvette Restoration and Preservation List (CRPL) From stingray at wizard.net Thu Mar 25 05:36:57 1999 From: stingray at wizard.net (John C. Broman, Jr.) Date: Wed, 24 Mar 1999 23:36:57 -0500 Subject: [Mailman-Users] Posting filters not working/Passwords Message-ID: <3.0.1.32.19990324233657.006bff50@mail.wizard.net> I'm still having problems with setting my list to members-only. When I set it to members-only, everyone's messages bounce. This applies to members mass-subscribed when Mailman was installed for me as well as members who joined (and confirmed) after the list was running on Mailman. Here's what I have set: Must posts be approved by an administrator?: No Restrict posting privilege to list members?: Yes Addresses of members accepted for posting to this list without implicit approval requirement: No addresses listed Some other pertainent facts: When my ISP transferred the membership roster from our old MajorDomo server to mailman, they did (I think) a mass subscribe, and they did NOT ask these existing 300 members to confirm. Some of these transferred members are able to request their passwords and they get back a pseudo-random 4 character password. But some members complained they cannot get a password. And when they try to find their password, I (as admin) get a message saying that that member "lacks a password". Perhaps this is causing the posting filter problem. So, I have two questions: 1) What can I do, other that fix the passwords, that will allow me to set my list to "Restrict posting privilege to list members"? 2) How can I assign passwords to already subscribed members? I have no direct access to the machine that Mailman is installed on. Thanks, John Broman List Owner Corvette Restoration and Preservation List (CRPL) > >>bruce at perens.com wrote: >>> Rather than remove it, provide a check box to enable/disable it per list >>> in the admin forms, or per user in the user's options. Then everybody >will >>> be happy. >> >>Great. >> > >i think that the passwd option are very important when you set your >user/subscriber option, if you dont have a passwd anybody can change your >option :-( . i am sure that noone want this > >>> I won't give up subscription confirmation for anything, though. Too many >times >>> my lists have been used to maliciously mail-bomb someone. >> >>Now, confirmation I completely agree with. >> >me too > >Thanks > > > >------------------------------------------------------ >Mailman-Users maillist - Mailman-Users at python.org >http://www.python.org/mailman/listinfo/mailman-users > From lindsey at ncsa.uiuc.edu Thu Mar 25 05:46:36 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Wed, 24 Mar 1999 22:46:36 -0600 (CST) Subject: [Mailman-Users] Mailman 1.0b9, password requirement. In-Reply-To: <36F9AEA4.1D03BB28@manhattanproject.com> from "Clark Evans" at Mar 25, 99 03:33:56 am Message-ID: <199903250446.WAA18579@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 939 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990324/5f9da715/attachment.pot From clark.evans at manhattanproject.com Thu Mar 25 06:05:42 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 25 Mar 1999 05:05:42 +0000 Subject: [Mailman-Users] Posting filters not working/Passwords References: <3.0.1.32.19990324233657.006bff50@mail.wizard.net> Message-ID: <36F9C426.F8572FD@manhattanproject.com> "John C. Broman, Jr." wrote: > 1) What can I do, other that fix the passwords, that will allow me to set > my list to "Restrict posting privilege to list members"? I had a similar problem, I had changed the 'public name for this list' by adding a space in it (even though it says very clearly only to change case). Thus, it was rejecting the e-mail from others beacuse the list wasn't an exact match in the to/cc part of the header. > 2) How can I assign passwords to already subscribed members? I have no > direct access to the machine that Mailman is installed on. I have the problem of blank passwords during a mass-subscribe as well, here is the e-mail that is sent to me. I've ignored it so far... > -------- Original Message -------- > From: general-admin at jos.org > Subject: General at jos.org user regveryj at jdcorp.deeree.com missing password! > To: general-admin at jos.org > > Mailman noticed in .MailUserPassword() that: > > User: 'regveryj at jdcorp.deeree.com' > List: general > > lacks a password. Please notify the Mailman system manager at this > site! > I apologize for being annoying/harsh in my past e-mail. Mailman is way cool stuff -- I'm thrilled to be a user. Best Regards, :) Clark Evans From bwarsaw at cnri.reston.va.us Thu Mar 25 06:13:29 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Thu, 25 Mar 1999 00:13:29 -0500 (EST) Subject: [Mailman-Users] Posting filters not working/Passwords References: <3.0.1.32.19990324233657.006bff50@mail.wizard.net> Message-ID: <14073.50681.118824.998157@anthem.cnri.reston.va.us> John, I believe both of your problems will be fixed, or work-around-able in the next beta, released RRSN. You don't say what version of Mailman you're using, so I'll assume 1.0b9. >>>>> "JCBJ" == John C Broman, Jr writes: JCBJ> 1) What can I do, other that fix the passwords, that will JCBJ> allow me to set my list to "Restrict posting privilege to JCBJ> list members"? It seems that on some systems, using the envelope sender to check against member addresses is broken. Using the envelope sender over the From: field is moderately less easy to spoof, but doesn't work for everyone. The next release will have a system-wide default USE_ENVELOPE_SENDER that can be set to false to use the From: field always. This ought to fix your problem (I may make this the default for the final release). JCBJ> 2) How can I assign passwords to already subscribed members? JCBJ> I have no direct access to the machine that Mailman is JCBJ> installed on. These members actually do have passwords. The problem is that if the user was subscribed with an address containing non-lower-case letters, the address matching code in the password mailer was broken. This is fixed in the next release. My suggestion would be to upgrade to 1.0b10 when it's released. -Barry From rpyne at kinfolk.org Thu Mar 25 06:52:23 1999 From: rpyne at kinfolk.org (Richard B. Pyne) Date: Wed, 24 Mar 1999 22:52:23 -0700 Subject: [Mailman-Users] Posting filters not working/Passwords In-Reply-To: <14073.50681.118824.998157@anthem.cnri.reston.va.us> Message-ID: <199903250552.WAA27774@ns.kinfolk.org> On 25 Mar 99, at 0:13, Barry A. Warsaw wrote: > John, > > I believe both of your problems will be fixed, or work-around-able in > the next beta, released RRSN. You don't say what version of Mailman > you're using, so I'll assume 1.0b9. > > >>>>> "JCBJ" == John C Broman, Jr writes: > > JCBJ> 1) What can I do, other that fix the passwords, that will > JCBJ> allow me to set my list to "Restrict posting privilege to > JCBJ> list members"? > > It seems that on some systems, using the envelope sender to check > against member addresses is broken. Using the envelope sender over > the From: field is moderately less easy to spoof, but doesn't work for > everyone. The next release will have a system-wide default > USE_ENVELOPE_SENDER that can be set to false to use the From: field > always. This ought to fix your problem (I may make this the default > for the final release). The interim fix if this is driving you crazy like it was me is to edit MailList.py and change "sender = msg.GetEnvelopeSender()" on line 1024 to "sender = msg.GetSender()" and rebuild. This one consumed almost my full time for three days after I moved my lists from majordomo to mailman while I searched for a fix. Having to approve every post on four very busy lists is almost a full time job all by itself. ------------------------------ Richard B. Pyne, KB7RMU rpyne at kinfolk.org http://pyne.kinfolk.org/rbp2 From stingray at wizard.net Thu Mar 25 07:11:22 1999 From: stingray at wizard.net (John C. Broman, Jr.) Date: Thu, 25 Mar 1999 01:11:22 -0500 Subject: [Mailman-Users] Posting filters not working/Passwords In-Reply-To: <14073.50681.118824.998157@anthem.cnri.reston.va.us> References: <3.0.1.32.19990324233657.006bff50@mail.wizard.net> Message-ID: <3.0.1.32.19990325011122.006b972c@mail.wizard.net> At 12:13 AM 3/25/99 -0500, Barry A. Warsaw wrote: >I believe both of your problems will be fixed, or work-around-able in >the next beta, released RRSN. You don't say what version of Mailman >you're using, so I'll assume 1.0b9. Yes, I'm using 1.0b9. And forgive me: RRSN??? Thanks! John Broman From bwarsaw at cnri.reston.va.us Thu Mar 25 07:19:48 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Thu, 25 Mar 1999 01:19:48 -0500 (EST) Subject: [Mailman-Users] Posting filters not working/Passwords References: <3.0.1.32.19990324233657.006bff50@mail.wizard.net> <3.0.1.32.19990325011122.006b972c@mail.wizard.net> Message-ID: <14073.54660.924858.890384@anthem.cnri.reston.va.us> RRSN: real real soon now :-) From bwarsaw at cnri.reston.va.us Thu Mar 25 07:30:46 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Thu, 25 Mar 1999 01:30:46 -0500 (EST) Subject: [Mailman-Users] Mailman 1.0b9, password requirement. References: <000301be7635$b617a620$989b2fce@uniconseil.com> <36F94EDE.F851547F@manhattanproject.com> <14073.21585.657572.347134@sws5.ctd.ornl.gov> Message-ID: <14073.55318.369028.462383@anthem.cnri.reston.va.us> Password-less unsubscribes have been thrashed about a lot. I think the general concensus was that we should support the following list-wide options: 1. current situation -- password is required to unsub (yes you can do this via email) 2. confirmation before unsub -- much like subscribing via the web. you just need to hit reply. 3. confirmation after unsub -- don't require password or pre-unsub confirm, just remove the addr but send an informational message telling them what just happened (in the very rare case of malicious unsub). Does this sound like it would cover what everybody wants? I seriously doubt this will make it in before 1.0. -Barry From rpyne at kinfolk.org Thu Mar 25 07:47:01 1999 From: rpyne at kinfolk.org (Richard B. Pyne) Date: Wed, 24 Mar 1999 23:47:01 -0700 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. In-Reply-To: <14073.55318.369028.462383@anthem.cnri.reston.va.us> Message-ID: <199903250647.XAA27950@ns.kinfolk.org> This sounds like a good set of options. On 25 Mar 99, at 1:30, Barry A. Warsaw wrote: > > Password-less unsubscribes have been thrashed about a lot. I think > the general concensus was that we should support the following > list-wide options: > > 1. current situation -- password is required to unsub (yes you can do > this via email) > > 2. confirmation before unsub -- much like subscribing via the web. > you just need to hit reply. > > 3. confirmation after unsub -- don't require password or pre-unsub > confirm, just remove the addr but send an informational message > telling them what just happened (in the very rare case of malicious > unsub). > > Does this sound like it would cover what everybody wants? > > I seriously doubt this will make it in before 1.0. > -Barry > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users ------------------------------ Richard B. Pyne, KB7RMU rpyne at kinfolk.org http://pyne.kinfolk.org/rbp2 From tmartin at cal.montage.ca Thu Mar 25 08:21:22 1999 From: tmartin at cal.montage.ca (Terrence Martin) Date: Thu, 25 Mar 1999 00:21:22 -0700 Subject: [Mailman-Users] Permissions Problems Subscribing Users References: <01be7666$11040350$1c7001c4@ntserver.sld.cu> Message-ID: <36F9E3F2.A9181DB0@cal.montage.ca> Roger Pe?a Escobio wrote: > > did your mailman subdir are writable for mailman group? > specially the subdir where are data, like archives, lists, logs.... > As far as I can tell I have all of the correct permissions. The mailman user can write to pretty much everything. I was wondering if it was a strange web user/mailman user issue. However as I said before I seem to be able to do everything I need in the admin tool, it is only the subscribe screen for users that fails. > >************************************************************** > >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 "/var/spool/mailman/scripts/driver", line 102, in run_main > > main() > > File "/var/spool/mailman/Mailman/Cgi/subscribe.py", line 161, in main > > list.AddMember(email, pw, digest, remote) > > File "/var/spool/mailman/Mailman/MailList.py", line 785, in AddMember > > cookie = Pending().new(name, password, digest) > > File "/var/spool/mailman/Mailman/Pending.py", line 74, in new > > self.__save(db) > > File "/var/spool/mailman/Mailman/Pending.py", line 111, in __save > > fp = open(self.db_path, "w") > >IOError: (13, 'Permission denied') > > > > look that it is a write permission!!!! take a look to where self.db_path > variable are pointing... I actually tried to do that but not being completely familiar with python I soon lost where Pending.py was trying to do. I gathered that it might have some to do with the lock files... -rw-rw-rw- 1 mailman mailman 0 Feb 25 09:47 dis.lock -rw-rw-rw- 1 mailman mailman 0 Jan 8 16:33 games.lock -rw-rw-rw- 1 mailman mailman 0 Jan 11 15:25 internet.lock -rw-rw-rw- 1 mailman mailman 0 Feb 19 15:17 mgmt.lock -rw-rw-r-- 1 mailman mailman 74 Feb 21 12:42 mmqueue_run.lock -rw-rw-r-- 1 mailman mailman 0 Jan 21 17:12 mmqueue_run.lock.isacal.cal.montage.ca.18921 -rw-rw-r-- 1 mailman mailman 0 Jan 21 17:42 mmqueue_run.lock.isacal.cal.montage.ca.18998 -rw-rw-rw- 1 mailman mailman 0 Feb 22 14:43 oaug.lock -rw-rw-rw- 1 mailman mailman 0 Feb 19 15:12 oracle.lock -rw-rw-rw- 1 www mailman 72 Mar 24 12:18 pending_subscriptions.lock -rw-rw-rw- 1 mailman mailman 0 Feb 19 13:43 staff.lock -rw-rw-rw- 1 mailman mailman 0 Jan 18 16:54 sysadmin.lock -rw-rw-rw- 1 mailman mailman 0 Mar 24 11:41 test1.lock However as you can see they are all owned and writable by mailman and the dir is SGID mailman. Cheers, Terrence > > > > > > > > > > >Environment variables: > > > > Variable > > Value > > DOCUMENT_ROOT > > /var/spool/mailman/lists > > HTTP_ACCEPT_ENCODING > > gzip > > CONTENT_LENGTH > > 82 > > CONTENT_TYPE > > application/x-www-form-urlencoded > > PATH_TRANSLATED > > /var/spool/mailman/lists/staff > > REMOTE_ADDR > > xx.xx.xx.xx > > GATEWAY_INTERFACE > > CGI/1.1 > > SERVER_PROTOCOL > > HTTP/1.0 > > HTTP_ACCEPT_LANGUAGE > > en > > REMOTE_PORT > > 25115 > > SERVER_PORT > > 80 > > HTTP_CONNECTION > > Keep-Alive > > HTTP_USER_AGENT > > Mozilla/4.5 [en] (X11; U; 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/subscribe/staff > > PATH > > /sbin:/usr/sbin:/bin:/usr/bin > > QUERY_STRING > > SCRIPT_FILENAME > > /var/spool/mailman/exec/cgi-bin/subscribe > > PATH_INFO > > /staff > > HTTP_HOST > > some.machine.com > > REQUEST_METHOD > > POST > > SERVER_SIGNATURE > > SCRIPT_NAME > > /mailman/subscribe > > SERVER_ADMIN > > webmaster at some.machine.ca > > SERVER_SOFTWARE > > Apache/1.3.3 (Unix) (Red Hat/Linux) > > PYTHONPATH > > /var/spool/mailman > > HTTP_REFERER > > http://some.machine.com/mailman/listinfo/staff > > SERVER_NAME > > some.machine.com > > > > > >---------------------------------- > >E-Mail: twm139 at its.to > >Date: 24-Mar-99 > >Time: 12:02:40 > > > >This message was sent by XFMail > >---------------------------------- > > > >------------------------------------------------------ > >Mailman-Users maillist - Mailman-Users at python.org > >http://www.python.org/mailman/listinfo/mailman-users From claw at kanga.nu Thu Mar 25 09:21:47 1999 From: claw at kanga.nu (J C Lawrence) Date: Thu, 25 Mar 1999 00:21:47 -0800 Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: Message from Darren Henderson of "Wed, 24 Mar 1999 10:17:41 EST." Message-ID: On Wed, 24 Mar 1999 10:17:41 -0500 (EST) Darren Henderson wrote: > Perhaps its just me but I find the use of URL's in the headers > disturbing. Having administered a number of lists which used RFC2369, I've found that many newbie net users rather like them. They're certainly preferable to putting the same data in a .sig. -- J C Lawrence Internet: claw at kanga.nu ----------(*) Internet: coder at kanga.nu ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From claw at kanga.nu Thu Mar 25 09:27:43 1999 From: claw at kanga.nu (J C Lawrence) Date: Thu, 25 Mar 1999 00:27:43 -0800 Subject: [Mailman-Users] RFC for List Message Header Fields In-Reply-To: Message from Darren Henderson of "Wed, 24 Mar 1999 12:08:57 EST." Message-ID: On Wed, 24 Mar 1999 12:08:57 -0500 (EST) Darren Henderson wrote: > Email is not the web the web is not email. I don't like bluring the > distinction. URL != web. > It assumes a lot about about users and the state of the world. It > may lead people to think that embeding html in email is a good > thing. This seems rather a stretch. > While a lot of people use netscape etc to do mail a lot of people > don't. Yes, the latest versions of pine have the capability of > dealing with urls but the older ones don't and a lot of sites aren't > upgrading. > Most people see their mail with a limited number of headers, these > won't be visible to them. Yes they can look at the other headers but > most don't know too. Eventually mua's could be altered to display > those paticular headers by default as it stands currently I don't > think any of them do. My interpretation of this: Users of older software won't see and therefore won't use the new headers. This seems no loss. Users of older software who do know how to see those headers won't know what to do with them. These are the same people who are confused by bounces messages -- hardly a critical public. Users of newer software that either presents, of provides easy access to the functionality indicated by the new headers will gain something useful. This seems something worthy, especially in encouraging the development of MUA's. > No earth shattering reasons really. Mostly personal preference I > guess. Me? I mostly don't care. However it is a checkbox item and I'm quite certain that somebody does care, and will care that they are able to turn that feature on or off. That seems worth noticing. -- J C Lawrence Internet: claw at kanga.nu ----------(*) Internet: coder at kanga.nu ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... From tgrace at tgrace.com Thu Mar 25 13:20:58 1999 From: tgrace at tgrace.com (Terry Grace) Date: Thu, 25 Mar 1999 07:20:58 -0500 Subject: [Mailman-Users] Importing into archives Message-ID: <000001be76b9$f1a23780$0102a8c0@roadrunner.tgrace.com> When trying to import text files into a list archive using the command "./arch test-list /home/tgrace/ntlist/test-list/LL990312.LOG", I get: Pickling archive state into /home/mailman/archives/private/test-list/pipermail.pck LL990312.LOG contains only a single e-mail message (including smtp headers) with no special formatting or special characters. Nothing gets entered into the archives. Anyone have any ideas on how to correct? From follower at acm.njit.edu Thu Mar 25 14:13:05 1999 From: follower at acm.njit.edu (John Rizzo) Date: Thu, 25 Mar 1999 08:13:05 -0500 (EST) Subject: [Mailman-Users] Weird Configuration Error Message-ID: Hi guys.. I was wondering if someone could help me out with this error. Ok I recently had a disk failure but I was able to tar the mailman directory on the bad disk. I then reinstalled mailman 1.0b8 and copied all the things I thought needed to be copied. I copied the directories in /var/lib/mailman/lists and the /var/lib/mailman/archives. I then created a test list and attepted to use that. It works.. But the lists that I copied do not work. I don't see any other problems with the list, ie I can edit the config stuff for each list in the web interface. Just to make sure I did the simple things. 1. yes I recreated the /etc/aliases file 2. I am using smrsh and I did create a link from /var/lib/mailman/mail/wrapper to /usr/adm/sm.bin 3. I did re-edit the /var/lib/mailman/Mailman/mm_cfg.py and /var/lib/mailman/Mailman/Defaults.py One thing do I have to worry about group privleges or something like that and if so what? Here is the error I get when I send email to the old lists. ----- The following addresses had permanent fatal errors ----- "|/usr/adm/sm.bin/wrapper post acminfo" (expanded from: ) ----- Transcript of session follows ----- Traceback (innermost last): File "/var/lib/mailman/scripts/post", line 65, in ? current_list.Post(msg) File "/usr/lib/mailman/Mailman/MailList.py", line 1042, in Post self.AddRequest('post', Utils.SnarfMessage(msg), File "/usr/lib/mailman/Mailman/ListAdmin.py", line 45, in AddRequest self.Save() File "/usr/lib/mailman/Mailman/MailList.py", line 683, in Save file = aside_new(fname, fname_last, reopen=1) File "/usr/lib/mailman/Mailman/MailList.py", line 1209, in aside_new os.unlink(new_name) os.error: (13, 'Permission denied') 554 "|/usr/adm/sm.bin/wrapper post acminfo"... unknown mailer error 1 the actual message then follows. John Rizzo Work Email: jrizzo at iconnet.net NJIT A.C.M. President Personal Email: follower at acm.njit.edu Qwest Internet Solutions Pager: jrizzo.pager at qwest.com From listadm at metaphor.unh.edu Thu Mar 25 15:02:39 1999 From: listadm at metaphor.unh.edu (The List Server Administrator at UNH) Date: Thu, 25 Mar 1999 09:02:39 -0500 (EST) Subject: [Mailman-Users] Mailman 1.0b9, password requirement. In-Reply-To: <36F9AA4D.DB7A45A9@manhattanproject.com> Message-ID: On Thu, 25 Mar 1999, Clark Evans wrote: > Having people spam the list > > PLEASE UN SUBSCRIBE ME > > Isn't fun to watch. It should be SIMPLE and EASY to > get off of a public list. One feature I really do like on the current ListProc is the automatic detection of this sort of message and preventing it from being distributed to the list. Once in a while it guesses wrong, which can be inconvient for the post -- they get a notice that their message wasn't posted and information on what to do to either re-post or get help. But on the whole this is a really good feature. A good wish list item for a future version of Mailman I would think. Cordially, The List Server Admin list.admin at unh.edu (currently Bill Costa) From joey at vulcansys.com Thu Mar 25 12:26:46 1999 From: joey at vulcansys.com (Jose Travieso) Date: Thu, 25 Mar 1999 06:26:46 -0500 Subject: [Mailman-Users] help Message-ID: <99032506305602.19535@vulcansys> Ive looked thru the web interface options and have not seen any options for what i need done. I need to make the list send an email message like this: Example: "TO: someone at someplace.com FROM: mylist at listhost..com To make the e-mail message look like if it was specifically written for them. Not like: Example: "TO: mylist at listhost.com FROM: mylist at listhost.com" I dont know much python but if someone knows which file or files i will need to tweak please tell me. Thanks From clark.evans at manhattanproject.com Thu Mar 25 18:02:48 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Thu, 25 Mar 1999 17:02:48 +0000 Subject: [Mailman-Users] Mailman 1.0b9, password requirement. References: <000301be7635$b617a620$989b2fce@uniconseil.com> <36F94EDE.F851547F@manhattanproject.com> <14073.21585.657572.347134@sws5.ctd.ornl.gov> <14073.55318.369028.462383@anthem.cnri.reston.va.us> Message-ID: <36FA6C38.FD386F44@manhattanproject.com> This sounds wonderful, #2 sounds like a nice compromise! Having the user confirm an unsubscribe request is a very reasonable thing to do. If they have to confirm to subscribe, it is a 'reasonable' that they would expect to confirm an unsubscribe. I'm not sure if #3 is necessary, but I'm certain that #2 would be sufficient to cover my needs. Perhaps one more? 4. A way to unsubscribe from all of the lists for a given domain. Aka, the majordomo: "unsubscribe * me at domain.com" Thank you very much for your thoughtful proposition. It's great. Mailman rocks! Best, :) Clark Evans "Barry A. Warsaw" wrote: > > Password-less unsubscribes have been thrashed about a lot. I think > the general concensus was that we should support the following > list-wide options: > > 1. current situation -- password is required to unsub (yes you can do > this via email) > > 2. confirmation before unsub -- much like subscribing via the web. > you just need to hit reply. > > 3. confirmation after unsub -- don't require password or pre-unsub > confirm, just remove the addr but send an informational message > telling them what just happened (in the very rare case of malicious > unsub). > > Does this sound like it would cover what everybody wants? > > I seriously doubt this will make it in before 1.0. > -Barry > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users From sdinn at spine.cx Thu Mar 25 18:48:14 1999 From: sdinn at spine.cx (Steve Dinn) Date: Thu, 25 Mar 1999 13:48:14 -0400 (AST) Subject: [Mailman-Users] Non-web interface? Message-ID: Hey, I'm brand new to mailman, and this may be a very obvious question, but here goes: Is there a way to manage a maliing list without using the web-based administration portion? In particular, I have a few messages sent to my list that came to me for approval or rejection. The message gives me a URL to go to. Unfortuneatly, I don't run a web server on that box. Is there a way to approve or deny a post by using a command line utility? Thanks. -- Steve Dinn email: mailto:sdinn at spine.cx www: http://users.andara.com/~sdinn "UNIX *is* user friendly...It's just selective about who its friends are." From alann at ihs.com Thu Mar 25 18:59:40 1999 From: alann at ihs.com (Alan Neiman) Date: Thu, 25 Mar 1999 10:59:40 -0700 (MST) Subject: [Mailman-Users] Mailman 1.0b9, password requirement. Message-ID: <199903251801.LAA01712@dns1.ihs.com> I think #2, or #3 would be great!!! how long do you think it would take? alan > Date: Thu, 25 Mar 1999 17:02:48 +0000 > From: Clark Evans > X-Accept-Language: en > MIME-Version: 1.0 > To: "Barry A. Warsaw" > CC: Dave Sill , mailman-users at python.org > Subject: Re: [Mailman-Users] Mailman 1.0b9, password requirement. > Content-Transfer-Encoding: 7bit > X-Mailman-Version: 1.0b9+ > List-Id: Mailman mailing list management users > X-BeenThere: mailman-users at python.org > > This sounds wonderful, #2 sounds like a nice > compromise! Having the user confirm an unsubscribe > request is a very reasonable thing to do. If they > have to confirm to subscribe, it is a 'reasonable' > that they would expect to confirm an unsubscribe. > > I'm not sure if #3 is necessary, but I'm certain > that #2 would be sufficient to cover my needs. > > Perhaps one more? > > 4. A way to unsubscribe from all of the lists for > a given domain. > > Aka, the majordomo: "unsubscribe * me at domain.com" > > Thank you very much for your thoughtful > proposition. It's great. Mailman rocks! > > Best, > > :) Clark Evans > > "Barry A. Warsaw" wrote: > > > > Password-less unsubscribes have been thrashed about a lot. I think > > the general concensus was that we should support the following > > list-wide options: > > > > 1. current situation -- password is required to unsub (yes you can do > > this via email) > > > > 2. confirmation before unsub -- much like subscribing via the web. > > you just need to hit reply. > > > > 3. confirmation after unsub -- don't require password or pre-unsub > > confirm, just remove the addr but send an informational message > > telling them what just happened (in the very rare case of malicious > > unsub). > > > > Does this sound like it would cover what everybody wants? > > > > I seriously doubt this will make it in before 1.0. > > -Barry > > > > ------------------------------------------------------ > > Mailman-Users maillist - Mailman-Users at python.org > > http://www.python.org/mailman/listinfo/mailman-users > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users > Alan Neiman alan.neiman at ihs.com Unix System Administrator Information Handling Services -------------------------------------------------------------- ** 1997 & 1998 World Champions ** 17 & 2 -- Simply The Best -- The Broncos -- The Denver Broncos ** 1997 & 1998 World Champions ** -------------------------------------------------------------- From claird at Starbase.NeoSoft.COM Fri Mar 26 00:35:24 1999 From: claird at Starbase.NeoSoft.COM (Cameron Laird) Date: Thu, 25 Mar 1999 17:35:24 -0600 (CST) Subject: [Mailman-Users] I seek engineering judgment. Message-ID: <199903252335.RAA06490@Starbase.NeoSoft.COM> I've done no programming with Mailman. I have a question whose answer is, I suspect, uncontroversial and well-known. I don't know it, though, and don't find it in very quick sweeps through the archives or documents. I'd be happy to have someone just tell me it's already been done, and point me to a reference. The question is this: what's a good place to intercept postings? I want to feed all Mailman traffic--that is, all postings to any of the Mailman-managed lists on my host, but not administrative requests--through an external process (while still having all the usual e-mail deliveries, archiving, ... proceed as always). Where can I best do this? There are lots of choices; I could slide into the "/usr/local/mailman/mail/wrapper post ..." branch, or several places deeper. By "good", I think what I most want is a place that's very loosely coupled with Mailman. Ideally, I could overlay a new release of Mailman, and keep all my functionality either with no change, or a one-liner. From bruce at perens.com Fri Mar 26 02:53:28 1999 From: bruce at perens.com (bruce at perens.com) Date: 26 Mar 1999 01:53:28 -0000 Subject: [Mailman-Users] I seek engineering judgment. Message-ID: <19990326015328.32603.qmail@perens.com> Why not at the point of entry? Intercept mail to listname at hostname with an alias that pipes the mail to your program. Once you finish processing it, execute "~mailman/mail/wrapper post listname" to feed the posting to mailman. Thanks Bruce From claird at Starbase.NeoSoft.COM Fri Mar 26 03:07:22 1999 From: claird at Starbase.NeoSoft.COM (Cameron Laird) Date: Thu, 25 Mar 1999 20:07:22 -0600 (CST) Subject: [Mailman-Users] I seek engineering judgment. Message-ID: <199903260207.UAA17229@Starbase.NeoSoft.COM> From bruce at perens.com Thu Mar 25 19:53:41 1999 . . . Why not at the point of entry? Intercept mail to listname at hostname with an alias that pipes the mail to your program. Once you finish processing it, execute "~mailman/mail/wrapper post listname" to feed the posting to mailman. Thanks Bruce I have several responses. First, I suspect I wasn't clear in what I wrote before. Imagine I'm on a particular host. So far, I've set up mailing list subject1 subject2 subject3 I want to intercept *all* the Mailman-mediated traffic, so I understand your suggestion to be that I set up three aliases that catch traffic to each of . Moreover, I want to automate this, so when someone creates mailing lists subject4 subject5 their traffic also is processed. Automating all that through creation of more aliases--well, that looks like more involve- ment than I imagined. More likely, I think, is that I instruct the MDA to do this. Procmail rules, for example, are supple enough that I can imagine managing them so as to take care of this. Is that what you were describing? That's probably what I'll do, unless someone tells me a good place to shim this into Mailman. From bruce at perens.com Fri Mar 26 03:48:30 1999 From: bruce at perens.com (bruce at perens.com) Date: 26 Mar 1999 02:48:30 -0000 Subject: [Mailman-Users] I seek engineering judgment. Message-ID: <19990326024830.32716.qmail@perens.com> I have an entire virtual domain "lists.hams.com" go to mailman through a script I wrote. That particular script would work as a single-point for filtering on my system, but It depends on using a virtual domain and having Qmail as the MDA. Thanks Bruce From lindsey at ncsa.uiuc.edu Fri Mar 26 03:54:53 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Thu, 25 Mar 1999 20:54:53 -0600 (CST) Subject: [Mailman-Users] I seek engineering judgment. In-Reply-To: <199903252335.RAA06490@Starbase.NeoSoft.COM> from "Cameron Laird" at Mar 25, 99 05:35:24 pm Message-ID: <199903260254.UAA25730@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1181 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990325/ed3dfed2/attachment.asc From bwarsaw at cnri.reston.va.us Fri Mar 26 05:19:33 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Thu, 25 Mar 1999 23:19:33 -0500 (EST) Subject: [Mailman-Users] I seek engineering judgment. References: <199903252335.RAA06490@Starbase.NeoSoft.COM> <199903260254.UAA25730@ferret.ncsa.uiuc.edu> Message-ID: <14075.2773.200985.543833@anthem.cnri.reston.va.us> Cameron, Other people have given you good ideas for hooking in outside of Mailman. Mailman has a rudimentary way of calling out to a custom filter script. If you set mm_cfg.DEFAULT_FILTER_PROG, then scripts/post looks for a file by that name in $mailman/filters. If it finds this script, it execfile()'s it and then looks for the processed text in a global attribute called `mailman_text', or it reads stdin for the text. To be honest, I've never tested this particular feature, and I'm not aware of anybody actually using it. Some sort of filter pipeline would probably be useful for a future version. -Barry From bwarsaw at cnri.reston.va.us Fri Mar 26 05:37:22 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Thu, 25 Mar 1999 23:37:22 -0500 (EST) Subject: [Mailman-Users] Mailman 1.0b9, password requirement. References: <000301be7635$b617a620$989b2fce@uniconseil.com> <36F94EDE.F851547F@manhattanproject.com> <14073.21585.657572.347134@sws5.ctd.ornl.gov> <14073.55318.369028.462383@anthem.cnri.reston.va.us> <36FA6C38.FD386F44@manhattanproject.com> Message-ID: <14075.3842.94823.75455@anthem.cnri.reston.va.us> >>>>> "CE" == Clark Evans writes: | 4. A way to unsubscribe from all of the lists for | a given domain. Yes, this would be good to have too. As for timetable. Definitely not until after 1.0. -Barry From kadlec at sunserv.kfki.hu Fri Mar 26 10:53:48 1999 From: kadlec at sunserv.kfki.hu (Kadlecsik Jozsi) Date: Fri, 26 Mar 1999 10:53:48 +0100 (MET) Subject: [Mailman-Users] Small bugfix against mailman-1.0b9 Message-ID: *** Mailman/Cgi/admin.py.orig Fri Mar 26 10:10:36 1999 --- Mailman/Cgi/admin.py Fri Mar 26 10:10:56 1999 *************** *** 119,125 **** is_auth = isAuthenticated(lst) message = "" if not is_auth: ! defaulturi = 'mailman/admin%s/%s' % (mm_cfg.CGIEXT, list_name) print "Content-type: text/html\n\n" text = Utils.maketext( 'admlogin.txt', --- 119,125 ---- is_auth = isAuthenticated(lst) message = "" if not is_auth: ! defaulturi = '/mailman/admin%s/%s' % (mm_cfg.CGIEXT, list_name) print "Content-type: text/html\n\n" text = Utils.maketext( 'admlogin.txt', Regards, Jozsef -- E-mail : kadlec at sunserv.kfki.hu, kadlec at blackhole.kfki.hu PGP key: finger kadlec at sunserv.kfki.hu | WWW: http://www.kfki.hu/~kadlec Address: KFKI Research Institute for Particle and Nuclear Physics H-1525 Budapest 114, POB. 49, Hungary From rpyne at kinfolk.org Fri Mar 26 16:08:11 1999 From: rpyne at kinfolk.org (Richard B. Pyne) Date: Fri, 26 Mar 1999 08:08:11 -0700 Subject: [Mailman-Users] Small bugfix against mailman-1.0b9 In-Reply-To: Message-ID: <199903261510.IAA01666@ns.kinfolk.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Here is another minor bugfix: - ----------------------------------------------------------------- *** Mailman/Cgi/admin.py.orig Sat Feb 27 17:29:04 1999 - --- Mailman/Cgi/admin.py Sun Mar 21 18:19:55 1999 *************** *** 299,305 **** doc.AddItem(form) form.AddItem("Make your changes below, and then submit them using the" ! " bottom at the bottom. (You can change your password" " there, too.)

") form.AddItem(FormatOptionsSection(category, lst)) - --- 299,305 ---- doc.AddItem(form) form.AddItem("Make your changes below, and then submit them using the" ! " button at the bottom. (You can change your password" " there, too.)

") form.AddItem(FormatOptionsSection(category, lst)) - ---------------------------------------------------------------- And here is the patch for using the "From:" header instead of the Envelope Sender: - ----------------------------------------------------------------- *** Mailman/MailList.py.orig Sat Feb 27 17:26:01 1999 - --- Mailman/MailList.py Tue Mar 23 17:03:29 1999 *************** *** 1021,1029 **** msgapproved = self.ExtractApproval(msg) if not approved: approved = msgapproved ! sender = msg.GetEnvelopeSender() if not sender: ! sender = msg.GetSender() # If it's the admin, which we know by the approved variable, # we can skip a large number of checks. if not approved: - --- 1021,1029 ---- msgapproved = self.ExtractApproval(msg) if not approved: approved = msgapproved ! sender = msg.GetSender() if not sender: ! sender = msg.GetEnvelopeSender() # If it's the admin, which we know by the approved variable, # we can skip a large number of checks. if not approved: - ------------------------------------------------------------------ -----BEGIN PGP SIGNATURE----- Version: PGP 6.0.2 -- QDPGP 2.50 iQA/AwUBNvui2il+zx7+ConoEQI9XgCgoTCDL3y+l3FENqjeZPfqQTcPJUgAoObJ 9OWHALV/UCPwOu/+vWdeosrW =O+Tj -----END PGP SIGNATURE----- ------------------------------ Richard B. Pyne, KB7RMU rpyne at kinfolk.org http://pyne.kinfolk.org/rbp2 From bwarsaw at cnri.reston.va.us Fri Mar 26 17:32:57 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 26 Mar 1999 11:32:57 -0500 (EST) Subject: [Mailman-Users] Small bugfix against mailman-1.0b9 References: <199903261510.IAA01666@ns.kinfolk.org> Message-ID: <14075.46777.657269.616063@anthem.cnri.reston.va.us> Fixed in 1.0b10 From bwarsaw at cnri.reston.va.us Fri Mar 26 17:33:12 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 26 Mar 1999 11:33:12 -0500 (EST) Subject: [Mailman-Users] Small bugfix against mailman-1.0b9 References: Message-ID: <14075.46792.967637.498233@anthem.cnri.reston.va.us> Fixed in 1.0b10 From bwarsaw at cnri.reston.va.us Fri Mar 26 17:46:13 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 26 Mar 1999 11:46:13 -0500 (EST) Subject: [Mailman-Users] Mailman 1.0b10 Message-ID: <14075.47573.821308.819354@anthem.cnri.reston.va.us> Hi everyone, I'm releasing Mailman 1.0b10 today; hopefully we'll have more luck with this than b9. I need to concentrate on other things for a while, now that python.org seems to be smoothly running this version. Unless there are showstopper bugs, I would like this version to be 1.0 final, so please do bang on it a lot. If you do find bugs, it would be great if you can enter them into the Jitterbug database. See http://www.python.org/mailman-bugs I know there's a lot y'all would like to see done. Weighed against the slippage in when I thought 1.0 final would be out, I think we have to just be happy with what we've got for now, get it out the door, and then begin working on improvements. Like John said at LISA: "all mailing list managers suck, ours just sucks less" ... hopefully :-) Go to www.list.org to pick up the current tarball. Note that the old ftp URL won't work anymore. BE SURE TO READ THE `UPGRADING' FILE FOR IMPORTANT INFORMATION. There's still time to vote on the logo. Voting is closed whenever I do the first release candidate (no date set, but SOON). My priority for the next release will be to craft the Web pages for gnu.org, clean up documentation, and get things ready for the mass of new adopters (yeah!). I can't guarantee that I'll be hacking any code unless there's severe breakage in this tarball. Enjoy, and thanks everyone, -Barry From bwarsaw at cnri.reston.va.us Fri Mar 26 17:48:12 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Fri, 26 Mar 1999 11:48:12 -0500 (EST) Subject: [Mailman-Users] Re: [Mailman-Developers] Mailman 1.0b10 References: <14075.47573.821308.819354@anthem.cnri.reston.va.us> Message-ID: <14075.47692.844754.75868@anthem.cnri.reston.va.us> Oops, here's the NEWS file entries for 1.0b10. 1.0b10 - New script bin/sync_members which can be used to synchronize a list's membership against a flat (e.g. sendmail :include: style) file. - bin/add_members and bin/remove_members now accept addresses on the command line with `-' as the value for the -d and -n options. - Added variable USE_ENVELOPE_SENDER to Defaults.py for site-wide configuration of address matching scheme. With this variable set to true, the envelope sender (e.g. Unix "From_" header) is used to match addresses, otherwise the From: header is used. Envelope sender matching seems not to work on many systems. This variable is currently defaulted to 1, but may change to 0 for the final release. - Reorganization of the membership management admin page. Also member addresses are linked to their options page. Only the `General' category has the admin password change form. - Major reorganization of email command handling and responses. `notmetoo' is the preferred email command instead of `norcv', although the latter is still accepted as an argument. If more than 5 errors are found in the message, command processing is halted. - User options page now shows the user their case-preserved subscribed address as well. - The usual assortment of bug fixes. From HPtopgun at aol.com Sat Mar 27 11:39:39 1999 From: HPtopgun at aol.com (HPtopgun at aol.com) Date: Sat, 27 Mar 1999 05:39:39 EST Subject: [Mailman-Users] HOGtalk Message-ID: I have been trying to unsubscribe to Hogtalk for days. I've forgotten my password and erased my original confirmation message and the folks at HOGtalk at HOGhighway.com persist in sending me "tons of garbage" that is a pain to keep erasing. It is a real mess and I really want to stop it. Can you help me Unsubscribe? From tgrace at tgrace.com Sat Mar 27 13:49:37 1999 From: tgrace at tgrace.com (Terry Grace) Date: Sat, 27 Mar 1999 07:49:37 -0500 Subject: [Mailman-Users] Bouncing Problem Message-ID: <00db01be7850$475a9c70$0102a8c0@roadrunner.tgrace.com> I seem to have a problem with automatically disabling list subscriptions on bounces. Some disable fine while others will not disable at all. In ~/mailman/logs/bounce I get the following in response to a single post: Mar 23 12:52:43 1999 Nortel-list: user at domain.com - 1 more allowed Mar 23 13:52:22 1999 Nortel-list: user at domain.com - 1 more allowed Mar 23 13:52:23 1999 Nortel-list: user at domain.com - 1 more allowed Mar 23 14:52:25 1999 Nortel-list: user at domain.com - 1 more allowed Mar 23 21:52:22 1999 Nortel-list: user at domain.com - 1 more allowed Sometimes it says 0 allowed. Some are the result of deferred connections (4xx?) while others are the results of no route to host (5xx?). I also get lots of 550 User Unknowns returned but the subscriptions are only occassionally disabled. Becoming a royal pain as these e-mails stay in the queue for quite awhile and every failed attempt gets copied to postmaster. Don't want to manually unsubscribe members unless I have to. Anyone have any ideas? From gstein at lyra.org Sat Mar 27 14:17:45 1999 From: gstein at lyra.org (Greg Stein) Date: Sat, 27 Mar 1999 05:17:45 -0800 (PST) Subject: [Mailman-Users] HOGtalk In-Reply-To: Message-ID: I am not the administrator of the list, but I do run the machines for that list. I have unsubscribed you. In the future, please ensure that you retain the information that you are given. The hogtalk list is quite explicit about keeping the original email around. They do that simply because *you* are responsible for helping yourself. There are simply way too many people out there; the administrator cannot deal with every person who ignores instructions and requires assistance. Best regards, -g -- Greg Stein, http://www.lyra.org/ On Sat, 27 Mar 1999 HPtopgun at aol.com wrote: > I have been trying to unsubscribe to Hogtalk for days. I've forgotten my > password and erased my original confirmation message and the folks at > HOGtalk at HOGhighway.com persist in sending me "tons of garbage" that is a pain > to keep erasing. It is a real mess and I really want to stop it. > Can you help me Unsubscribe? > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users > From gconnor at nekodojo.org Sat Mar 27 17:17:47 1999 From: gconnor at nekodojo.org (Greg Connor) Date: Sat, 27 Mar 1999 08:17:47 -0800 Subject: [Mailman-Users] Re: Subject: Re: [Mailman-Users] Making two "connected" lists In-Reply-To: <613145F79272D211914B0020AFF640190BEDED@gandalf.digicool.co m> Message-ID: <4.1.19990327081047.016bfc40@pop.nekodojo.org> >On Mon, 22 Mar, Greg Connor wrote: > >> I would like to make two "connected" lists... The idea is that some >users >> want to get "announcements only" and other users want "announcements >and >> discussion". At 05:39 PM 3/24/99 -0500, Ken Manheimer wrote: >Check out the admin general-options long description for the "umbrella >lists" option (search for "umbrella" on a list's general admin options >page). If i'm not mistaken, umbrella lists are specifically intended >for what you're trying to do. Good info, thanks. I specifically need to know, if I set up two lists, with some users on x-announce and some on x-discussion, will the "umbrella list" option know that anyone from EITHER list is authorized to post, under the members-only clause? That is, is the umbrella list option designed to be used with the "restrict posting to members only" option? Does anyone know this? I am guessing that it probably isn't. If there is some slick way to send messages to both lists (either umbrella list or a common alias) AND still restrict posting to members, that would be great for what I want. Otherwise, I'll probably just set posting to "allow anyone" for both lists... Thanks again. gregc From ptb at home.ptb.org Sat Mar 27 19:01:59 1999 From: ptb at home.ptb.org (Paul Barnett) Date: Sat, 27 Mar 1999 12:01:59 -0600 Subject: [Mailman-Users] Re: List administration and moderation Message-ID: <02dc01be787b$e99095f0$0201a8c0@ptb.org> ----- Original Message ----- From: Paul Barnett To: Sent: Tuesday, March 23, 1999 8:14 AM Subject: List adminstration and moderation > Since I'm a new user (Mailman 1.0b9), I'm not sure if the "problem" I'm > describing is actually a feature, but I'll submit it for consideration: > > When I first enter mailing list administration: > > http://x/mailman/admin/test > > I get a demand for "Administrative Authentication". That's expected, but if > I immediately click on "Tend to pending administrative requests": > > http://x/mailman/admindb/test > > I get a second demand for "Administrative Authentication". I thought this > might be so that a list manager could specify a different password for > moderation and thus let other people perform that function without giving > them access to everything else, but I can't find the ability to specify that > option. > > Is there another reason it is demanding a password a second time? I did a little more investigation on this one after installing 1.0b10. It's probably an idiosyncrasy in M$ Internet Exploder. I'm almost positive I observed the above behavior on 4.0+SP1, and am definitely seeing it on 5.0 (the released version, not beta) for WinNT 4.0+SP4. On the other hand, I don't see it on Netscape Navigator 4.51 for Linux (Redhat 5.2, with a 2.2.3 kernel). Of course, another variation is that the WinNT system is a remote system on my (very small) network, while Netscape is running on the SAME system as the mailing list software. I believe I've seen the aberrant behavior on a "truly" remote system running WinNT 4.0+SP3 and IE 4.0+SP1. I'll confirm it at my next opportunity, but won't follow up unless I find that it works correctly. It's no big deal, but might be worth investigation in the future. My guess is that there is some slight difference in the two cookies that is confusing Internet Exploder. From gconnor at nekodojo.org Sat Mar 27 22:07:45 1999 From: gconnor at nekodojo.org (Greg Connor) Date: Sat, 27 Mar 1999 13:07:45 -0800 Subject: [Mailman-Users] More on linking two lists Message-ID: <4.1.19990327113719.016ff680@pop.nekodojo.org> Here's a little more discussion about how to link up two related lists (like a discussion list and announcements list). I still haven't really solved the problem, but this info may still be helpful to other folks trying to set up similar list-relationships... (Also, if there is some option or feature I missed that would do what I want, please tell me :-) My objective is: "test-announce" members get only stuff sent to "test-announce" "test" members get stuff from both "test" and "test-announce" Restrict posting to "test-announce" to subscribers of either "test" or "test-announce" (this part will be hard) Restrict posting to "test" to "test" subscribers (but allow test-announce messages in too) Unfortunately there really is no way to do what I want. Restricting posting privilege to members only really only works for that specific list and doesn't seem to be compatible with cascading lists... A feature that might be cool for a future version of Mailman might be to allow adding to "posters" setting (ie. Addresses of members accepted for posting to this list without implicit approval requirement.) in terms of "Members of (x) other list also on this machine". For example, the test-announce list can allow unmoderated posting from its own members (member_posting_only = yes) and additionally from "test" members... where "posters" list might include something like "members(test)". That is, things that look like members(*) in the list are taken to mean "allow from subscribers of x" where x is some other list. This could be useful for any list whose posting list is different from its actual first-tier subscriber list... for example, if you have a "test-administrators" list, you can quickly set it up so that test-administrators are allowed to send announcements to test-announce, but nobody else (and you won't have to maintain two lists). Anyway, given the current feature list, here are the two ways I found to set up linked lists. Option one: simple alias hack People subscribe to either "test-announce" or "test". Messages sent to test-announce are copied (via tweaking their aliases) to both lists. Mailman interprets this as if a message was sent to "test-announce" and BCC'd to "test". ("test" must be told that "test-announce" is an alternate alias to avoid mail being held for "Implicit destination") This option is not great, because in order for any member (of either list) to send to test-announce, BOTH lists need to be set open to all senders (member_posting_only must be off). Here's why: From test member to test-announce: "test" copy goes through "test-announce" copy held for approval (unless "test-announce" is open to all senders) From test-announce member to test-announce: "test-announce" copy goes through "test" copy held for approval (unless "test" is also open to all senders) This option is easier to set up, and is great for smaller lists where outsiders are not as likely to try to spam the list (or you don't care if the odd external message makes it through). You would need to either open posting to everyone, hold all announcements for approval, or maintain a separate list of authorized senders to the announce list. Option two: third "umbrella" list (as suggested by Ken M, with slight changes) People subscribe to either "test-announce" or "test". Actual incoming mail for "test-announce" is really redirected to "test-umbrella". test-umbrella has two members, test and test-announce. This only works if member_posting_only is turned off, and "test-umbrella-admin" is added as an authorized poster to both lists. Since the umbrella lists doesn't have any real people as members, turning on member_posting_only doesn't help... you still need to either open posting to everyone, hold all announcements for approval, or maintain a separate list of authorized senders to the announce list. The advantage of option two is that you can leave the "discussion" list as restricted to its members. This would be better for a high-volume list that is unmoderated but doesn't take messages from non-members, except the occasional announcement (which you approve as they come or limit to a select few announcement-authorized people). In this model, members of the announce-only list don't have authority to send either announcements or discussion, unless you open the umbrella list to the entire world. From gconnor at nekodojo.org Mon Mar 29 01:09:28 1999 From: gconnor at nekodojo.org (Greg Connor) Date: Sun, 28 Mar 1999 15:09:28 -0800 Subject: [Mailman-Users] "Admin only" archives? In-Reply-To: <4.1.19990327113719.016ff680@pop.nekodojo.org> Message-ID: <4.1.19990328143508.00bbf440@pop.nekodojo.org> I would like to set up a couple lists to have archives, but only for the administrator to view. That is, I want the public "listinfo" pages NOT to have a link to the archives, and the "private" script not to let people in... but I'll set up another path to them within apache using an ".htaccess" protected directory. The easiest way I can think of to do this is to disable the "private" script (or rename it) but keep archiving on... but this would affect all my lists, and I really only want "admin-private" archives on one or two lists. Another way which would probably be more complicated is to turn off Archives (in the Mailman interface) but adjust the aliases so copies of the messages are sent to the arch program... this would be a little more awkward because it also archives rejected messages, and I am not confident enough with the new software to make this work quite yet. Anyway, I will eventually figure out how to do this, but I wanted to ask in case someone has already done this before, or in case there is some feature or switch I am missing. (There is an option for making the "subscriber list" admin-private, but not for making archives admin-private). If anyone else is interested in the result, let me know and I'll copy you on anything I find out... Thanks gregc From gstein at lyra.org Mon Mar 29 01:19:26 1999 From: gstein at lyra.org (Greg Stein) Date: Sun, 28 Mar 1999 15:19:26 -0800 Subject: [Mailman-Users] "Admin only" archives? References: <4.1.19990328143508.00bbf440@pop.nekodojo.org> Message-ID: <36FEB8FE.6DFC2FE0@lyra.org> Greg Connor wrote: > > I would like to set up a couple lists to have archives, but only for the > administrator to view. That is, I want the public "listinfo" pages NOT to > have a link to the archives, and the "private" script not to let people > in... but I'll set up another path to them within apache using an > ".htaccess" protected directory. I would recommend modifying the Apache config itself. Specifically, doing something like: AuthName "admin-private archives" AuthType Basic AuthUserFile whatever Require user adminuser Note that you are protecting a Location rather than a directory. This is why a .htaccess file isn't possible. I forget what the actual URL is for private archives, but this should give you the right idea. Please let me know if this really does work. I'm just hypothesizing :-) Cheers, -g -- Greg Stein, http://www.lyra.org/ From gconnor at nekodojo.org Mon Mar 29 02:38:14 1999 From: gconnor at nekodojo.org (Greg Connor) Date: Sun, 28 Mar 1999 16:38:14 -0800 Subject: [Mailman-Users] "Admin only" archives? In-Reply-To: <36FEB8FE.6DFC2FE0@lyra.org> References: <4.1.19990328143508.00bbf440@pop.nekodojo.org> Message-ID: <4.1.19990328161352.00d0a960@pop.nekodojo.org> At 03:19 PM 3/28/99 -0800, Greg Stein wrote: > >I would recommend modifying the Apache config itself. Specifically, >doing something like: > > >AuthName "admin-private archives" > > >Note that you are protecting a Location rather than a directory. This is >why a .htaccess file isn't possible... Here is what I ended up doing to make the archives readable by admins (I already had an .htaccess setup from the listproc archives). Basically, I took a hint from the way the public archives were set up, and made another directory "/home/mailman/archives/admin/" - the idea is that when I want to make archives accessible to admins, I just symlink them from private to admin... [root at poly ~mailman/archives]# find /home/mailman/archives/admin/ -ls 255013 1 drwxrwxr-x 2 mailman mailman 1024 Mar 28 16:04 /home/mailman/archives/admin/ 255015 1 -rw-r--r-- 1 root root 152 Mar 28 16:00 /home/mailman/archives/admin/.htaccess 255020 1 lrwxrwxrwx 1 http mailman 15 Mar 28 16:04 /home/mailman/archives/admin/test -> ../private/test 255035 1 lrwxrwxrwx 1 http mailman 20 Mar 28 16:04 /home/mailman/archives/admin/test.mbox -> ../private/test.mbox Then I told apache to look there for the URL http://.../admin-archives/ with srm.conf: Alias /admin-archives/ /home/mailman/archives/admin/ Auth was set up like you would expect for .htaccess (once you set AllowOverrides AuthInfo - doh! You also need Options FollowSymlinks or Options SymLinksIfOwnerMatch for the above directory) In other words, I'm setting up apache with an alternate route to the archives other than through "private"... However your suggestion is a great one for how to shutdown the "private" script for certain archives and leave them open for others. One side effect of that would be that if I protect the "private" script with a "location" section, the admin would have to type the htaccess name and passwd, THEN type their list-subscription name and passwd in the form that follows... In the short term I think I will probably just disable the cgi-bin/private script entirely. My big problem NOW is how to munge the list pages so that there isn't a link to "Click here for the archives!" (since the archives will be for the admin's use only, no sense advertising their existence). But, I want to disable this without turning off archiving entirely. I think for now it would work to just edit the templates so that there is no mention of the archives (and if some list admins want archives to be public, they can publish the URL elsewhere). Thanks for your help... (I will let you know if I come up with anything slicker, in case you're interested :) gregc From gstein at lyra.org Mon Mar 29 02:51:48 1999 From: gstein at lyra.org (Greg Stein) Date: Sun, 28 Mar 1999 16:51:48 -0800 Subject: [Mailman-Users] "Admin only" archives? References: <4.1.19990328143508.00bbf440@pop.nekodojo.org> <4.1.19990328161352.00d0a960@pop.nekodojo.org> Message-ID: <36FECEA4.21DAF27D@lyra.org> Greg Connor wrote: >... > Here is what I ended up doing to make the archives readable by admins (I > already had an .htaccess setup from the listproc archives). Basically, I > took a hint from the way the public archives were set up, and made another > directory "/home/mailman/archives/admin/" - the idea is that when I want to > make archives accessible to admins, I just symlink them from private to > admin... Ah. Interesting approach. That should work well. >... > Auth was set up like you would expect for .htaccess (once you set > AllowOverrides AuthInfo - doh! You also need Options FollowSymlinks or > Options SymLinksIfOwnerMatch for the above directory) Note that .htaccess is much slower than configuring via httpd.conf. If you have permissions to edit httpd.conf, then you should always use that approach (IMO). > In other words, I'm setting up apache with an alternate route to the > archives other than through "private"... > > However your suggestion is a great one for how to shutdown the "private" > script for certain archives and leave them open for others. One side > effect of that would be that if I protect the "private" script with a > "location" section, the admin would have to type the htaccess name and > passwd, THEN type their list-subscription name and passwd in the form that > follows... In the short term I think I will probably just disable the > cgi-bin/private script entirely. Ah. Didn't think about that :-) But yes... my approach does allow discrimination on a per-list basis. Your approach requires shutting down the private area (which you did). > My big problem NOW is how to munge the list pages so that there isn't a > link to "Click here for the archives!" (since the archives will be for the Easy. In the admin screen, go to the "Edit HTML" section and pull up the listinfo page template. There is a tag that says something like . Just remove it. Cheers, -g -- Greg Stein, http://www.lyra.org/ From johnr at eecs.berkeley.edu Mon Mar 29 02:49:28 1999 From: johnr at eecs.berkeley.edu (John Reekie) Date: Sun, 28 Mar 1999 16:49:28 -0800 Subject: [Mailman-Users] Format of database? Message-ID: <000e01be7980$8e927410$1d142581@eecs.berkeley.edu> Hi folks, what format are the configuration databases for mailman in? Is it dbm? Also, is there any documentation on the structure of the db? I need to modify the db from another program. Thanks, any pointers appreciated! JohnR From bwarsaw at cnri.reston.va.us Mon Mar 29 05:26:40 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Sun, 28 Mar 1999 22:26:40 -0500 (EST) Subject: [Mailman-Users] Format of database? References: <000e01be7980$8e927410$1d142581@eecs.berkeley.edu> Message-ID: <14078.62192.642304.8061@anthem.cnri.reston.va.us> >>>>> "JR" == John Reekie writes: JR> Hi folks, what format are the configuration databases JR> for mailman in? Is it dbm? JR> Also, is there any documentation on the structure of JR> the db? I need to modify the db from another program. Its raw, on-disk format is a Python marshal. You can essentially do the following to get a the database: import marshal fp = open('/home/mailman/lists/mylist/config.db') dict = marshal.load(fp) fp.close() -Barry From gmelists at caffeine.sundial.net Mon Mar 29 19:31:42 1999 From: gmelists at caffeine.sundial.net (George M. Ellenburg (Mailing List Account)) Date: Mon, 29 Mar 1999 12:31:42 -0500 Subject: [Mailman-Users] mailman, postifx, and bsdos3 Message-ID: <4.1.19990329120242.038f50b0@10.0.0.1> Greetings! At the request of some of my customers, I've recently installed mailman on BSD 3.1, with Postfix beta-19990317-pl02 as the transport. Frankly, I'm a little confused with regards to the install instructions. Was wondering if anyone can provide some elightenment. I'm getting the following error when trying to create a test list: sundial:~/bin $ whoami mailman sundial:~/bin $ ./newlist Enter the name of the list: test Enter the email of the person running the list: gme at caffeine.sundial.net Initial test password: testpassword Traceback (innermost last): File "./newlist", line 141, in ? raise SystemExit(main(sys.argv)) File "./newlist", line 91, in main newlist.Create(list_name, owner_mail, pw) File "/u1/mailman/Mailman/MailList.py", line 658, in Create self.Lock() File "/u1/mailman/Mailman/MailList.py", line 1213, in Lock self._lock_file.lock('w|', 1) File "/usr/local/lib/python1.5/posixfile.py", line 190, in lock flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) IOError: (22, 'Invalid argument') sundial:~/bin $ ----- George M. Ellenburg Tel: +1 407 438 6710 Systems Administrator, Fax: +1 407 438 6714 Sundial Internet Services, WWW: www.sundial.net a Division of Micro Mainframe Technology, Inc. From clark.evans at manhattanproject.com Mon Mar 29 20:20:38 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Mon, 29 Mar 1999 18:20:38 +0000 Subject: [Mailman-Users] Persistent Error (b10 and b9) Message-ID: <36FFC476.ABE8B087@manhattanproject.com> I've been getting a persistent error in both b9 and b10, here is one of about 100 instances of the error. Clark Mar 28 18:19:21 1999 admin: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin: [----- Mailman Version: 1.0b9 -----] admin: [----- Traceback ------] admin: Traceback (innermost last): admin: File "/sites/jos/mailman/scripts/driver", line 112, in run_main admin: main() admin: File "../Mailman/Cgi/listinfo.py", line 40, in main admin: FormatListinfoOverview() admin: File "../Mailman/Cgi/listinfo.py", line 87, in FormatListinfoOverview admin: l = MailList.MailList(n, lock = 0) admin: File "/sites/jos/mailman/Mailman/MailList.py", line 59, in __init__ admin: self.Load() admin: File "/sites/jos/mailman/Mailman/MailList.py", line 713, in Load admin: for (key, value) in dict.items(): admin: AttributeError: 'int' object has no attribute 'items' admin: [----- Environment Variables -----] admin: DOCUMENT_ROOT: /sites/jos/www admin: SERVER_PORT: 80 admin: REMOTE_ADDR: 195.21.35.14 admin: HTTP_USER_AGENT: Mozilla/3.04 (Win95; I) admin: GATEWAY_INTERFACE: CGI/1.1 admin: SERVER_NAME: jos.org admin: HTTP_CONNECTION: Keep-Alive admin: SCRIPT_FILENAME: /sites/jos/mailman/cgi-bin/listinfo admin: HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* admin: REQUEST_URI: /mailman/listinfo admin: PATH: /usr/sbin:/usr/bin admin: QUERY_STRING: admin: SERVER_PROTOCOL: HTTP/1.0 admin: HTTP_HOST: jos.org admin: REQUEST_METHOD: GET admin: SERVER_SIGNATURE: admin: SCRIPT_NAME: /mailman/listinfo admin: SERVER_ADMIN: webmaster at jos.org admin: SERVER_SOFTWARE: Apache/1.3.3 (Unix) admin: PYTHONPATH: /sites/jos/mailman admin: HTTP_REFERER: http://www.jos.org/wiki/view/main/MailingLists admin: TZ: US/Eastern admin: REMOTE_PORT: 1283 From bwarsaw at cnri.reston.va.us Mon Mar 29 20:29:02 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 29 Mar 1999 13:29:02 -0500 (EST) Subject: [Mailman-Users] Persistent Error (b10 and b9) References: <36FFC476.ABE8B087@manhattanproject.com> Message-ID: <14079.50798.57468.890378@anthem.cnri.reston.va.us> Clark, Please send me the config.db file for that list. -Barry From bwarsaw at cnri.reston.va.us Mon Mar 29 20:45:42 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 29 Mar 1999 13:45:42 -0500 (EST) Subject: [Mailman-Users] 1.0b10 Message-ID: <14079.51798.702519.838718@anthem.cnri.reston.va.us> Folks, please don't upgrade to 1.0b10 just yet. I think there's still a problem with address matching and case preservation. I have a fix and am going to do a bunch of testing, /and/ hopefully get some sanity checking from Ken on a few things. Once I get this fixed, I will release 1.0b11. Note that this should be unrelated to the problem that Clark is having. -Barry From alann at ihs.com Mon Mar 29 23:53:27 1999 From: alann at ihs.com (Alan Neiman) Date: Mon, 29 Mar 1999 14:53:27 -0700 (MST) Subject: [Mailman-Users] new lists Message-ID: <199903292155.OAA17472@dns1.ihs.com> Is there a way to change the defaults for the way a new list is setup? Or a way to change the options for a list from the command line? Alan Neiman alan.neiman at ihs.com Unix System Administrator Information Handling Services -------------------------------------------------------------- ** 1997 & 1998 World Champions ** 17 & 2 -- Simply The Best -- The Broncos -- The Denver Broncos ** 1997 & 1998 World Champions ** -------------------------------------------------------------- From clark.evans at manhattanproject.com Tue Mar 30 00:41:27 1999 From: clark.evans at manhattanproject.com (Clark Evans) Date: Mon, 29 Mar 1999 22:41:27 +0000 Subject: [Mailman-Users] Preventing attachments References: <199901290308.TAA67170@under.engr.sgi.com> Message-ID: <37000197.AA63C85C@manhattanproject.com> Is there a way to prevent attachments from being sent to the mailing list? a) It's often list policy to not sent attachments; and b) There are some nasty Microsoft based Word/Outlook virues that automatically open, read the person's inbox and replicate itself to each of the sources. Thanks! Clark From phraktle at neurospace.net Tue Mar 30 02:35:25 1999 From: phraktle at neurospace.net (Viktor Szathmary) Date: Tue, 30 Mar 1999 02:35:25 +0200 Subject: [Mailman-Users] mailman, postifx, and bsdos3 Message-ID: <37001C4D.DC7B4A0B@neurospace.net> hi, > Traceback (innermost last): > File "./newlist", line 141, in ? > raise SystemExit(main(sys.argv)) > File "./newlist", line 91, in main > newlist.Create(list_name, owner_mail, pw) > File "/u1/mailman/Mailman/MailList.py", line 658, in Create > self.Lock() > File "/u1/mailman/Mailman/MailList.py", line 1213, in Lock > self._lock_file.lock('w|', 1) > File "/usr/local/lib/python1.5/posixfile.py", line 190, in lock > flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) > IOError: (22, 'Invalid argument') AFAIK, this problem will go away, if you install the latest version of python. cu viktor From gmelists at caffeine.sundial.net Tue Mar 30 02:49:43 1999 From: gmelists at caffeine.sundial.net (George M. Ellenburg (Mailing List Account)) Date: Mon, 29 Mar 1999 19:49:43 -0500 Subject: [Mailman-Users] mailman, postifx, and bsdos3 In-Reply-To: <37001C4D.DC7B4A0B@neurospace.net> Message-ID: <4.1.19990329194706.0092bbb0@10.0.0.1> Hi, thanks for replying. However, I *do* have the latest Python installed; downloaded from python.org and compiled today. 'make test' was successful, with the exception of several references to optional components, etc. At 07:35 PM 3/29/99 , Viktor Szathmary wrote: >hi, > >> Traceback (innermost last): >> File "./newlist", line 141, in ? >> raise SystemExit(main(sys.argv)) >> File "./newlist", line 91, in main >> newlist.Create(list_name, owner_mail, pw) >> File "/u1/mailman/Mailman/MailList.py", line 658, in Create >> self.Lock() >> File "/u1/mailman/Mailman/MailList.py", line 1213, in Lock >> self._lock_file.lock('w|', 1) >> File "/usr/local/lib/python1.5/posixfile.py", line 190, in lock >> flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) >> IOError: (22, 'Invalid argument') > >AFAIK, this problem will go away, if you install the latest version of >python. > >cu > viktor ----- George M. Ellenburg Tel: +1 407 438 6710 Systems Administrator, Fax: +1 407 438 6714 Sundial Internet Services, WWW: www.sundial.net a Division of Micro Mainframe Technology, Inc. From bwarsaw at cnri.reston.va.us Tue Mar 30 05:15:49 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Mon, 29 Mar 1999 22:15:49 -0500 (EST) Subject: [Mailman-Users] mailman, postifx, and bsdos3 References: <4.1.19990329120242.038f50b0@10.0.0.1> Message-ID: <14080.16869.597516.622115@anthem.cnri.reston.va.us> >>>>> "GME" == George M Ellenburg writes: GME> At the request of some of my customers, I've recently GME> installed mailman on BSD 3.1, with Postfix beta-19990317-pl02 GME> as the transport. GME> Frankly, I'm a little confused with regards to the install GME> instructions. Was wondering if anyone can provide some GME> elightenment. GME> I'm getting the following error when trying to create a test list: | sundial:~/bin $ whoami | mailman | sundial:~/bin $ ./newlist | Enter the name of the list: test | Enter the email of the person running the list: gme at caffeine.sundial.net | Initial test password: testpassword | Traceback (innermost last): | File "./newlist", line 141, in ? | raise SystemExit(main(sys.argv)) | File "./newlist", line 91, in main | newlist.Create(list_name, owner_mail, pw) | File "/u1/mailman/Mailman/MailList.py", line 658, in Create | self.Lock() | File "/u1/mailman/Mailman/MailList.py", line 1213, in Lock | self._lock_file.lock('w|', 1) | File "/usr/local/lib/python1.5/posixfile.py", line 190, in lock | flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) | IOError: (22, 'Invalid argument') | sundial:~/bin $ I'm Cc'ing the Mailman developers and Guido on this message, because I suspect there's a problem with your Python on your operating system (BSD 3.1). For some reason lock() method on the posixfile object is failing. This method eventually calls down to fcntl() and the `|' modifier translates to F_SETLKW. fcntl(2) says that this could fail and return EINVAL (i.e. errno 22) as described in my Solaris manpage: EINVAL The cmd argument is invalid; or the cmd argu- ment is F_DUPFD and arg is negative or greater than or equal to OPEN_MAX; or the cmd argument is F_GETLK, F_GETLK64, F_SETLK, F_SETLK64, F_SETLKW, or F_SETLKW64 and the data pointed to by arg is not valid; or fildes refers to a file that does not support locking. I've never seen this happen before, at least in the context of Mailman, so that's why I'm suspecting your OS, of which I have no experience. What does your sys.platform say? Maybe someone else has some idea about why this is failing. -Barry From guido at CNRI.Reston.VA.US Tue Mar 30 05:35:01 1999 From: guido at CNRI.Reston.VA.US (Guido van Rossum) Date: Mon, 29 Mar 1999 22:35:01 -0500 Subject: [Mailman-Users] mailman, postifx, and bsdos3 In-Reply-To: Your message of "Mon, 29 Mar 1999 22:15:49 EST." <14080.16869.597516.622115@anthem.cnri.reston.va.us> References: <4.1.19990329120242.038f50b0@10.0.0.1> <14080.16869.597516.622115@anthem.cnri.reston.va.us> Message-ID: <199903300335.WAA02768@eric.cnri.reston.va.us> The mention of posixfile, fcntl and BSD made me remember something. There's some very non-portable code that constructs the fcntl call. The CVS archives have a version of posixfile.py that is newer than that in the Python 1.5.2b2 release, and the CVS log comment says: | According to Jeffrey Honig, bsd/os 2.0 - 4.0 should be added to the | list (of bsd variants that have a different lock structure). Here's the patch: Index: posixfile.py =================================================================== RCS file: /projects/cvsroot/python/dist/src/Lib/posixfile.py,v retrieving revision 1.10 retrieving revision 1.11 diff -c -r1.10 -r1.11 *** posixfile.py 1998/03/26 21:12:38 1.10 --- posixfile.py 1999/02/23 04:14:32 1.11 *************** *** 177,183 **** # Hack by davem at magnet.com to get locking to go on freebsd; # additions for AIX by Vladimir.Marangozov at imag.fr import sys, os ! if sys.platform in ('netbsd1', 'freebsd2', 'freebsd3'): flock = struct.pack('lxxxxlxxxxlhh', \ l_start, l_len, os.getpid(), l_type, l_whence) elif sys.platform in ['aix3', 'aix4']: --- 177,185 ---- # Hack by davem at magnet.com to get locking to go on freebsd; # additions for AIX by Vladimir.Marangozov at imag.fr import sys, os ! if sys.platform in ('netbsd1', ! 'freebsd2', 'freebsd3', ! 'bsdos2', 'bsdos3', 'bsdos4'): flock = struct.pack('lxxxxlxxxxlhh', \ l_start, l_len, os.getpid(), l_type, l_whence) elif sys.platform in ['aix3', 'aix4']: *************** *** 190,196 **** flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) if '?' in how: ! if sys.platform in ('netbsd1', 'freebsd2', 'freebsd3'): l_start, l_len, l_pid, l_type, l_whence = \ struct.unpack('lxxxxlxxxxlhh', flock) elif sys.platform in ['aix3', 'aix4']: --- 192,200 ---- flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) if '?' in how: ! if sys.platform in ('netbsd1', ! 'freebsd2', 'freebsd3', ! 'bsdos2', 'bsdos3', 'bsdos4'): l_start, l_len, l_pid, l_type, l_whence = \ struct.unpack('lxxxxlxxxxlhh', flock) elif sys.platform in ['aix3', 'aix4']: --Guido van Rossum (home page: http://www.python.org/~guido/) From th at nextel.no Tue Mar 30 11:13:36 1999 From: th at nextel.no (Tor Houghton) Date: Tue, 30 Mar 1999 11:13:36 +0200 (MET DST) Subject: [Mailman-Users] mailman, postifx, and bsdos3 In-Reply-To: <4.1.19990329120242.038f50b0@10.0.0.1> Message-ID: I had this problem when installing 1.0b9 on OpenBSD 2.3. I found the fix to be in /usr/local/lib/python1.5/posixfile.py : redlance# diff -u posixfile.py.old posixfile.py --- posixfile.py.old Tue Mar 23 13:10:45 1999 +++ posixfile.py Tue Mar 23 13:07:51 1999 @@ -177,7 +177,7 @@ # Hack by davem at magnet.com to get locking to go on freebsd; # additions for AIX by Vladimir.Marangozov at imag.fr import sys, os - if sys.platform in ('netbsd1', 'freebsd2', 'freebsd3'): + if sys.platform in ('netbsd1', 'freebsd2', 'freebsd3', 'openbsd'): flock = struct.pack('lxxxxlxxxxlhh', \ l_start, l_len, os.getpid(), l_type, l_whence) elif sys.platform in ['aix3', 'aix4']: @@ -190,7 +190,7 @@ flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) if '?' in how: - if sys.platform in ('netbsd1', 'freebsd2', 'freebsd3'): + if sys.platform in ('netbsd1', 'freebsd2', 'freebsd3', 'openbsd'): l_start, l_len, l_pid, l_type, l_whence = \ struct.unpack('lxxxxlxxxxlhh', flock) elif sys.platform in ['aix3', 'aix4']: Basically, all I did was hack "davem at magnet.com"'s hack. It works fine for me now. Perhaps this is already fixed in the latest version of python? Tor. On Mon, 29 Mar 1999, George M. Ellenburg (Mailing List Account) wrote: > Greetings! > > At the request of some of my customers, I've recently installed mailman on > BSD 3.1, with Postfix beta-19990317-pl02 as the transport. > > Frankly, I'm a little confused with regards to the install instructions. > Was wondering if anyone can provide some elightenment. > > I'm getting the following error when trying to create a test list: > sundial:~/bin $ whoami > mailman > sundial:~/bin $ ./newlist > Enter the name of the list: test > Enter the email of the person running the list: gme at caffeine.sundial.net > Initial test password: testpassword > Traceback (innermost last): > File "./newlist", line 141, in ? > raise SystemExit(main(sys.argv)) > File "./newlist", line 91, in main > newlist.Create(list_name, owner_mail, pw) > File "/u1/mailman/Mailman/MailList.py", line 658, in Create > self.Lock() > File "/u1/mailman/Mailman/MailList.py", line 1213, in Lock > self._lock_file.lock('w|', 1) > File "/usr/local/lib/python1.5/posixfile.py", line 190, in lock > flock = fcntl.fcntl(self._file_.fileno(), cmd, flock) > IOError: (22, 'Invalid argument') > sundial:~/bin $ > > > ----- > George M. Ellenburg Tel: +1 407 438 6710 > Systems Administrator, Fax: +1 407 438 6714 > Sundial Internet Services, WWW: www.sundial.net > a Division of Micro Mainframe Technology, Inc. > > ------------------------------------------------------ > Mailman-Users maillist - Mailman-Users at python.org > http://www.python.org/mailman/listinfo/mailman-users > From boris at infoplease.com Tue Mar 30 17:12:59 1999 From: boris at infoplease.com (Boris Goldowsky) Date: Tue, 30 Mar 1999 10:12:59 -0500 Subject: [Mailman-Users] number of bounces Message-ID: <81435F08832BD111844A006097BA97482292CB@banana.infoplease.com> How can one determine how many times mail to a user has bounced, and whatever other statistics mailman uses to decide whether to disable them? I'd like to know this in order to be able to debug/refine the bounce handling for my lists. Bng From nbecker at fred.net Tue Mar 30 18:21:24 1999 From: nbecker at fred.net (nbecker at fred.net) Date: 30 Mar 1999 11:21:24 -0500 Subject: [Mailman-Users] installation problem Message-ID: mailman-1.0b10. running make install tries to compile in the source directory. This is a problem because to do make install you had to su mailman, who doesn't have write access to the source. Workaround: 1) make -k install 2) su mailman 3) make install From Dionysos at Dionysia.org Tue Mar 30 21:36:45 1999 From: Dionysos at Dionysia.org (Dan Delaney) Date: Tue, 30 Mar 1999 14:36:45 -0500 (EST) Subject: [Mailman-Users] Preventing attachments In-Reply-To: <37000197.AA63C85C@manhattanproject.com> Message-ID: On Mon, 29 Mar 1999, Clark Evans wrote: > Is there a way to prevent attachments from being > sent to the mailing list? That WOULD be a nice feature, possibly for Mailman 2.0? Have Mailman check to see if there are MIME parts in the message and have an administrative option to strip out all attachments, except possibly an HTML MIME part, before sending the message out to the list members. -- Dan ____________________________________________________________________________ Daniel G. Delaney * Dionysos at Dionysia.org * www.Dionysia.org/~dionysos PGP Public Key: http://Dionysia.org/~dionysos/pgp5.html "Only two things are infinite: the universe and stupidity-- and I'm not sure about the former." --Albert Einstein From rupa-list at rupa.com Tue Mar 30 21:41:50 1999 From: rupa-list at rupa.com (Rupa Schomaker (list)) Date: 30 Mar 1999 11:41:50 -0800 Subject: [Mailman-Users] Just installed 1.0b10 and have problem with call to non-function Message-ID: I'm not very familiar with python, so I'm not sure if I have enough info here, but... I just installed mailman (attempting to move from SmartList) and from what I've seen it is quite impresive. However, I see the following error when subscribing or unsubscribing (though not 100% consistant). === snip === Bug in Mailman version 1.0b10 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 112, in run_main main() File "/home/mailman/Mailman/Cgi/handle_opts.py", line 104, in main list.DeleteMember(user, "web cmd") File "/home/mailman/Mailman/MailList.py", line 931, in DeleteMember self.DeliverToOwner(msg, self.owner) File "/home/mailman/Mailman/Deliverer.py", line 136, in DeliverToOwner self.LogMsg('deliverer', TypeError: call of non-function === end of snip === So, what do I do now? >:) -- Rupa (rupa at rupa.com for normal email) Please don't email duplicate replies. From bwarsaw at cnri.reston.va.us Tue Mar 30 21:57:39 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Tue, 30 Mar 1999 14:57:39 -0500 (EST) Subject: [Mailman-Users] Just installed 1.0b10 and have problem with call to non-function References: Message-ID: <14081.11443.698388.461617@anthem.cnri.reston.va.us> >>>>> "RS" == Rupa Schomaker writes: RS> I'm not very familiar with python, so I'm not sure if I have RS> enough info here, but... I just installed mailman (attempting RS> to move from SmartList) and from what I've seen it is quite RS> impresive. However, I see the following error when RS> subscribing or unsubscribing (though not 100% consistant). Can you tell me what version of Python you are using? From tgrace at tgrace.com Tue Mar 30 23:02:19 1999 From: tgrace at tgrace.com (Terry Grace) Date: Tue, 30 Mar 1999 16:02:19 -0500 (EST) Subject: [Mailman-Users] 1.0b9/b10 bug Message-ID: I have a list set up that is set to allow members only posting. Every post, regardless as to whether the author is a list member or not, is being directed to the list-owner for approval. Anyone know how to fix? From rdb at blarg.net Tue Mar 30 23:55:23 1999 From: rdb at blarg.net (RDB) Date: Tue, 30 Mar 1999 13:55:23 -0800 Subject: [Mailman-Users] Mailman questions (moderation capabilities, mostly) Message-ID: <4.1.19990330133003.00a117e0@mail.blarg.net> Hello. I manage an electronic discussion list (with about 1700 subscribers, which sends out about 60-80 messages or so a day to each) which is currently being run on CREN ListProc 8. Unfortunately, we need to be able to switch this mailing list to some sort of moderated arrangement, as the off-topic posting and flaming by newbies has become unmanageable. ListProc 8's "moderation" capabilities are frankly pathetic, and we're investigating other possibilities. I hope you don't mind but I have a few questions about MailMan's moderation capabilities (and a few other capabilities): 1. We would like to have a semi-moderated arrangement where the first post from a new subscriber (subscriptions will be completely open) will go to a moderator. If this post is approved, then this subscriber is added to a "pre-approve" list so that any further messages they send go directly to the list without passing through moderation. The attitude we are taking is that the regular posters on our mailing list don't cause problems, and we don't want their posts to be delayed by requiring moderator approval just to catch the few fools who happen to pop up. This is the same arrangement that many moderated Usenet discussions groups use (i.e. soc.sexuality.general, and others). Is it possible with MailMan? 2. How are multiple moderators handled with MailMan? 3. We would very much like for subscribers whose mail starts bouncing to be unsubscribed automatically. Can MailMan do automatic unsubscribing of addresses which become invalid? 4. We would like for "unsubscribe me" messages to be filtered out and not go to the list. Can MailMan reject messages based on whether they look like something that should have gone to the mailing list software rather than the list? 5. This is actually essential... We need for our mailing list software to send confirmation messages to people who request a subscription, so subscriptions can't be spoofed to harass an unsuspecting person. Can MailMan do this? 6. Can users switch freely from regular (single-message) to digest (one big message once a day) mode freely, and back again? Also, can we tack a message to the bottom of every digest telling people how to unsubscribe? 7. Will we see a speed advantage if we use qmail rather than sendmail, or is sendmail OK? I'm asking because I seem to remember that MailMan has some bulk mail features, and I don't know if this means it isn't necessary to switch to qmail for speed reasons. We're probably going to be running this setup on Linux and Apache, for whatever that's worth... 8. It would be great if the list software didn't fail to recognize a user just because the machine name directly following the @ in their e-mail address was added, deleted, or changed. Does MailMan handle this gracefully? 9. Can you protect user's privacy with MailMan by forbidding people other than the list owner from requesting a list of the e-mail addresses of all the subscribers? 10. Is it possible to create "anonymized" message archives automatically, by stripping out or anonymizing the "From:" field (and, ideally, any identical e-mail addresses that are found in the body of the message such as in the signature) before sending the message to the archive? I have never seen a feature like this in another MLM packge, but I thought I'd ask... Any help anyone could provide would be greatly appreciated. Our second choice would be to hack MajorDomo so it will do all of these things, but it would be great if another free product (such as MailMan) met all of our needs right out of the box. Sincerely, Russell rdb at blarg.net From gstein at lyra.org Wed Mar 31 00:29:40 1999 From: gstein at lyra.org (Greg Stein) Date: Tue, 30 Mar 1999 14:29:40 -0800 Subject: [Mailman-Users] Mailman questions (moderation capabilities, mostly) References: <4.1.19990330133003.00a117e0@mail.blarg.net> Message-ID: <37015054.1F3B7B3F@lyra.org> RDB wrote: > ... > 1. We would like to have a semi-moderated arrangement where the first post > from a new subscriber (subscriptions will be completely open) will go to a > moderator. If this post is approved, then this subscriber is added to a > "pre-approve" list so that any further messages they send go directly to > the list without passing through moderation. The attitude we are taking is >... MailMan has a "preapproved" list, but you need to add names to it manually. > 2. How are multiple moderators handled with MailMan? Give the list-admin password to multiple people. > 3. We would very much like for subscribers whose mail starts bouncing to be > unsubscribed automatically. Can MailMan do automatic unsubscribing of > addresses which become invalid? Definitely. And it can even notify you when it does so. Oh: it can either delete them, or simply disable them. > 4. We would like for "unsubscribe me" messages to be filtered out and not > go to the list. Can MailMan reject messages based on whether they look > like something that should have gone to the mailing list software rather > than the list? Definitely. > 5. This is actually essential... We need for our mailing list software to > send confirmation messages to people who request a subscription, so > subscriptions can't be spoofed to harass an unsuspecting person. Can > MailMan do this? Definitely. Same for unsubscribe. > 6. Can users switch freely from regular (single-message) to digest (one big > message once a day) mode freely, and back again? Also, can we tack a > message to the bottom of every digest telling people how to unsubscribe? Yes and yes. > 7. Will we see a speed advantage if we use qmail rather than sendmail, or > is sendmail OK? I'm asking because I seem to remember that MailMan has > some bulk mail features, and I don't know if this means it isn't necessary > to switch to qmail for speed reasons. We're probably going to be running > this setup on Linux and Apache, for whatever that's worth... You'll probably be more constrained by your network than your MTA. I don't have any hard data on Mailman/sendmail using bulk vs. Mailman/qmail. > 8. It would be great if the list software didn't fail to recognize a user > just because the machine name directly following the @ in their e-mail > address was added, deleted, or changed. Does MailMan handle this gracefully? I don't think it handles this. > 9. Can you protect user's privacy with MailMan by forbidding people other > than the list owner from requesting a list of the e-mail addresses of all > the subscribers? Definitely. You can make the subscriber list: open, open to subscribers, admin only. > 10. Is it possible to create "anonymized" message archives automatically, > by stripping out or anonymizing the "From:" field (and, ideally, any > identical e-mail addresses that are found in the body of the message such > as in the signature) before sending the message to the archive? I have > never seen a feature like this in another MLM packge, but I thought I'd ask... Nope. Python is much more approachable than Majorpaino's perl, but you would still need to do some coding to get this feature. > Any help anyone could provide would be greatly appreciated. Our second > choice would be to hack MajorDomo so it will do all of these things, but it > would be great if another free product (such as MailMan) met all of our > needs right out of the box. It meets most, and it is certainly a **LOT** easier to hack on than Majorpaino. Cheers, -g -- Greg Stein, http://www.lyra.org/ From gstein at lyra.org Wed Mar 31 01:07:22 1999 From: gstein at lyra.org (Greg Stein) Date: Tue, 30 Mar 1999 15:07:22 -0800 Subject: [Mailman-Users] Mailman questions (moderation capabilities, mostly) References: <4.1.19990330133003.00a117e0@mail.blarg.net> <4.1.19990330145444.009f7a10@mail.blarg.net> Message-ID: <3701592A.2499D764@lyra.org> RDB wrote: > > Thank you so much for your helpful answers. I have two short follow-up > questions: > > At 02:29 PM 3/30/99 -0800, you wrote: > > >MailMan has a "preapproved" list, but you need to add names to it > >manually. > > How could this be done? Could it be done through e-mail messages sent by > the moderators, or would they have to log into the server and edit the file > with PICO? The list is adjusted via the administrative web interface. You never need people to log into your machine simply to admin a list. The server admin needs to log in to create new lists and configure the MTA, but once a list is built... it's all web. This does imply that your moderators would have the ability to reconfigure the list parameters, so there is a bit more consideration than simply "are they prudent enough to moderate message content". Usually not a problem, IMO, because if they are moderating, then they're probably quite responabile and dedicated to a successful mailing list. > Also, I have a question about how moderation is done via the web-based > interface... Specifically, can the web interface that the moderators use > be shielded from the general public, so people who send messages to the > list can't have their messages viewed by anyone looking at the moderator's > page? The moderators (list admins) require a special password to get to the admin interface. So yes... it is shielded from the public. Cheers, -g -- Greg Stein, http://www.lyra.org/ From rupa-list at rupa.com Wed Mar 31 01:42:55 1999 From: rupa-list at rupa.com (Rupa Schomaker (list)) Date: 30 Mar 1999 15:42:55 -0800 Subject: [Mailman-Users] Just installed 1.0b10 and have problem with call to non-function In-Reply-To: "Rupa Schomaker's message of "30 Mar 1999 11:41:50 -0800" References: Message-ID: "Rupa Schomaker (list)" writes: > I'm not very familiar with python, so I'm not sure if I have enough > info here, but... I just installed mailman (attempting to move from > SmartList) and from what I've seen it is quite impresive. However, I > see the following error when subscribing or unsubscribing (though not > 100% consistant). Ok, I figured out the problem with this one. I ignored the advice in INSTALL and did the "make install" step as root. It was a permission problem and has been fixed. I think I'd still have the problem if one of the other modules attempted to log but if we never ask to log python doesn't complain about missing the LogMsg function. Now on to other things. 1) I had to rename $prefix/scripts/dumb_deliver to $prefix/scripts/deliver -- is this ok? Should I have been doing something else? I use postfix as a mailer, but it provides a sendmail compatible interface. But even that should matter, since mailman uses smtp. 2) If I've turned off montly reminders about passwords, the welcome message still says they'll go out. I assume this is a "its still beta, don't worry about it" problem, but maybe not... 3) The big one, moderation. (and the whole reason I'm switching from SmartList to Mailman. I setup the list to send immediate notices when new requests come in. I also said yes to whether to send mail to the poster if the posting is held for approval. When I send an email to the list, the email is put into the list's database and I can (from the web) administratively approve/reject the submission. However, neither the person submitting the message nor the admin get any email notification. If I manually run checkdbs (like it is in the cron) I don't receive an email. Manually running I notice that something *is* sent to the -admin address of the list. [mailman at gw cron]$ /usr/bin/python /home/mailman/cron/checkdbs -v test 3 test-admin at rupa.com But nothing bounces back around for me. If I add my email address to the test-admin alias I get a copy. So it looks like wrapper mailowner test doesn't forward the email to myself. actually, Aha, I think I know what this one is. Postfix uses a header to look for mail loops. If mailman doesn't strip this header (Delivered-To:) then when it tries to deliver to itself again postfix treats it as a duplicate. Is there a way to tell mailman to strip a header before forwarding the message to itself (or outside)? 4) Related to moderation. How do I go about editing a message? I want to reformat and/or add comments to messages I approve. With smartlist, I make the changes to the message and then resend in the message with the Approved: header. How would I do the equivalent with Mailman? I guess thats it, more to come in the future, I'm sure. -- Rupa (rupa at rupa.com for normal email) Please don't email duplicate replies. From brian at Tsunami.lasierra.edu Wed Mar 31 03:26:06 1999 From: brian at Tsunami.lasierra.edu (B. Friday) Date: Tue, 30 Mar 1999 17:26:06 -0800 (PST) Subject: [Mailman-Users] List config.db Message-ID: Got a question/bug report I don't know if this has been previously posted, but looking through my files for my mailing lists, I've noticed that each users password is located in the config.db file in plain text. While this isn't a termendous problem right now for me, I can see where this would be a problem for others. Is this on the list of things to do/change? Sincerly Brian Friday Systems Administrator La Sierra University Riverside, CA 92515 (909) 785-2554 x2 From lindsey at ncsa.uiuc.edu Wed Mar 31 03:54:46 1999 From: lindsey at ncsa.uiuc.edu (Christopher Lindsey) Date: Tue, 30 Mar 1999 19:54:46 -0600 (CST) Subject: [Mailman-Users] List config.db In-Reply-To: from "B. Friday" at Mar 30, 99 05:26:06 pm Message-ID: <199903310154.TAA28936@ferret.ncsa.uiuc.edu> A non-text attachment was scrubbed... Name: not available Type: text Size: 1022 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/19990330/b5487f95/attachment.pot From gstein at lyra.org Wed Mar 31 03:47:26 1999 From: gstein at lyra.org (Greg Stein) Date: Tue, 30 Mar 1999 17:47:26 -0800 Subject: [Mailman-Users] List config.db References: Message-ID: <37017EAE.6F7F3B2B@lyra.org> B. Friday wrote: > > Got a question/bug report > > I don't know if this has been previously posted, but looking through my > files for my mailing lists, I've noticed that each users password is > located in the config.db file in plain text. > > While this isn't a termendous problem right now for me, I can see where > this would be a problem for others. Is this on the list of things to > do/change? Nope. The password must remain in plain text -- otherwise, it would be impossible to remind people what their password is. Cheers, -g -- Greg Stein, http://www.lyra.org/ From emarshal at logic.net Wed Mar 31 04:15:03 1999 From: emarshal at logic.net (Edward S. Marshall) Date: Tue, 30 Mar 1999 20:15:03 -0600 (CST) Subject: [Mailman-Users] List config.db In-Reply-To: <37017EAE.6F7F3B2B@lyra.org> Message-ID: On Tue, 30 Mar 1999, Greg Stein wrote: > The password must remain in plain text -- otherwise, it would be > impossible to remind people what their password is. In a related vein, has anyone considered (ye gads, here it comes) PGP and S/MIME support for validation of messages, amongst other things (fully encrypted lists, for example; every submitted message signed/encrypted, then re-encrypted with the list key, and sent to everyone). Yeah, I know, export regulations, etc...but noone's talking about -writing- it just yet, I'm interested in hearing other ideas people can come up with. ;-) -- Edward S. Marshall [ What goes up, must come down. ] http://www.logic.net/~emarshal/ [ Ask any system administrator. ] Linux labyrinth 2.2.3-ac4 #2 Sun Mar 21 13:08:37 CST 1999 i586 unknown 8:10pm up 20:57, 4 users, load average: 0.20, 0.11, 0.09 From NIEDERME at hlt.de Wed Mar 31 13:41:26 1999 From: NIEDERME at hlt.de (Thomas Niedermeier) Date: Wed, 31 Mar 1999 13:41:26 +0200 Subject: [Mailman-Users] Problems accessing /admin on the web interface Message-ID: An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mail.python.org/pipermail/mailman-users/attachments/19990331/277fa867/attachment.asc From klm at digicool.com Wed Mar 31 17:37:44 1999 From: klm at digicool.com (Ken Manheimer) Date: Wed, 31 Mar 1999 10:37:44 -0500 Subject: [Mailman-Users] Mailman questions (moderation capabilities, m ostly) Message-ID: <613145F79272D211914B0020AFF640190BEE06@gandalf.digicool.com> Greg Stein was on the mark on most of the items, but i think he may have been mistaken on one of them. He wrote: > RDB wrote: > > 8. It would be great if the list software didn't fail to recognize a user > > just because the machine name directly following the @ in their e-mail > > address was added, deleted, or changed. Does MailMan handle this gracefully? > > I don't think it handles this. If i understand the question, i think it does. Mailman does something it calls "smart matching" for addresses comparisons when checking for membership and metoo matches, etc. This involves accepting as matches addresses that agree in the account name and all but the most qualified component of the host name part - the "machine name directly following the @". Actually, if i recall correctly, the rules are a bit more elaborate than that, but not much... Ken Manheimer klm at digicool.com From rupa-list at rupa.com Wed Mar 31 20:13:51 1999 From: rupa-list at rupa.com (Rupa Schomaker (list)) Date: 31 Mar 1999 10:13:51 -0800 Subject: [Mailman-Users] Just installed 1.0b10 and have problem with call to non-function In-Reply-To: "Rupa Schomaker's message of "30 Mar 1999 15:42:55 -0800" References: Message-ID: "Rupa Schomaker (list)" writes: > 1) I had to rename $prefix/scripts/dumb_deliver to > $prefix/scripts/deliver -- is this ok? Should I have been doing > something else? I use postfix as a mailer, but it provides a > sendmail compatible interface. But even that should matter, since > mailman uses smtp. This was obviously wrong. (and the root for some of my other problems). I've found the reason why I didn't have deliver. The first thing I do when getting sources is import the sources into CVS. Turns out that mail/.cvsignore has an entry for "deliver" which means that deliver will never be imported to CVS. I assume this was NOT intended. I've added deliver to my own CVS tree and hopefully won't continue having problems, but someone should change the distributed .cvsignore files... -- Rupa (rupa at rupa.com for normal email) Please don't email duplicate replies. From bwarsaw at cnri.reston.va.us Wed Mar 31 21:20:48 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 31 Mar 1999 14:20:48 -0500 (EST) Subject: [Mailman-Users] Just installed 1.0b10 and have problem with call to non-function References: Message-ID: <14082.30096.310085.794323@anthem.cnri.reston.va.us> >>>>> "RS" == Rupa Schomaker writes: RS> The first thing I do when getting sources is import the RS> sources into CVS. Turns out that mail/.cvsignore has an entry RS> for "deliver" which means that deliver will never be imported RS> to CVS. RS> I assume this was NOT intended. I've added deliver to my own RS> CVS tree and hopefully won't continue having problems, but RS> someone should change the distributed .cvsignore files... Done! From bwarsaw at cnri.reston.va.us Wed Mar 31 21:44:59 1999 From: bwarsaw at cnri.reston.va.us (Barry A. Warsaw) Date: Wed, 31 Mar 1999 14:44:59 -0500 (EST) Subject: [Mailman-Users] List config.db References: <199903310154.TAA28936@ferret.ncsa.uiuc.edu> Message-ID: <14082.31547.871438.819322@anthem.cnri.reston.va.us> >>>>> "CL" == Christopher Lindsey writes: CL> However... I've noticed in the past that the config.db file CL> for each list is set to be readable by anyone by default. CL> This has to change or else any user can do a `strings CL> config.db` and pull out passwords. config.db probably should not be world readable. I've added this to the bugs database. -Barry From alann at ihs.com Wed Mar 31 23:13:13 1999 From: alann at ihs.com (Alan Neiman) Date: Wed, 31 Mar 1999 14:13:13 -0700 (MST) Subject: [Mailman-Users] changing defaults Message-ID: <199903312115.OAA24261@dns1.ihs.com> I have found the "defaults.py" and the "mm_cfg.py" files, and I've been able to change almost all the defaults we want to. I do have a problem with the archives. We would like it turned off, and can't get that part working. I have added/changed the following line in both files, but the lists are still being created with archives turned on. ARCHIVE_TO_MBOX = -1 Any idea? thanks alan From gstein at lyra.org Wed Mar 31 23:39:08 1999 From: gstein at lyra.org (Greg Stein) Date: Wed, 31 Mar 1999 13:39:08 -0800 Subject: [Mailman-Users] changing defaults References: <199903312115.OAA24261@dns1.ihs.com> Message-ID: <370295FC.49B91395@lyra.org> Alan Neiman wrote: > > I have found the "defaults.py" and the "mm_cfg.py" files, and I've been able to > change almost all the defaults we want to. I do have a problem with the > archives. We would like it turned off, and can't get that part working. I have > added/changed the following line in both files, but the lists are still being > created with archives turned on. the defaults are used at list creation time to populate the new lists' configuration. The system doesn't defer back to the original defaults, so you'll need to adjust each of your current lists to turn off archiving. Cheers, -g -- Greg Stein, http://www.lyra.org/ From sanjay at qlc.mailserve.net Mon Mar 22 05:09:28 1999 From: sanjay at qlc.mailserve.net (Sanjay Shukla) Date: Mon, 22 Mar 1999 04:09:28 +0000 Subject: [Mailman-Users] My Web interface cant run !! Message-ID: <36F5C278.A8739584@qlc.mailserve.net> My browser says Internal Server Error ... This is what I see in the Apache Error Log [Mon April 22 07:41:47 1999] access to /home/mailman/cgi-bin/admin failed for 10.1.1.213, reason: Premature end of script headers Thanx in advance -- ______________________________________________________________________________ Sanjay Shukla, Java Developer Quantum Link Communications Pvt. Ltd.,Mumbai,India. Pin 400034 email-id : shukla97 at hotmail.com : sanjay at qlc.mailserve.net Home Page : http://members.tripod.com/sanjay_shukla Eat , Drink and Remarry ;-) !!!!!!!!!!!!!!!!! ------------------------------------------------------------------------------ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/mailman-users/attachments/19990322/56b10cf3/attachment.html