From msapiro at value.net Mon Aug 1 00:15:04 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 31 Jul 2005 15:15:04 -0700 Subject: [Mailman-Users] Problem running sync_members under cpanel In-Reply-To: Message-ID: Brad Knowles wrote: >At 8:22 PM +0200 2005-07-31, Hilton wrote: > >> File "/usr/local/cpanel/3rdparty/mailman/Mailman/LockFile.py", line 422, in >> __write >> fp = open(self.__tmpfname, 'w') >> >> IOError: [Errno 13] Permission denied: >> '/usr/local/cpanel/3rdparty/mailman/locks/test_landrover.org.za.lock.s53.tm. >> crucialx.net.13496.0' >> ----------- >> >> Any pointers please? As I said before, I don't have root access. > > That's a file permissions problem. You need to talk to your >CPanel hosting provider. To elaborate, the user under which the cron is running does not have permission to create/write the lock file to lock the list. The cron probably needs to run as root or as a user in the 'mailman' group (usually 'mailman'). Also see http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.011.htp -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Aug 1 01:22:54 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 31 Jul 2005 16:22:54 -0700 Subject: [Mailman-Users] arch + EXTERNAL_ARCHIVER + lock files In-Reply-To: <42EA2590.9070605@st.com> Message-ID: Jean-Philippe GIOLA wrote: > >In my mm_cfg.py, Y have this line : > PUBLIC_EXTERNAL_ARCHIVER = 'cat > /tmp/mail_tmp ; >/home/mailman/bin/arch %(listname)s /tmp/mail_tmp' > >So, when a mail is sent to a list, it is store in a temporary file and >then this command is execute : >/home/mailman/bin/arch %(listname)s /tmp/mail_tmp > >The problem I have is that the execution of this last command create >lock's files in the locks directory : >listname.lock ... >and so arch can't re-create the archives from /tmp/mail_tmp. >then, when I remove the lock files, the execution of the arch script go on. > >Does someone has a idea to resolve my problem ? ArchRunner locks the list prior to calling the ArchiveMail() method. Thus the list is locked when the external archiver is invoked. Thus, if the external archiver needs to lock the list, it needs to run in the background so the external archiver command can return and the list can be unlocked. Try something like 'cat >/tmp/mail_tmp;/home/mailman/bin/arch %(listname)s /tmp/mail_tmp &' for the external archiver. Note however that this could result in a race condition if two posts arrive close enough together, the second instance of 'cat' could be overwriting /tmp/mail_tmp before the first instance of 'arch' is done reading it. It is better to create a unique name. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mike at m5computersecurity.com Mon Aug 1 01:38:30 2005 From: mike at m5computersecurity.com (Michael J McCafferty) Date: Sun, 31 Jul 2005 16:38:30 -0700 Subject: [Mailman-Users] No mbox / No Archives Message-ID: <5.2.0.9.0.20050731154513.039f7ff0@mail.webcoach.com> All, I am using Mailman 2.1.5 with Postfix on CentOS 3.5 (RHEL 3). My problem is that I have no archives. They are not being created. Each list is set to archive, and to make the archives public. I do have Apache set to follow symlinks. I also do not have any mbox directories or files being kept. I don't know why. I figure that I have no archives because I have no mboxes. I have checked the permissions (check_perms). Any thoughts on how to remedy or what to check next ? Thanks, Mike From msapiro at value.net Mon Aug 1 02:11:06 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 31 Jul 2005 17:11:06 -0700 Subject: [Mailman-Users] No mbox / No Archives In-Reply-To: <5.2.0.9.0.20050731154513.039f7ff0@mail.webcoach.com> Message-ID: Michael J McCafferty wrote: > I am using Mailman 2.1.5 with Postfix on CentOS 3.5 (RHEL 3). My problem >is that I have no archives. They are not being created. > > Each list is set to archive, and to make the archives public. I do have >Apache set to follow symlinks. I also do not have any mbox directories or >files being kept. I don't know why. I figure that I have no archives >because I have no mboxes. I have checked the permissions (check_perms). > > Any thoughts on how to remedy or what to check next ? Are you using SELinux? There might be a security policy issue. Normally, the list creation process creates the archives/private/listname/listname.mbox/ directory and the first archived message creates the archives/private/listname/listname.mbox/listname.mbox file. It seems that you have neither the directory or file for your lists. If you create the directories by hand (in the 'mailman' group and group writable and searchable and normally setgid although I don't think that setgid is really necessary), that may allow messages to be archived, but it doesn't answer the question of why the directories weren't created in the first place. There may be relevant messages in Mailman's 'error' log. Also, the unarchived posts may be in the shunt queue such that creating the directories and running bin/unshunt will archive those posts. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mike at m5computersecurity.com Mon Aug 1 02:48:53 2005 From: mike at m5computersecurity.com (Michael J McCafferty) Date: Sun, 31 Jul 2005 17:48:53 -0700 Subject: [Mailman-Users] No mbox / No Archives In-Reply-To: References: <5.2.0.9.0.20050731154513.039f7ff0@mail.webcoach.com> Message-ID: <5.2.0.9.0.20050731174835.03b78080@mail.m5hosting.com> Mark, Thanks for the rapid reply. I am not using SELinux (doesn't come in RHEL3 or CentOS 3.x) The lists were recovered from only partial backups (the customer only provided the /var/mailman/lists directory, and nothing else.) So, if the place for the mbox files were created only during list creation, that could account for it. The error log does indicate that the mbox file or directory is missing. I should have looked there (slaps forehead). I have created the directories and run check_perms -f to make sure it's all ok. now all I gotta do is wait for some posts to the lists (they are not my lists) to see if it works. Thanks !!! Mike At 05:11 PM 7/31/2005 -0700, Mark Sapiro wrote: >Michael J McCafferty wrote: > > > I am using Mailman 2.1.5 with Postfix on CentOS 3.5 (RHEL 3). My > problem > >is that I have no archives. They are not being created. > > > > Each list is set to archive, and to make the archives public. I > do have > >Apache set to follow symlinks. I also do not have any mbox directories or > >files being kept. I don't know why. I figure that I have no archives > >because I have no mboxes. I have checked the permissions (check_perms). > > > > Any thoughts on how to remedy or what to check next ? > >Are you using SELinux? There might be a security policy issue. > >Normally, the list creation process creates the >archives/private/listname/listname.mbox/ directory and the first >archived message creates the >archives/private/listname/listname.mbox/listname.mbox file. It seems >that you have neither the directory or file for your lists. If you >create the directories by hand (in the 'mailman' group and group >writable and searchable and normally setgid although I don't think >that setgid is really necessary), that may allow messages to be >archived, but it doesn't answer the question of why the directories >weren't created in the first place. > >There may be relevant messages in Mailman's 'error' log. Also, the >unarchived posts may be in the shunt queue such that creating the >directories and running bin/unshunt will archive those posts. > >-- >Mark Sapiro The highway is for gamblers, >San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Aug 1 03:11:15 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 31 Jul 2005 18:11:15 -0700 Subject: [Mailman-Users] No mbox / No Archives In-Reply-To: <5.2.0.9.0.20050731174835.03b78080@mail.m5hosting.com> Message-ID: Michael J McCafferty wrote: > I have created the directories and run check_perms -f to make >sure it's all ok. now all I gotta do is wait for some posts to the lists >(they are not my lists) to see if it works. > >At 05:11 PM 7/31/2005 -0700, Mark Sapiro wrote: >>Normally, the list creation process creates the >>archives/private/listname/listname.mbox/ directory and the first >>archived message creates the >>archives/private/listname/listname.mbox/listname.mbox file. Perhaps you noticed the error in the above and weren't misled by it, but I gave the wrong path for the .mbox files. The archive directory structure is in archives/private/listname, but the cumulative mbox file is in archives/private/listname.mbox/listname.mbox, NOT in archives/private/listname/listname.mbox/listname.mbox. Sorry for any confusion. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From owner at writestop.com Mon Aug 1 04:07:10 2005 From: owner at writestop.com (Diana Kirk) Date: Sun, 31 Jul 2005 19:07:10 -0700 Subject: [Mailman-Users] Mailman no longer processing one mailing list Message-ID: <200507311905.03544.owner@thewritersplace.com> Hi all, I just spent some time going through the searchable archives at mail-archive.com, but didn't see my question (or its answer). I sent a support ticket to my web host (via cpanel) and they are looking into it, but basically they've asked me if there isn't anything else I can tell them. I have two mailing lists with this web host for the same domain name (lista at mydomain.com and listb at mydomain.com). Both are active and were working as programmed to work. Some time between Friday afternoon and Saturday morning, listb at mydomain.com, no longer processed any mail. Lista at mydomain.com continues to work as expected. I'm the list administrator and only moderator currently, as well as a subscriber to the list. I have my subscription set up to send an acknowledgment from Mailman that my posts have been received. I'm not getting any acknowledgments. The posts are not being archived, nor were they distributed to the mailing list, or sent to the list admin or moderator's mailboxes for approval. As the list admin, I should receive any unhandled bounces, and the posts didn't do that either. I've pinged the mail address -- that's fine. And, in fact, the other mailing list continues to receive, send out acknowledgments, archive, and distribute the mail without problems. Does this ring a bell with anybody? Any clues as to what the web hosting people should be looking for in the logs? Which logs should they look in? Any guidance you can offer is appreciated. Thanks, Diana From msapiro at value.net Mon Aug 1 05:26:43 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 31 Jul 2005 20:26:43 -0700 Subject: [Mailman-Users] Mailman no longer processing one mailing list In-Reply-To: <200507311905.03544.owner@thewritersplace.com> Message-ID: Diana Kirk wrote: > >I just spent some time going through the searchable archives at >mail-archive.com, but didn't see my question (or its answer). I sent >a support ticket to my web host (via cpanel) and they are looking >into it, but basically they've asked me if there isn't anything else >I can tell them. > >I have two mailing lists with this web host for the same domain name >(lista at mydomain.com and listb at mydomain.com). Both are active and were >working as programmed to work. Some time between Friday afternoon and >Saturday morning, listb at mydomain.com, no longer processed any mail. >Lista at mydomain.com continues to work as expected. > >I'm the list administrator and only moderator currently, as well as a >subscriber to the list. I have my subscription set up to send an >acknowledgment from Mailman that my posts have been received. I'm not >getting any acknowledgments. The posts are not being archived, nor >were they distributed to the mailing list, or sent to the list admin >or moderator's mailboxes for approval. As the list admin, I should >receive any unhandled bounces, and the posts didn't do that either. >I've pinged the mail address -- that's fine. And, in fact, the other >mailing list continues to receive, send out acknowledgments, archive, >and distribute the mail without problems. > >Does this ring a bell with anybody? Any clues as to what the web >hosting people should be looking for in the logs? Which logs should >they look in? Any guidance you can offer is appreciated. See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp concentrating on those things that could affect only a single list plus the logs, i.e., items 2), 6), 7) and 8) See also http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.011.htp You might find something useful in the recent posts at http://mail.python.org/pipermail/mailman-users/2005-July/045929.html and http://mail.python.org/pipermail/mailman-users/2005-July/045969.html -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From owner at writestop.com Mon Aug 1 08:46:47 2005 From: owner at writestop.com (Diana Kirk) Date: Sun, 31 Jul 2005 23:46:47 -0700 Subject: [Mailman-Users] Mailman no longer processing one mailing list In-Reply-To: References: Message-ID: <200507312346.47706.owner@writestop.com> On Sunday 31 July 2005 08:26 pm, Mark Sapiro wrote: > See > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.ht >p concentrating on those things that could affect only a single list > plus the logs, i.e., items 2), 6), 7) and 8) > > See also > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.011.ht >p > > You might find something useful in the recent posts at > http://mail.python.org/pipermail/mailman-users/2005-July/045929.htm >l and > http://mail.python.org/pipermail/mailman-users/2005-July/045969.htm >l Thanks for your response. I've forwarded it to the web host's technical support, as well as I'm going through your suggestions myself. Much obliged, Diana From bigtuner at comcast.net Mon Aug 1 17:55:53 2005 From: bigtuner at comcast.net (Dan Collins) Date: Mon, 1 Aug 2005 11:55:53 -0400 Subject: [Mailman-Users] virtual hosts and https Message-ID: <000c01c596b1$7f66d2b0$6401a8c0@Athlon> Hello All - With Mark Sapiro's help, I got Mailman running on my apache virtual server, at least for the most important virtual host, xxx.org. I'd like to get Mailman to deliver from either of my two virtual hosts both over https. I have mailman and pipermail dirs set up in httpd.conf under each of the virtual hosts. I'm using Sendmail. So, before unsubscribing from this list, I have a couple of questions. - 1) In the mm_cfg.py file, I have DEFAULT_EMAIL_HOST = 'xxxx.org' DEFAULT_URL_HOST = 'xxxx.org' DEFAULT_URL_PATTERN = 'https://%s/mailman/' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) (NOTE: doesn't need quotes, right? It worked fine without quotes) add_virtualhost('second-virtual-host.com', 'second-virtual-host.com') (NOTE: needs quotes or I get an error message when running mailmanctl restart) Right now, the list I want to run from second-virtual-host and its admin pages come up under https://xxxx.org . When I try to use the web interface from second-virtual-host/mailman/admin/list-name, I get 404 error still under https://xxxx.org . I changed the list setting to second-virtual-host.com, so now Overview at the bottom of the page includes second-virtual-host.com, but all links at the bottom of the page (including Overview) shows the url as https://xxxx.org . In other words, I can not reach the list from second-virtual-host.com, either http or https. I hope that this message is clear enough to spell out my problem and hopefully initiate a useful response. Thanks as always. Dan From vpv at figaros.com Mon Aug 1 18:31:44 2005 From: vpv at figaros.com (Vince Van De Coevering) Date: Mon, 1 Aug 2005 09:31:44 -0700 Subject: [Mailman-Users] virtual hosts and https Message-ID: <730541D5A4E4BE46ABC2F4BA01311D5405BA94@fip01.figaros.com> Sorry for the top post but I really don't have any in-line comments... Dan, Is it safe to assume that you are using apache as your web server? Have you set up each of your virtual domains with its own IP address or are you attempting to share the same IP address between multiple servers? SSL doesn't support name based virtual hosting so you will need a unique IP address for each domain. Vince Van De Coevering IT Manager Figaro's Italian Pizza, Inc. 503-371-9318 x216 vpv at figaros.com > -----Original Message----- > From: Dan Collins [mailto:bigtuner at comcast.net] > Sent: August 01, 2005 8:56 AM > To: Mailman-Users at python.org > Subject: [Mailman-Users] virtual hosts and https > > > Hello All - > > With Mark Sapiro's help, I got Mailman running on my apache > virtual server, at least for the most important virtual host, > xxx.org. I'd like to get Mailman to deliver from either of > my two virtual hosts both over https. I have mailman and > pipermail dirs set up in httpd.conf under each of the virtual > hosts. I'm using Sendmail. > > So, before unsubscribing from this list, I have a couple of > questions. - > > 1) In the mm_cfg.py file, I have > > DEFAULT_EMAIL_HOST = 'xxxx.org' > DEFAULT_URL_HOST = 'xxxx.org' > DEFAULT_URL_PATTERN = 'https://%s/mailman/' > VIRTUAL_HOSTS.clear() > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) (NOTE: > doesn't need quotes, right? It worked fine without quotes) > add_virtualhost('second-virtual-host.com', > 'second-virtual-host.com') (NOTE: needs quotes or I get an > error message when running mailmanctl restart) > > Right now, the list I want to run from second-virtual-host > and its admin pages come up under https://xxxx.org . When I > try to use the web interface from > second-virtual-host/mailman/admin/list-name, I get 404 error > still under https://xxxx.org . > > I changed the list setting to second-virtual-host.com, so now > Overview at the bottom of the page includes > second-virtual-host.com, but all links at the bottom of the > page (including Overview) shows the url as https://xxxx.org . > In other words, I can not reach the list from > second-virtual-host.com, either http or https. > > I hope that this message is clear enough to spell out my > problem and hopefully initiate a useful response. > > Thanks as always. > > Dan > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/vpv%40figaros.com > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq 01.027.htp From msapiro at value.net Mon Aug 1 18:44:04 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 1 Aug 2005 09:44:04 -0700 Subject: [Mailman-Users] virtual hosts and https In-Reply-To: <000c01c596b1$7f66d2b0$6401a8c0@Athlon> Message-ID: Dan Collins wrote: > >1) In the mm_cfg.py file, I have > >DEFAULT_EMAIL_HOST = 'xxxx.org' >DEFAULT_URL_HOST = 'xxxx.org' >DEFAULT_URL_PATTERN = 'https://%s/mailman/' >VIRTUAL_HOSTS.clear() >add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) (NOTE: doesn't need quotes, right? It worked fine without quotes) No quotes because DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST are variable names with previously defined values. >add_virtualhost('second-virtual-host.com', 'second-virtual-host.com') (NOTE: needs quotes or I get an error message when running mailmanctl restart) Quotes required because 'second-virtual-host.com' and 'second-virtual-host.com' are string values. Without the quotes they are interpreted as variable names and result in an error because they have not been assigned values. >Right now, the list I want to run from second-virtual-host and its admin pages come up under https://xxxx.org . When I try to use the web interface from second-virtual-host/mailman/admin/list-name, I get 404 error still under https://xxxx.org . > >I changed the list setting to second-virtual-host.com, so now Overview at the bottom of the page includes second-virtual-host.com, but all links at the bottom of the page (including Overview) shows the url as https://xxxx.org . In other words, I can not reach the list from second-virtual-host.com, either http or https. > >I hope that this message is clear enough to spell out my problem and hopefully initiate a useful response. After making changes to the above things in mm_cfg.py (DEFAULT_URL_PATTERN in particular, but the others too) and restarting mailman, you must run fix_url under withlist to correct previously stored list attributes. Run bin/fix_url.py for instructions. In your case, you probably want ultimately to run bin/withlist -l -r fix_url list-name --urlhost=second-virtual-host.com This will fix the links on the listinfo and other pages except perhaps links in the archive. To fix existing links in the archives, you have to rebuild them with bin/arch. Probably just bin/arch --wipe list-name if the archives/private/list-name.mbox/list-name.mbox file is complete. I'm not sure about the 404 error. Does the url https://second-virtual-host/mailman/admin/list-name work if you enter it directly? If not, this needs to be addressed in the web server configuration. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From bigtuner at comcast.net Mon Aug 1 19:53:09 2005 From: bigtuner at comcast.net (Dan Collins) Date: Mon, 1 Aug 2005 13:53:09 -0400 Subject: [Mailman-Users] virtual hosts and https follow-up References: <730541D5A4E4BE46ABC2F4BA01311D5405BA94@fip01.figaros.com> Message-ID: <003401c596c1$e1089de0$6401a8c0@Athlon> Hello Vince, Mark and all -- Well, I ran the withlists program (duh! can't believe I forgot to do this) on the one list I want to run from the second-virtual -host only. But now (maybe before, too), I can go into any list under https xxx.org, https www.xxx.org, https www.second-virtual-host, but not just plain https second-virtual-host. (It recognizes the server Alias but not the server name). The confusion only appears to be happening with mailman.Yes, I restarted Apache. Obviously, this is not what I want and I should have just left well enough alone. Dang. Vince, I have four virtual hosts on my machine (running Apache) - In httpd.conf, I have the ip address with port 80 or 443 for each of the two hosts. I have mailman and pipermail set up for each host under the 443 port like so Alias /pipermail "/usr/local/mailman/archives/public" AddDefaultCharset Off Options FollowSymLinks AllowOverride None Order allow,deny Allow from all ScriptAlias /mailman "/usr/local/mailman/cgi-bin" Options ExecCGI FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all All enclosed in the container for each host ----- Original Message ----- From: "Vince Van De Coevering" To: "'Dan Collins'" ; Sent: Monday, August 01, 2005 12:31 PM Subject: RE: [Mailman-Users] virtual hosts and https > Sorry for the top post but I really don't have any in-line comments... > > Dan, > > Is it safe to assume that you are using apache as your web server? > > Have you set up each of your virtual domains with its own IP address or > are > you attempting to share the same IP address between multiple servers? SSL > doesn't support name based virtual hosting so you will need a unique IP > address for each domain. > > > Vince Van De Coevering > IT Manager > Figaro's Italian Pizza, Inc. > 503-371-9318 x216 > vpv at figaros.com > >> -----Original Message----- >> From: Dan Collins [mailto:bigtuner at comcast.net] >> Sent: August 01, 2005 8:56 AM >> To: Mailman-Users at python.org >> Subject: [Mailman-Users] virtual hosts and https >> >> >> Hello All - >> >> With Mark Sapiro's help, I got Mailman running on my apache >> virtual server, at least for the most important virtual host, >> xxx.org. I'd like to get Mailman to deliver from either of >> my two virtual hosts both over https. I have mailman and >> pipermail dirs set up in httpd.conf under each of the virtual >> hosts. I'm using Sendmail. >> >> So, before unsubscribing from this list, I have a couple of >> questions. - >> >> 1) In the mm_cfg.py file, I have >> >> DEFAULT_EMAIL_HOST = 'xxxx.org' >> DEFAULT_URL_HOST = 'xxxx.org' >> DEFAULT_URL_PATTERN = 'https://%s/mailman/' >> VIRTUAL_HOSTS.clear() >> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) (NOTE: >> doesn't need quotes, right? It worked fine without quotes) >> add_virtualhost('second-virtual-host.com', >> 'second-virtual-host.com') (NOTE: needs quotes or I get an >> error message when running mailmanctl restart) >> >> Right now, the list I want to run from second-virtual-host >> and its admin pages come up under https://xxxx.org . When I >> try to use the web interface from >> second-virtual-host/mailman/admin/list-name, I get 404 error >> still under https://xxxx.org . >> >> I changed the list setting to second-virtual-host.com, so now >> Overview at the bottom of the page includes >> second-virtual-host.com, but all links at the bottom of the >> page (including Overview) shows the url as https://xxxx.org . >> In other words, I can not reach the list from >> second-virtual-host.com, either http or https. >> >> I hope that this message is clear enough to spell out my >> problem and hopefully initiate a useful response. >> >> Thanks as always. >> >> Dan >> ------------------------------------------------------ >> Mailman-Users mailing list >> Mailman-Users at python.org >> http://mail.python.org/mailman/listinfo/mailman-users >> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >> Searchable Archives: >> http://www.mail-archive.com/mailman-users%40python.org/ >> Unsubscribe: >> http://mail.python.org/mailman/options/mailman-users/vpv%40figaros.com >> >> Security Policy: >> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq > 01.027.htp From bigtuner at comcast.net Mon Aug 1 20:13:27 2005 From: bigtuner at comcast.net (Dan Collins) Date: Mon, 1 Aug 2005 14:13:27 -0400 Subject: [Mailman-Users] virtual hosts and https yet another follow-up References: <730541D5A4E4BE46ABC2F4BA01311D5405BA94@fip01.figaros.com> <003401c596c1$e1089de0$6401a8c0@Athlon> Message-ID: <000f01c596c4$b7098ce0$6401a8c0@Athlon> Hi again Y'all - I think I now understand what you said before, Vince. I need a unique ip for each 443 port I set up, not one ip, qualified by Server Name, Server Alias and port, right? So, I'll need to remove the Mailman config from the second-virtual-server so that Mailman on SSL processes the .org server name only. That's easy enough. My lingering question is "why does https work with mysql admin for instance on the second server?" (No cross-over server or alias confusion.) Is that because its a separate server? Anyway, thanks for the quick response and great information. I'll return to lurking now. Dan ----- Original Message ----- From: "Dan Collins" To: "Vince Van De Coevering" ; Sent: Monday, August 01, 2005 1:53 PM Subject: Re: [Mailman-Users] virtual hosts and https follow-up > Hello Vince, Mark and all -- > > Well, I ran the withlists program (duh! can't believe I forgot to do this) > on the one list I want to run from the second-virtual -host only. But now > (maybe before, too), I can go into any list under https xxx.org, https > www.xxx.org, https www.second-virtual-host, but not just plain https > second-virtual-host. (It recognizes the server Alias but not the server > name). The confusion only appears to be happening with mailman.Yes, I > restarted Apache. Obviously, this is not what I want and I should have > just > left well enough alone. Dang. > > Vince, I have four virtual hosts on my machine (running Apache) - In > httpd.conf, I have the ip address with port 80 or 443 for each of the two > hosts. I have mailman and pipermail set up for each host under the 443 > port > like so > > > > Alias /pipermail "/usr/local/mailman/archives/public" > > > AddDefaultCharset Off > Options FollowSymLinks > AllowOverride None > Order allow,deny > Allow from all > > > ScriptAlias /mailman "/usr/local/mailman/cgi-bin" > > > Options ExecCGI FollowSymlinks MultiViews > AllowOverride None > Order allow,deny > Allow from all > > > All enclosed in the container for each > host > > ----- Original Message ----- > From: "Vince Van De Coevering" > To: "'Dan Collins'" ; > Sent: Monday, August 01, 2005 12:31 PM > Subject: RE: [Mailman-Users] virtual hosts and https > > >> Sorry for the top post but I really don't have any in-line comments... >> >> Dan, >> >> Is it safe to assume that you are using apache as your web server? >> >> Have you set up each of your virtual domains with its own IP address or >> are >> you attempting to share the same IP address between multiple servers? >> SSL >> doesn't support name based virtual hosting so you will need a unique IP >> address for each domain. >> >> >> Vince Van De Coevering >> IT Manager >> Figaro's Italian Pizza, Inc. >> 503-371-9318 x216 >> vpv at figaros.com >> >>> -----Original Message----- >>> From: Dan Collins [mailto:bigtuner at comcast.net] >>> Sent: August 01, 2005 8:56 AM >>> To: Mailman-Users at python.org >>> Subject: [Mailman-Users] virtual hosts and https >>> >>> >>> Hello All - >>> >>> With Mark Sapiro's help, I got Mailman running on my apache >>> virtual server, at least for the most important virtual host, >>> xxx.org. I'd like to get Mailman to deliver from either of >>> my two virtual hosts both over https. I have mailman and >>> pipermail dirs set up in httpd.conf under each of the virtual >>> hosts. I'm using Sendmail. >>> >>> So, before unsubscribing from this list, I have a couple of >>> questions. - >>> >>> 1) In the mm_cfg.py file, I have >>> >>> DEFAULT_EMAIL_HOST = 'xxxx.org' >>> DEFAULT_URL_HOST = 'xxxx.org' >>> DEFAULT_URL_PATTERN = 'https://%s/mailman/' >>> VIRTUAL_HOSTS.clear() >>> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) (NOTE: >>> doesn't need quotes, right? It worked fine without quotes) >>> add_virtualhost('second-virtual-host.com', >>> 'second-virtual-host.com') (NOTE: needs quotes or I get an >>> error message when running mailmanctl restart) >>> >>> Right now, the list I want to run from second-virtual-host >>> and its admin pages come up under https://xxxx.org . When I >>> try to use the web interface from >>> second-virtual-host/mailman/admin/list-name, I get 404 error >>> still under https://xxxx.org . >>> >>> I changed the list setting to second-virtual-host.com, so now >>> Overview at the bottom of the page includes >>> second-virtual-host.com, but all links at the bottom of the >>> page (including Overview) shows the url as https://xxxx.org . >>> In other words, I can not reach the list from >>> second-virtual-host.com, either http or https. >>> >>> I hope that this message is clear enough to spell out my >>> problem and hopefully initiate a useful response. >>> >>> Thanks as always. >>> >>> Dan >>> ------------------------------------------------------ >>> Mailman-Users mailing list >>> Mailman-Users at python.org >>> http://mail.python.org/mailman/listinfo/mailman-users >>> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >>> Searchable Archives: >>> http://www.mail-archive.com/mailman-users%40python.org/ >>> Unsubscribe: >>> http://mail.python.org/mailman/options/mailman-users/vpv%40figaros.com >>> >>> Security Policy: >>> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq >> 01.027.htp > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/bigtuner%40comcast.net > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From ipople at unimelb.edu.au Tue Aug 2 09:38:38 2005 From: ipople at unimelb.edu.au (Iain Pople) Date: Tue, 02 Aug 2005 17:38:38 +1000 Subject: [Mailman-Users] header_filter_rules possible bug Message-ID: <54F3B081-F921-490C-B20D-86F95EA5A4D3@unimelb.edu.au> Hi, I have noticed some unexpected behaviour with header_filter_rules. I wanted to reject messages with an empty subject line so i came up with the following regex: ^subject:\s*$ However it wasn't working as desired. After delving around in the SpamDetect.py code i noticed that the re.search call is not using MULTILINE mode. So the headers are treated as one long string and ^ would only match the beginning of the string. Is this the desired behaviour? To me it makes more sense that it should use multiline mode. i.e.: --- SpamDetect.py.bak 2005-08-02 15:56:42.083270000 +1000 +++ SpamDetect.py 2005-08-02 17:33:59.698226000 +1000 @@ -127,7 +127,7 @@ for pattern in patterns.splitlines(): if pattern.startswith('#'): continue - if re.search(pattern, headers, re.IGNORECASE): + if re.search(pattern, headers, re.IGNORECASE|re.MULTILINE): if action == mm_cfg.DISCARD: raise Errors.DiscardMessage if action == mm_cfg.REJECT: @@ -137,3 +137,4 @@ hold_for_approval(mlist, msg, msgdata, HeaderMatchHold) if action == mm_cfg.ACCEPT: return -- Iain Pople Systems Programmer University of Melbourne From m.moghimi at gmail.com Tue Aug 2 09:48:19 2005 From: m.moghimi at gmail.com (Mohammad Moghimi) Date: Tue, 2 Aug 2005 04:48:19 -0300 Subject: [Mailman-Users] mailman installation Message-ID: I want to install mailman. when I try to configure it I got this error message: checking for --with-python... no checking for python... /usr/bin/python checking Python interpreter... /usr/bin/python checking Python version... 2.4 checking that Python has a working distutils... configure: error: ***** Distutils is not available or is incomplete for /usr/bin/python ***** If you installed Python from RPM (or other package manager) ***** be sure to install the -devel package, or install Python ***** from source. See README.LINUX for details I downloaded Distutil from python.org http://www.python.org/sigs/distutils-sig/download/Distutils-1.0.2.tar.gz I wanted to install this one but I got another error message in running python setup.py install Traceback (most recent call last): File "setup.py", line 30, in ? packages = ['distutils', 'distutils.command'], File "/home/soccer/mohammad/python /Distutils-1.0.2/distutils/core.py", line 101, in setup _setup_distribution = dist = klass(attrs) File "/home/soccer/mohammad/python/Distutils-1.0.2/distutils/dist.py", line 130, in __init__ setattr(self, method_name, getattr(self.metadata, method_name)) AttributeError: DistributionMetadata instance has no attribute 'get___doc__' How can I solve this problem?! -- Mohammad do you Python?!! From Javier.Castillo at alhambra-eidos.com Tue Aug 2 14:04:31 2005 From: Javier.Castillo at alhambra-eidos.com (Javier Castillo Alcibar) Date: Tue, 2 Aug 2005 14:04:31 +0200 Subject: [Mailman-Users] Modify To header Message-ID: <635868854FEE3845B2D264D9D0E4017D1CB53C@ALHM3SRV.alhpridom.as> Hello all, I have a cosmetic question: I would like to modify the "To:" header, in order to use the sender address (From:) as the "To:" header. Can I do this in SMTPDirect.py?? In this way, I would have emails like this: From: user at mydomain.com To: user at mydomian.com Thx in advance, Javier. From tkikuchi at is.kochi-u.ac.jp Tue Aug 2 14:54:13 2005 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Tue, 02 Aug 2005 21:54:13 +0900 Subject: [Mailman-Users] header_filter_rules possible bug In-Reply-To: <54F3B081-F921-490C-B20D-86F95EA5A4D3@unimelb.edu.au> References: <54F3B081-F921-490C-B20D-86F95EA5A4D3@unimelb.edu.au> Message-ID: <42EF6CF5.6000107@is.kochi-u.ac.jp> Hi, I think you are right! I have to make warning when checking in because this may cause incompatible behavior for already installed other patterns. :-( Iain Pople wrote: > Hi, > > I have noticed some unexpected behaviour with header_filter_rules. > > I wanted to reject messages with an empty subject line so i came up > with the following regex: > > ^subject:\s*$ > > However it wasn't working as desired. After delving around in the > SpamDetect.py code i noticed that the re.search call is not using > MULTILINE mode. So the headers are treated as one long string and ^ > would only match the beginning of the string. > > Is this the desired behaviour? To me it makes more sense that it > should use multiline mode. > > i.e.: > > --- SpamDetect.py.bak 2005-08-02 15:56:42.083270000 +1000 > +++ SpamDetect.py 2005-08-02 17:33:59.698226000 +1000 > @@ -127,7 +127,7 @@ > for pattern in patterns.splitlines(): > if pattern.startswith('#'): > continue > - if re.search(pattern, headers, re.IGNORECASE): > + if re.search(pattern, headers, re.IGNORECASE|re.MULTILINE): > if action == mm_cfg.DISCARD: > raise Errors.DiscardMessage > if action == mm_cfg.REJECT: > @@ -137,3 +137,4 @@ > hold_for_approval(mlist, msg, msgdata, > HeaderMatchHold) > if action == mm_cfg.ACCEPT: > return > > -- > Iain Pople > Systems Programmer > University of Melbourne > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/tkikuchi%40is.kochi-u.ac.jp > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > > -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From tiagocruz at forumgdh.net Tue Aug 2 16:48:46 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Tue, 02 Aug 2005 11:48:46 -0300 Subject: [Mailman-Users] WebServer and MailServer in different machines :/ Message-ID: <42EF87CE.7090606@forumgdh.net> Hello guys! I'v make a test installation of my MailMan with Postfix and Virtual Domain, but all in a unic (one) machine running apache and postfix. Now, I'll configure in my production ambient, but I have 02 servers, one with a Webserver and other with a Mailserver. And now? How I can configure this? :) Thanks a lot! Brazilian Regards From bignose at gmail.com Tue Aug 2 22:38:14 2005 From: bignose at gmail.com (Jeff MacDonald) Date: Tue, 2 Aug 2005 16:38:14 -0400 Subject: [Mailman-Users] having trouble with installation Message-ID: Hi, I got mailman set up now such that I do not see any errors in my apache error logs when i create a new list. Postmap and Postalias are run just fine. However, the file virtual-mailman is completly empty when i add new lists. the aliases file get's updated with all of the new entries tho. Consequently when ever I attempt to send mail to mylist at mydomain.ca it gets bounced cause postfix doesn't know anything about it. My postfix main.cf points to mailman thusly.. local_recipient_maps = unix:passwd.byname $alias_maps $virtual_alias_maps hash:/usr/local/mailman/data/virtual-mailman However there is no mention of the file virtual-mailman in mm_cfg.py or defaults.py , only so much as to say this is what POSTFIX_MAP_CMD expects to see.. [defaults.py] I'm [---] this close to having it working i know it. Thanks. -- Jeff MacDonald http://www.halifaxbudolife.ca http://www.nintai.ca From Dave.Shepherd at Emulex.Com Tue Aug 2 23:38:42 2005 From: Dave.Shepherd at Emulex.Com (Dave.Shepherd at Emulex.Com) Date: Tue, 2 Aug 2005 14:38:42 -0700 Subject: [Mailman-Users] smrsh mailer prog died with signal 9 Message-ID: <81A95FFFB8332F468D948BBD7AD9B9605EE973@xbt.ad.emulex.com> Has anyone seen this problem before? I'm trying to port an existing working mailman/Sendmail to a newer systems and I'm having a problem with the smrsh program in delivering mail to mailman on the newer system. Here is the error in the /var/log/syslog Aug 2 14:20:51 royal sendmail[15913]: [ID 801593 mail.crit] j72L6FYD015584: SYSERR(root): mailer prog died with signal 9 Aug 2 14:20:51 royal sendmail[15913]: [ID 801593 mail.info] j72L6FYD015584: to="|/suitespot/mailman/mail/mailman post test2", ctladdr= (1/0), delay=00:14:36, xdelay=00:00:00, mailer=prog, pri=393967, dsn=4.0.0, stat=Deferred: prog mailer (/usr/lib/smrsh) exited with EX_TEMPFAIL Aug 2 14:25:51 royal sendmail[15941]: [ID 801593 mail.crit] j72L6FYD015584: SYSERR(root): mailer prog died with signal 9 Aug 2 14:25:51 royal sendmail[15941]: [ID 801593 mail.info] j72L6FYD015584: to="|/suitespot/mailman/mail/mailman post test2", ctladdr= (1/0), delay=00:19:36, xdelay=00:00:00, mailer=prog, pri=483967, dsn=4.0.0, stat=Deferred: prog mailer (/usr/lib/smrsh) exited with EX_TEMPFAIL The config files are as follows: With a link under /usr/adm/sm.bin/mailman ==> /suitespot/mailman/mail/mailman /etc/mail/aliases # test2: "|/suitespot/mailman/mail/mailman post test2" test2-admin: "|/suitespot/mailman/mail/mailman admin test2" test2-bounces: "|/suitespot/mailman/mail/mailman bounces test2" test2-confirm: "|/suitespot/mailman/mail/mailman confirm test2" test2-join: "|/suitespot/mailman/mail/mailman join test2" test2-leave: "|/suitespot/mailman/mail/mailman leave test2" test2-owner: "|/suitespot/mailman/mail/mailman owner test2" test2-request: "|/suitespot/mailman/mail/mailman request test2" test2-subscribe: "|/suitespot/mailman/mail/mailman subscribe test2" test2-unsubscribe: "|/suitespot/mailman/mail/mailman unsubscribe test2" /etc/mail/virtuserstable mailman at royal2.emulex.com Dave.Shepherd at Emulex.com mailman-owner at royal2.emulex.com Dave.Shepherd at Emulex.com @138.239.112.18 %1 at royal2.emulex.com ## ## These addresses are required or recommended either by convention ## or by RFC 2142, "Mailbox Names for Common Services, Roles and ## Functions". Honor them. ## MAILER-DAEMON at royal2.emulex.com Dave.Shepherd at Emulex.com postmaster at royal2.emulex.com Dave.Shepherd at Emulex.com postmaster at royal2.emulex.com Dave.Shepherd at Emulex.com webmaster at royal2.emulex.com Dave.Shepherd at Emulex.com abuse at royal2.emulex.com Dave.Shepherd at Emulex.com ## ## I can put user accounts in here, too. ## root at royal2.emulex.com dave.shepherd at emulex.com Thanks in advance for your help! _____ Dave Shepherd Emulex Corporation From jwt at onjapan.net Wed Aug 3 07:44:27 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Wed, 3 Aug 2005 14:44:27 +0900 Subject: [Mailman-Users] mailman installation In-Reply-To: References: Message-ID: <3E9CEDEB-AC61-4F3F-AD1B-1A1A4592B85A@onjapan.net> On Aug 2, 2005, at 16:48, Mohammad Moghimi wrote: > checking Python version... 2.4 > checking that Python has a working distutils... configure: error: > > ***** Distutils is not available or is incomplete for /usr/bin/python > ***** If you installed Python from RPM (or other package manager) > ***** be sure to install the -devel package, or install Python > ***** from source. See README.LINUX for details > > I downloaded Distutil from python.org > http://www.python.org/sigs/distutils-sig/download/ > Distutils-1.0.2.tar.gz That is a rather old version of distutils. A working version should have been included in your Python 2.4 installation. (As the error message says, it is often installed in a separate package if you installed Python in package form.) Check again that your Python 2.4 installation is complete (and that you have included the -devel package if appropriate for your system). -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From bignose at gmail.com Wed Aug 3 17:31:28 2005 From: bignose at gmail.com (Jeff MacDonald) Date: Wed, 3 Aug 2005 11:31:28 -0400 Subject: [Mailman-Users] having trouble with installation In-Reply-To: References: Message-ID: Well, I've tinkered more and more but to no avail. Postfix basically refuses to admit that mailman exists.. it just keep saying "cannot find mail box" when i send to my test lists. Aswell, tho I'm not sure if this is related, when I create a new list and it tells me it's notifying me, i never see the response. Jeff. On 8/2/05, Jeff MacDonald wrote: > Hi, > > I got mailman set up now such that I do not see any errors in my > apache error logs when i create a new list. Postmap and Postalias are > run just fine. > > However, the file virtual-mailman is completly empty when i add new > lists. the aliases file get's updated with all of the new entries tho. > > Consequently when ever I attempt to send mail to mylist at mydomain.ca it > gets bounced cause postfix doesn't know anything about it. > > My postfix main.cf points to mailman thusly.. > > local_recipient_maps = unix:passwd.byname $alias_maps > $virtual_alias_maps hash:/usr/local/mailman/data/virtual-mailman > > However there is no mention of the file virtual-mailman in mm_cfg.py > or defaults.py , only so much as to say this is what POSTFIX_MAP_CMD > expects to see.. [defaults.py] > > I'm [---] this close to having it working i know it. > > Thanks. > > > -- > Jeff MacDonald > http://www.halifaxbudolife.ca > http://www.nintai.ca > -- Jeff MacDonald http://www.halifaxbudolife.ca http://www.nintai.ca From KCarter at shelbyed.k12.al.us Wed Aug 3 19:16:54 2005 From: KCarter at shelbyed.k12.al.us (Ken Carter) Date: Wed, 03 Aug 2005 12:16:54 -0500 Subject: [Mailman-Users] Cleaning out lists of users Message-ID: Our school system has over 30 lists that are maintained by different people. I'm looking for an efficient process where I can delete addresses from all lists without having to wade though the lists one by one. Finding one email in the mess is bad enough but when you're talking about clearing 50+ at a shot it is insane! Thanks for any suggestions! Ken Carter Network Administration, Shelby County Schools 410 East College Street, Columbiana, AL 35051 (205) 682-5829 Voice, (205) 682-7094 FAX From billl at inetmsg.com Wed Aug 3 19:41:48 2005 From: billl at inetmsg.com (Bill Landry) Date: Wed, 3 Aug 2005 10:41:48 -0700 Subject: [Mailman-Users] Cleaning out lists of users References: Message-ID: <093701c59852$9fe82aa0$43c6e2a5@blxp> ----- Original Message ----- From: "Ken Carter" > Our school system has over 30 lists that are maintained by different > people. I'm looking for an efficient process where I can delete > addresses from all lists without having to wade though the lists one by > one. Finding one email in the mess is bad enough but when you're > talking about clearing 50+ at a shot it is insane! You could fairly easily accomplished this using the "remove_members" variable via a console session (see: http://www.gnu.org/software/mailman/site.html). Bill From KCarter at shelbyed.k12.al.us Wed Aug 3 20:37:13 2005 From: KCarter at shelbyed.k12.al.us (Ken Carter) Date: Wed, 03 Aug 2005 13:37:13 -0500 Subject: [Mailman-Users] Cleaning out lists of users Message-ID: Thanks everyone... got the job done. However I think I'll script a combination of the find and remove_members to remove an email address from all lists in one stroke from a file. If I get it working well I'll be sure to post the script for yawl. Ken Carter Network Administration, Shelby County Schools 410 East College Street, Columbiana, AL 35051 (205) 682-5829 Voice, (205) 682-7094 FAX >>> "Bill Landry" 8/3/2005 12:41:48 PM >>> ----- Original Message ----- From: "Ken Carter" > Our school system has over 30 lists that are maintained by different > people. I'm looking for an efficient process where I can delete > addresses from all lists without having to wade though the lists one by > one. Finding one email in the mess is bad enough but when you're > talking about clearing 50+ at a shot it is insane! You could fairly easily accomplished this using the "remove_members" variable via a console session (see: http://www.gnu.org/software/mailman/site.html). Bill ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/kcarter%40shelbyed.k12.al.us Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From bert.beaudin at uwc-usa.org Wed Aug 3 22:17:10 2005 From: bert.beaudin at uwc-usa.org (Bert Beaudin) Date: Wed, 3 Aug 2005 14:17:10 -0600 Subject: [Mailman-Users] email not being sent Message-ID: <88AF6E61964C1E43B0F06CE8D6804D69041021@cielo.ahuwc.local> Hello all I have a postfix server running amavisd-new, clamav and spamassissian along with mailman on an openbsd server. I can create list form the web pages and users that I subscribe there are reciving emails welcoming them. The problem come when I post to the list. I see /usr/local/lib/mailman/mail/mailman post it-test in my mail logs but the email never gets sent.All other email sent though this box is working fine. Any pointers would be great. I have looked at the log files in /var/spool/mailman/logs but nothing is sticking out. Thanks, Bert Bert Beaudin It Manager AHUWC bert at uwc.net 505-454-4254 www.uwc-usa.org From randall at randallsquared.com Thu Aug 4 00:28:05 2005 From: randall at randallsquared.com (Randall Randall) Date: Wed, 3 Aug 2005 18:28:05 -0400 Subject: [Mailman-Users] mail always and only delivered to list owner Message-ID: Hi, I'm administering a list for announcements where most notifications are turned off, but mail to list members seems to have gone with it. :) Any message sent by any member to the list doesn't show up in the moderation webpage, even though all users have moderation turned on, but instead is sent at once to the list owner. I checked the permissions, I reran newaliases, and basically have no idea what to check next. I'm not sure what settings are relevant to this, and rather than post the entire output of config_list -o , I thought I'd ask first if there is some obvious setting I should check? Thanks in advance for any help! -- Randall Randall (706) 536-2674 Remote administration -- web applications -- consulting From randall at randallsquared.com Thu Aug 4 02:10:03 2005 From: randall at randallsquared.com (Randall Randall) Date: Wed, 3 Aug 2005 20:10:03 -0400 Subject: [Mailman-Users] mail always and only delivered to list owner In-Reply-To: <6BFE406B-DAD8-49B1-9112-0D43C382EE21@memphis.edu> References: <6BFE406B-DAD8-49B1-9112-0D43C382EE21@memphis.edu> Message-ID: On Aug 3, 2005, at 6:33 PM, Dan Phillips wrote: > Have you looked at mailman/data/aliases to be sure they're correct? > This sounds like an alias question, but he answer will depend on which > MTA you're using. You're right; it was an alias problem. We're using /etc/aliases, but there's also a virtual user table that had an old, spurious alias which happened to match the name of the list that we just created, so all mail to the list itself was going to the named user in the alias, who happened to be the list owner. It hadn't occurred to me to check the "normal" sendmail setup, since I knew that was working okay: after all, lots of mail was being sent and received all the time! :) Thanks for your help! Sorry for raising the noise level with things that've nothing to do with Mailman. -- Randall Randall (706) 536-2674 Remote administration -- web applications -- consulting From jervin123 at comcast.net Thu Aug 4 02:15:39 2005 From: jervin123 at comcast.net (John W. Ervin) Date: Thu, 04 Aug 2005 00:15:39 +0000 Subject: [Mailman-Users] question about setting up mailman Message-ID: <080420050015.22450.42F15E2B00060DE1000057B22200760180CCCDCE0207909D0A06@comcast.net> well im trying to configure my mailman mailing list with the subscribe addresses and stuff can anyone help im managing it threw cpanel x 7 From tdeboer at gmail.com Thu Aug 4 03:15:20 2005 From: tdeboer at gmail.com (Tim DeBoer) Date: Wed, 3 Aug 2005 19:15:20 -0600 Subject: [Mailman-Users] User errors Message-ID: Hi Everyone, I've managed to get mailman installed on my FBSD 4.X system, but I can't seem to get a few things working. 1. I'm unable to access the web interface at the URLs provided in the confirmation email after creating the default mailman list. I just get the error: Bug in Mailman version 2.1.6 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. 2. The error_log for the site contains the following traceback: (*Note, Sorry, but I've munged the actual system name on purpose, I've had to learn the hard way unfortunatly. If you really want the system name for testing or whatever, email me and we'll discuss it.) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [----- Mailman Version: 2.1.6 -----] [----- Traceback ------] Traceback (most recent call last): File "/usr/local/mailman/scripts/driver", line 82, in run_main immediate=1) File "/usr/local/mailman/Mailman/Logging/StampedLogger.py", line 52, in __init__ Logger.__init__(self, category, nofail, immediate) File "/usr/local/mailman/Mailman/Logging/Logger.py", line 49, in __init__ self.__get_f() File "/usr/local/mailman/Mailman/Logging/Logger.py", line 67, in __get_f 1) File "/usr/local/lib/python2.3/codecs.py", line 566, in open file = __builtin__.open(filename, mode, buffering) IOError: [Errno 13] Permission denied: '/usr/local/mailman/logs/error' [----- Python Information -----] sys.version = 2.3.2 (#1, Feb 18 2004, 14:11:10) [GCC 2.95.4 20020320 [FreeBSD]] sys.executable = /usr/local/bin/python sys.prefix = /usr/local sys.exec_prefix = /usr/local sys.path = /usr/local sys.platform = freebsd4 [----- Environment Variables -----] SERVER_SOFTWARE: Apache/1.3.33 (Unix) PHP/4.3.10 SCRIPT_NAME: /mailman/admin SERVER_SIGNATURE:
Apache/1.3.33 Server at mail.foo.net Port 80
REQUEST_METHOD: GET PATH_INFO: /mailman SERVER_PROTOCOL: HTTP/1.1 QUERY_STRING: HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) HTTP_CONNECTION: Keep-Alive SERVER_NAME: mail.foo.net REMOTE_ADDR: 24.9.90.40 PATH_TRANSLATED: /usr/www/docs/mailman SERVER_PORT: 80 SERVER_ADDR: 216.229.0.158 DOCUMENT_ROOT: /usr/www/docs PYTHONPATH: /usr/local/mailman SCRIPT_FILENAME: /usr/local/mailman/cgi-bin/admin SERVER_ADMIN: me at foo.net SCRIPT_URI: http://mail.foo.net/mailman/admin/mailman HTTP_HOST: mail.foo.net SCRIPT_URL: /mailman/admin/mailman REQUEST_URI: /mailman/admin/mailman HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */* GATEWAY_INTERFACE: CGI/1.1 REMOTE_PORT: 1454 HTTP_ACCEPT_LANGUAGE: en-us HTTP_ACCEPT_ENCODING: gzip, deflate If I try to run the listinfo script in cgi-bin from the command prompt, I get /usr/local/mailman/cgi-bin/listinfo Content-type: text/html Mailman CGI error!!!

Mailman CGI error!!!

The Mailman CGI wrapper encountered a fatal error. This entry is being stored in your syslog:
Group mismatch error.  Mailman expected the CGI
wrapper script to be executed as group "www", but
the system's web server executed the CGI script as
group "wheel".  Try tweaking the web server to run the
script as group "www", or re-run configure,
providing the command line option `--with-cgi-gid=wheel'.
I did install mailman from the ports, rather than source so that may have something to do with it, I don't know. Also, I'm using suexec on apache, I'm not sure this is related to that though. Also, the scripts print mail.foo.net when reporting an error, rather than the correct hostname of spaz.foo.net, I don't know if that's related to any of the above though. Any ideas? Thanks! -- Tim DeBoer Just once, I'd like it if someone called me "Sir". Without adding "You're creating a scene". From chuckgo at chuckgo.com Thu Aug 4 05:16:55 2005 From: chuckgo at chuckgo.com (Chuck G) Date: Wed, 3 Aug 2005 20:16:55 -0700 Subject: [Mailman-Users] Throttle outbound mail delivery restricted to 200 per hour, Bounce Message-ID: <6D8840C7FB07E04EACA5D2213380DAF70129FD@p4-24.LANA.LOCAL> Is it possible to Throttle outbound mail delivery in Mailman To say it another way Can I make Mailman send only 200 outbound messages per hour. version 2.1.6 Linux cyan.com 2.4.21-32.0.1.ELsmp #1 SMP i686 i686 i386 GNU/Linux apache (1.3.33 (Unix)) exim (exim-4.52-7_cpanel_smtpctl_av_rewrite_mm2_mmmtrap_exiscan_md5pass) My hosting provider has set a limit of 200 outbound email messages per domain. My list has 500 subscribers The first 200 emails Mailman sends, go out to the mail subsystem and are delivered to the subscribers. For the remaining 300 subscribers Mailman starts to receive message back from the mail subsystem that report ------------------ From: Mailer-Daemon at myserver.wxy Mail delivery failed: returning message to sender This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: *@yahoo.com unrouteable mail domain "yahoo.com" *@aol.com unrouteable mail domain "aol.com" *@somedomain.com unrouteable mail domain "somedomain.com" *@anydomain.com unrouteable mail domain "anydomain.com" *@Alldomains.com unrouteable mail domain "Alldomains.com" Repeated for each of the remaining 300 subscribers ---------------------- I get 300 copies Chuck Gogolin chuckgo at chuckgo.com From ArtistSeries at aol.com Thu Aug 4 06:11:53 2005 From: ArtistSeries at aol.com (ArtistSeries at aol.com) Date: Thu, 4 Aug 2005 00:11:53 EDT Subject: [Mailman-Users] Mailman help Message-ID: have a question.. I switched hosting companies and my new company does not support mailman. My database files are still there but I cannot access mailman.. I need to get my list transfered to a txt file but not sure how to do it.. Mailman is disable so all i have is the files in the file manager... The addresses are still there but scrambled... Again the config files are still there I just need to figure out how to get the info into a txt file... Thanks From daffyduke at lautre.net Thu Aug 4 08:50:13 2005 From: daffyduke at lautre.net (DaffyDuke) Date: Thu, 04 Aug 2005 08:50:13 +0200 Subject: [Mailman-Users] virtual hosts and https In-Reply-To: References: Message-ID: <1123138213.3476.24.camel@localhost> Hi, I have a similar problem with virtual domains on L'Autre Net. I tried the Mark and Dan tips in my mm_cfg.py , even restart, fix_url and wipe list. (add_virtualhost, patterns etc ...) Le lundi 01 ao?t 2005 ? 09:44 -0700, Mark Sapiro a ?crit : > Dan Collins wrote: daffy at colerpia:~$ lynx -source http://daffyduke.lautre.net/cgi-bin/mailman/listinfo/ag-staff|grep address\>
Liste de diffusion Ag-staff g?r?e par daffyduke at lautre.net
Interface administrative de Ag-staff (autorisation requise)
Panorama de toutes les listes sur daffyduke.lautre.net

My problem is that hostname is different between what is seen (daffyduke.lautre.net) and the real url (elsa.lautre.net) . It appears the line in the /var/lib/mailman/Mailman/Defaults.py is: %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s Shall I modify anything there ? My commands in console : 379 ./withlist -l -r fix_url ag-staff --urlhost=daffyduke.lautre.net 380 ./arch --wipe ag-staff 381 ./config_list -o /tmp/ag-staff ag-staff 385 grep host /tmp/ag-staff and I effectively found host_name = 'daffyduke.lautre.net' Strange :-( However it seems that the global listing list in listinfo is buggy : I have no list when i try http://techos.lautre.net/cgi-bin/mailman/listinfo/ and the shown hostname is elsa.lautre.net :-( But the host in config file is right with techos.lautre.net . Where is the parsed file with the cgi. listinfo.html in templates/lang, Defaults.py in Handlers, anything else ? I tried french or english templates , same problems. So, templates should be rights. Thanks for your help, -- DaffyDuke/Home [ jabber: daffy at alternc.net | iCQ: 7504537 ] C.L.X. : http://clx.anet.fr/ | L'Autre Net : http://lautre.net/ La Passerelle : http://www.legrandmix.com/ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.python.org/pipermail/mailman-users/attachments/20050804/76b29d17/attachment.pgp From jwt at onjapan.net Thu Aug 4 09:02:22 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Thu, 4 Aug 2005 16:02:22 +0900 Subject: [Mailman-Users] Cleaning out lists of users In-Reply-To: References: Message-ID: <9D848C15-A11E-4484-AF6F-71CE48BAECD9@onjapan.net> On Aug 4, 2005, at 03:37, Ken Carter wrote: > Thanks everyone... got the job done. However I think I'll script a > combination of the find and remove_members to remove an email address > from all lists in one stroke from a file. If I get it working well > I'll > be sure to post the script for yawl. If you wanted to live that dangerously, it might be easier to just remove the sanity check in remove_members that prevents you from using the --all and --fromall switches at the same time. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Thu Aug 4 09:14:29 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Thu, 4 Aug 2005 16:14:29 +0900 Subject: [Mailman-Users] Throttle outbound mail delivery restricted to 200 per hour, Bounce In-Reply-To: <6D8840C7FB07E04EACA5D2213380DAF70129FD@p4-24.LANA.LOCAL> References: <6D8840C7FB07E04EACA5D2213380DAF70129FD@p4-24.LANA.LOCAL> Message-ID: <1C0F8DDA-3C87-4EA6-803C-E7084263A994@onjapan.net> On Aug 4, 2005, at 12:16, Chuck G wrote: > Is it possible to Throttle outbound mail delivery in Mailman Mailman does not support limiting the rate messages are delivered. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Thu Aug 4 09:38:45 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Thu, 4 Aug 2005 16:38:45 +0900 Subject: [Mailman-Users] Mailman help In-Reply-To: References: Message-ID: On Aug 4, 2005, at 13:11, ArtistSeries at aol.com wrote: > I switched hosting companies and my new company does not > support mailman. My database files are still there but I cannot access > mailman.. I need to get my list transfered to a txt file but not > sure how to do it.. > Mailman is disable so all i have is the files in the file manager... The easiest way is to install Mailman somewhere and then use the list_members tool. Alternatively, you could recover the subscriber email addresses fairly easily just by using Python on your local computer to open the pickled copy of the list configuration. Something like (meaning, untested mail client code :-): import cPickle m = cPickle.load(open('config.pck', 'rb')) for member in m['members']: print member for digestmember in m['digest_members']: print digestmember -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From brad at stop.mail-abuse.org Thu Aug 4 12:03:17 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 4 Aug 2005 12:03:17 +0200 Subject: [Mailman-Users] question about setting up mailman In-Reply-To: <080420050015.22450.42F15E2B00060DE1000057B22200760180CCCDCE020790 9D0A06@comcast.net> References: <080420050015.22450.42F15E2B00060DE1000057B22200760180CCCDCE020790 9D0A06@comcast.net> Message-ID: At 12:15 AM +0000 2005-08-04, John W. Ervin wrote: > well im trying to configure my mailman mailing list with the > subscribe addresses and stuff can anyone help im managing it > threw cpanel x 7 See . -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Thu Aug 4 12:06:25 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 4 Aug 2005 12:06:25 +0200 Subject: [Mailman-Users] User errors In-Reply-To: References: Message-ID: At 7:15 PM -0600 2005-08-03, Tim DeBoer wrote: > File "/usr/local/lib/python2.3/codecs.py", line 566, in open > file = __builtin__.open(filename, mode, buffering) > IOError: [Errno 13] Permission denied: '/usr/local/mailman/logs/error' This is a permissions problem. Check the ownership and permissions of the directory structure. The ~mailman/bin/check_perms script may be of use to you. > Group mismatch error. Mailman expected the CGI > wrapper script to be executed as group "www", but > the system's web server executed the CGI script as > group "wheel". Try tweaking the web server to run the > script as group "www", or re-run configure, > providing the command line option `--with-cgi-gid=wheel'. See . > I did install mailman from the ports, rather than source so that may > have something to do with it, I don't know. > Also, I'm using suexec on apache, I'm not sure this is related to >that though. I believe that suexec can cause problems. See above. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Thu Aug 4 12:09:01 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 4 Aug 2005 12:09:01 +0200 Subject: [Mailman-Users] Throttle outbound mail delivery restricted to 200 per hour, Bounce In-Reply-To: <6D8840C7FB07E04EACA5D2213380DAF70129FD@p4-24.LANA.LOCAL> References: <6D8840C7FB07E04EACA5D2213380DAF70129FD@p4-24.LANA.LOCAL> Message-ID: At 8:16 PM -0700 2005-08-03, Chuck G wrote: > Is it possible to Throttle outbound mail delivery in Mailman > To say it another way > > Can I make Mailman send only 200 outbound messages per hour. See . -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Thu Aug 4 12:11:26 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 4 Aug 2005 12:11:26 +0200 Subject: [Mailman-Users] Mailman help In-Reply-To: References: Message-ID: At 12:11 AM -0400 2005-08-04, ArtistSeries at aol.com wrote: > have a question.. I switched hosting companies and my new company does not > support mailman. My database files are still there but I cannot access > mailman.. I need to get my list transfered to a txt file but not sure how > to do it.. Try the "list_members" command. Read more about it at . -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From asseline at tsi.enst.fr Thu Aug 4 13:53:34 2005 From: asseline at tsi.enst.fr (Dominique Asselineau) Date: Thu, 4 Aug 2005 13:53:34 +0200 Subject: [Mailman-Users] Bounce scores Message-ID: <20050804115334.GA24608@cocteau> Hello, It seems the bounce scores do not appear into the administration pages. In particular into the membership administration pages. Where these scores are stored? Is it possible to reset one of them? Thank you. Dominique Asselineau -- +------------------------------------o-------------------------------------+ | P-mail: | E-mail: | | E.N.S.T. - Dep. TSI | Dominique.Asselineau at enst.fr | | Dominique Asselineau | Phone: (33/0) 1 45 81 78 91 | | 46, rue Barrault | Fax: (33/0) 1 45 81 37 94 | | 75634 PARIS Cedex 13 - France | | +------------------------------------o-------------------------------------+ From sbarr at mlsd.net Thu Aug 4 14:15:10 2005 From: sbarr at mlsd.net (Steve Barr) Date: Thu, 4 Aug 2005 08:15:10 -0400 Subject: [Mailman-Users] Unknown local-part error Message-ID: Good morning. Our district mail server is running Exim on a Debian Woody box. Mailman is installed and has been working fine for several years. However, I have been creating new lists, and have run into a problem that I can't seem to figure out. I created a list named "mad-mail-admin". The list created fine, and I received the e-mail stating that the list was created. When I send a message to that list, I get an error in my Exim log that says: mad-mail-admin at example.net: unknown local-part "mad-mail-admin" in domain "example.net" If I run "exim -d -bt mad-mail-admin at example.net" from the command line, I get a similar error. I have deleted and recreated the list, and still no go. Other lists created at the same time work fine. For example, "exim -d -bt mad-mail-prin at example.net" gives me "deliver to mad-mail-prin in domain example.net director = mailman_director, transport = mailman_transport". I just checked all of my lists, and the only one that fails is "mad-mail-admin". The other 41 lists work as expected! I'm not sure what else to look at. Exim is working and Mailman is working. This one list is giving me fits. Any ideas? Suggestions? Steve Barr Technology Coordinator Madison Local School District -- This message has been scanned for viruses by MLSD MailScanner From jwt at onjapan.net Thu Aug 4 15:33:19 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Thu, 4 Aug 2005 22:33:19 +0900 Subject: [Mailman-Users] Unknown local-part error In-Reply-To: References: Message-ID: On Aug 4, 2005, at 21:15, Steve Barr wrote: > I created a list named "mad-mail-admin". The list created fine, and I > received the e-mail stating that the list was created. When I send a > message to that list, I get an error in my Exim log that says: > mad-mail-admin at example.net: unknown local-part "mad-mail-admin" in > domain > "example.net" -admin had special meaning with Mailman 2.0. If you are using Mailman 2.1, you can remove -admin from the list of suffixes that the mailman router checks for. I still try to avoid using -admin in list names because of expectations of users who may expect it to by synonymous with -owner. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From sbarr at mlsd.net Thu Aug 4 18:48:34 2005 From: sbarr at mlsd.net (Steve Barr) Date: Thu, 4 Aug 2005 12:48:34 -0400 Subject: [Mailman-Users] Unknown local-part error In-Reply-To: Message-ID: > > I created a list named "mad-mail-admin". The list created > fine, and I > > received the e-mail stating that the list was created. > When I send a > > message to that list, I get an error in my Exim log that says: > > mad-mail-admin at example.net: unknown local-part "mad-mail-admin" in > > domain "example.net" > > -admin had special meaning with Mailman 2.0. If you are > using Mailman 2.1, you can remove -admin from the list of > suffixes that the mailman router checks for. Doh! That's what I was missing. > I still try to avoid using -admin in list names because of > expectations of users who may expect it to by synonymous with -owner. Unfortunately, the list names are "standards" created by our ISP. I have to create a distribution list with that name. Maybe I'll change the list name and alias it /etc/aliases... Thanks for waking me up! Steve -- This message has been scanned for viruses by MLSD MailScanner From tom at detroitonline.com Thu Aug 4 20:33:54 2005 From: tom at detroitonline.com (Tom Ray) Date: Thu, 04 Aug 2005 14:33:54 -0400 Subject: [Mailman-Users] Limit Users Message-ID: <42F25F92.7090500@detroitonline.com> Is there a way I can set a list up so it has a user limit? Or a way to run a daily cron that will check the user list amount? -- Tom Ray Detroit Online http://www.detroitonline.com Toll Free: 888-235-6817 x501 Toll: 313-887-0805 x501 From John.Spanitz at Rodale.com Thu Aug 4 22:09:18 2005 From: John.Spanitz at Rodale.com (Spanitz, John) Date: Thu, 4 Aug 2005 16:09:18 -0400 Subject: [Mailman-Users] Can Mailman do this? Message-ID: Can Mailman auto pre-pend a keyword in the subject field of each email send to a list? Thanks. John Spanitz Systems Administrator Rodale, Inc. 400 South 10th St. Emmaus, Pa 18098 610-967-7804 john.spanitz at rodale.com From brad at stop.mail-abuse.org Thu Aug 4 22:10:28 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 4 Aug 2005 22:10:28 +0200 Subject: [Mailman-Users] Limit Users In-Reply-To: <42F25F92.7090500@detroitonline.com> References: <42F25F92.7090500@detroitonline.com> Message-ID: At 2:33 PM -0400 2005-08-04, Tom Ray wrote: > Is there a way I can set a list up so it has a user limit? No. > Or a way to > run a daily cron that will check the user list amount? Sure. You can do anything you want with cron, and there are a number of command-line utilities that Mailman provides which you may find useful in cron jobs (see ). However, the rest is up to you. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From tom at detroitonline.com Thu Aug 4 22:14:49 2005 From: tom at detroitonline.com (Tom Ray) Date: Thu, 04 Aug 2005 16:14:49 -0400 Subject: [Mailman-Users] Can Mailman do this? In-Reply-To: References: Message-ID: <42F27739.8060704@detroitonline.com> Yes it can, it's under the admin tool. It's meant mainly to put the list name in the subject, but you're free to put what ever you want there. *subject_prefix* (general): Prefix for subject line of list postings. This text will be prepended to subject lines of messages posted to the list, to distinguish mailing list messages in in mailbox summaries. Brevity is premium here, it's ok to shorten long mailing list names to something more concise, as long as it still identifies the mailing list. Spanitz, John wrote: >Can Mailman auto pre-pend a keyword in the subject field of each email >send to a list? Thanks. > >John Spanitz >Systems Administrator >Rodale, Inc. >400 South 10th St. >Emmaus, Pa 18098 >610-967-7804 >john.spanitz at rodale.com > >------------------------------------------------------ >Mailman-Users mailing list >Mailman-Users at python.org >http://mail.python.org/mailman/listinfo/mailman-users >Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ >Unsubscribe: http://mail.python.org/mailman/options/mailman-users/tom%40detroitonline.com > >Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > -- Tom Ray Detroit Online From brad at stop.mail-abuse.org Thu Aug 4 22:14:12 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 4 Aug 2005 22:14:12 +0200 Subject: [Mailman-Users] Can Mailman do this? In-Reply-To: References: Message-ID: At 4:09 PM -0400 2005-08-04, Spanitz, John wrote: > Can Mailman auto pre-pend a keyword in the subject field of each email > send to a list? Thanks. By default, Mailman will automatically prepend the subject prefix for the list to every post, but there is no other facility to prepend any other form of keyword. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From tom at detroitonline.com Thu Aug 4 22:26:01 2005 From: tom at detroitonline.com (Tom Ray) Date: Thu, 04 Aug 2005 16:26:01 -0400 Subject: [Mailman-Users] Limit Users In-Reply-To: References: <42F25F92.7090500@detroitonline.com> Message-ID: <42F279D9.9030701@detroitonline.com> Thanks, I'll check that out. Brad Knowles wrote: > At 2:33 PM -0400 2005-08-04, Tom Ray wrote: > >> Is there a way I can set a list up so it has a user limit? > > > No. > >> Or a way to >> run a daily cron that will check the user list amount? > > > Sure. You can do anything you want with cron, and there are a > number of command-line utilities that Mailman provides which you may > find useful in cron jobs (see > ). > However, the rest is up to you. > -- Tom Ray Detroit Online http://www.detroitonline.com Toll Free: 888-235-6817 x501 Toll: 313-887-0805 x501 From martinr at hotkey.net.au Fri Aug 5 10:27:51 2005 From: martinr at hotkey.net.au (Martin Rheumer) Date: Fri, 05 Aug 2005 10:27:51 Subject: [Mailman-Users] Vacation Setting for multiple lists. Message-ID: <3.0.5.32.20050805102751.00c1a688@pop.hotkey.net.au> Lets say I was stupid enough to create 40 odd internal lists and now wanted to set a vacation setting for myself on all 40 lists. Is there a command line tool / way to say vacation martinr at hotkey.net.au all lists ? Thanks again.. Martin From llasher at gmail.com Fri Aug 5 06:19:30 2005 From: llasher at gmail.com (llasher) Date: Fri, 5 Aug 2005 14:19:30 +1000 Subject: [Mailman-Users] Strange behaviour: posts not appearing Message-ID: Hi, I am new to Mailman, and thought I had set it up properly. I have enabled a list using the Plesk cpanel of my webserver, subbed some people and posted once myself. This first post appeared but subsequent posts from two different (subbed) email addresses of mine have not. Replies to previous posts have appeared, but not my new posts. I am bewildered as to why my initial post (the first one to the list) has appeared but no others. I have used pretty much the default settings to Mailman. I thought it may be a server problem, although another test list I set up yesterday works fine. The only thing I can think of doing is to set up another list, and sub my list members to this and see if it works. This will be quite embarrassing for me to do, and i spose I may have the same problems, so if anyone has an idea what is going wrong, I would be very thankful. Yours, llasher From brad at stop.mail-abuse.org Fri Aug 5 10:09:31 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 5 Aug 2005 10:09:31 +0200 Subject: [Mailman-Users] Strange behaviour: posts not appearing In-Reply-To: References: Message-ID: At 2:19 PM +1000 2005-08-05, llasher wrote: > Hi, I am new to Mailman, and thought I had set it up properly. I have > enabled a list using the Plesk cpanel of my webserver, subbed some > people and posted once myself. This first post appeared but subsequent > posts from two different (subbed) email addresses of mine have not. Go to the Mailman FAQ Wizard at , and search for things like "plesk", "cpanel", and "troubleshooting". -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From jwt at onjapan.net Fri Aug 5 14:24:26 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 05 Aug 2005 21:24:26 +0900 Subject: [Mailman-Users] Vacation Setting for multiple lists. In-Reply-To: <3.0.5.32.20050805102751.00c1a688@pop.hotkey.net.au> References: <3.0.5.32.20050805102751.00c1a688@pop.hotkey.net.au> Message-ID: <42F35A7A.9050604@onjapan.net> On 2005/08/05 10:27, Martin Rheumer wrote: > Lets say I was stupid enough to create 40 odd internal lists > and now wanted to set a vacation setting for myself on all > 40 lists. Is there a command line tool / way to say > > vacation martinr at hotkey.net.au all lists ? bin/withlist with its '-a' option can be used to set a particular member to nomail status. (although in your case, you probably want the except clause to be simply: except NotAMemberError: pass Then do: $ bin/withlist -l -a -r nomail user at example.com -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From forrie at forrie.com Fri Aug 5 19:50:03 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Fri, 05 Aug 2005 13:50:03 -0400 Subject: [Mailman-Users] NNTP errors Message-ID: <42F3A6CB.8090906@forrie.com> I configured Mailman to perform NNTP gatewaying recently (v2.1.5). It appears to be working fine, however I'm seeing the following in the error log, and I'm not sure what to make of it: Aug 03 01:05:00 2005 gate_news(16582): Traceback (most recent call last): Aug 03 01:05:00 2005 gate_news(16582): File "/opt/m1/mailman-1.0/cron/gate_news", line 28 4, in ? Aug 03 01:05:00 2005 gate_news(16582): main() Aug 03 01:05:00 2005 gate_news(16582): File "/opt/m1/mailman-1.0/cron/gate_news", line 26 4, in main Aug 03 01:05:00 2005 gate_news(16582): process_lists(lock) Aug 03 01:05:01 2005 gate_news(16582): File "/opt/m1/mailman-1.0/cron/gate_news", line 20 8, in process_lists Aug 03 01:05:01 2005 gate_news(16582): conn, first, last = open_newsgroup(mlist) Aug 03 01:05:01 2005 gate_news(16582): File "/opt/m1/mailman-1.0/cron/gate_news", line 10 3, in open_newsgroup Aug 03 01:05:01 2005 gate_news(16582): password=mm_cfg.NNTP_PASSWORD) Aug 03 01:05:01 2005 gate_news(16582): File "/usr/local/lib/python2.4/nntplib.py", line 1 26, in __init__ Aug 03 01:05:01 2005 gate_news(16582): self.welcome = self.shortcmd('mode reader') Aug 03 01:05:01 2005 gate_news(16582): File "/usr/local/lib/python2.4/nntplib.py", line 2 60, in shortcmd Aug 03 01:05:01 2005 gate_news(16582): return self.getresp() Aug 03 01:05:01 2005 gate_news(16582): File "/usr/local/lib/python2.4/nntplib.py", line 2 15, in getresp Aug 03 01:05:01 2005 gate_news(16582): resp = self.getline() Aug 03 01:05:01 2005 gate_news(16582): File "/usr/local/lib/python2.4/nntplib.py", line 2 07, in getline Aug 03 01:05:01 2005 gate_news(16582): if not line: raise EOFError Aug 03 01:05:01 2005 gate_news(16582): EOFError Some of it seems like debugging output, but the last line seems to indicate a problem somewhere. Thanks. From cres24 at cox.net Fri Aug 5 21:29:10 2005 From: cres24 at cox.net (Scott Loga) Date: Fri, 5 Aug 2005 14:29:10 -0500 Subject: [Mailman-Users] 403 Forbidden Error when creating list Message-ID: <20050805192908.ERVA1531.eastrmmtao06.cox.net@SYSADMINREMOTE> Hi, I am new to mailman and are running it on a FreeBSD 5.4 server. Additionally, I am running Apache2 and postfix. I have configured mailman, apache2 and postfix according to documents, but are receiving an 403 Forbidden error when I attempt to access my.domain.dom/mailman/create This is my /var/log/httpd-error.log file [Fri Aug 05 14:03:11 2005] [error] [client 68.0.62.92] client denied by server configuration: /usr/local/mailman/cgi-bin/create [Fri Aug 05 14:10:48 2005] [error] [client 68.0.62.92] client denied by server configuration: /usr/local/mailman/cgi-bin/admin It is apparent that I have a permissions issue, but I am not sure how to correct it. I have added the following to my apache2 httpd.conf file ScriptAlias /mailman "/usr/local/mailman/cgi-bin" Alias /pipermail "/usr/local/mailman/archives/public" I will appreciate any assistance or direction you could provide in helping me correct this problem Respectfully, Scott Loga From jwt at onjapan.net Sat Aug 6 03:52:16 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Sat, 6 Aug 2005 10:52:16 +0900 Subject: [Mailman-Users] NNTP errors In-Reply-To: <42F3A6CB.8090906@forrie.com> References: <42F3A6CB.8090906@forrie.com> Message-ID: <46E27DFA-269C-4CFE-B38E-AA4CA1AFA127@onjapan.net> On Aug 6, 2005, at 02:50, Forrest Aldrich wrote: > Aug 03 01:05:01 2005 gate_news(16582): self.welcome = > self.shortcmd('mode reader') > Aug 03 01:05:01 2005 gate_news(16582): File > "/usr/local/lib/python2.4/nntplib.py", line 2 > 60, in shortcmd > Aug 03 01:05:01 2005 gate_news(16582): return self.getresp() > Aug 03 01:05:01 2005 gate_news(16582): File > "/usr/local/lib/python2.4/nntplib.py", line 2 > 15, in getresp It looks like your news server doesn't respond to the 'mode reader' command. Try changing 'readermode=True' to 'readermode=False' in the nntplib.NNTP() call of cron/gate_news. (If that makes this error go away, I would expect you would also need to change it in Mailman/Queue/NewsRunner.py.) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From cres24 at cox.net Sat Aug 6 04:59:03 2005 From: cres24 at cox.net (Scott Loga) Date: Fri, 5 Aug 2005 21:59:03 -0500 Subject: [Mailman-Users] 403 Forbidden Error when creating list In-Reply-To: <20050805192908.ERVA1531.eastrmmtao06.cox.net@SYSADMINREMOTE> Message-ID: <20050806025902.NJHA14195.lakermmtao02.cox.net@SYSADMINREMOTE> I was able to find a solution in the mailing list. It took a quite a bit of digging, but I realized I had to reconfigure my apache httpd.conf file. I found two versions of this solution and since I am new to FreeBSD,Apache and mailman I am not sure which one is correct or safe? - although the both versions do work. ************Version #1****************************************** ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/ AllowOverride None Options ExecCGI Order allow,deny Allow from all Alias /pipermail/ /var/lib/mailman/archives/public/ Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all *******************Version 2************************************** > ScriptAlias /mailman "/usr/local/mailman/cgi-bin" Options None AllowOverride None Order deny,allow Allow from all > Alias /pipermail "/usr/local/mailman/archives/public" Options FollowSymLinks AllowOverride None Order deny,allow Allow from all If anyone has any suggestions as to which solution to use, it would be greatly appreciated. Respectfully, Scott Loga -----Original Message----- From: mailman-users-bounces+cres24=cox.net at python.org [mailto:mailman-users-bounces+cres24=cox.net at python.org] On Behalf Of Scott Loga Sent: Friday, August 05, 2005 2:29 PM To: mailman-users at python.org Subject: [Mailman-Users] 403 Forbidden Error when creating list Hi, I am new to mailman and are running it on a FreeBSD 5.4 server. Additionally, I am running Apache2 and postfix. I have configured mailman, apache2 and postfix according to documents, but are receiving an 403 Forbidden error when I attempt to access my.domain.dom/mailman/create This is my /var/log/httpd-error.log file [Fri Aug 05 14:03:11 2005] [error] [client 68.0.62.92] client denied by server configuration: /usr/local/mailman/cgi-bin/create [Fri Aug 05 14:10:48 2005] [error] [client 68.0.62.92] client denied by server configuration: /usr/local/mailman/cgi-bin/admin It is apparent that I have a permissions issue, but I am not sure how to correct it. I have added the following to my apache2 httpd.conf file ScriptAlias /mailman "/usr/local/mailman/cgi-bin" Alias /pipermail "/usr/local/mailman/archives/public" I will appreciate any assistance or direction you could provide in helping me correct this problem Respectfully, Scott Loga ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/cres24%40cox.net Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From ajit at iitb.ac.in Sat Aug 6 05:24:31 2005 From: ajit at iitb.ac.in (ajit k jena) Date: Sat, 06 Aug 2005 08:54:31 +0530 Subject: [Mailman-Users] Help in setting up Regular Expressions Message-ID: <1123298671.4167.34.camel@indica> Hi, I administer a few mailing lists. I have been struggling to setup regular expressions to allow people to subscribe (and may be post) from specfic address patterns. I have seen some tips about doing this but none of those ideas have worked for me. Here is my need: Lets say I have a list xyz at iitb.ac.in. SUBSCRIPTION : I wish that people with address pattern abc at iitb.ac.in and def@.iitb.ac.in (where dept is a department such as phy, cc, che, chem, ee .... etc) to be able to send subscription requests to this list. All others must be automatically discarded. POSTING : Similarly, while posting, only members post without moderator's intervention. For postings that come from non-members the following should happen: a) Non-member address pattern confirming to the scheme abc at iitb.ac.in and def@.iitb.ac.in should be held up for moderator's approval. b) Non-member address pattern not confirming to the above patterns get discarded. Basically, I am trying to lighten the burden on the moderator in this SPAM infested world. Pl send me your ideas ASAP. Thanks. --ajit --------------------------------------------------------------- Ajit K. Jena Phone : +91-22-25768750 Computer Centre +91-22-25767751 Indian Institute of Technology Fax : +91-22-25721210 POWAI, Bombay-400076 +91-22-25723894 PIN 400076, India Email : ajit at iitb.ac.in --------------------------------------------------------------- From jwt at onjapan.net Sat Aug 6 06:25:15 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Sat, 6 Aug 2005 13:25:15 +0900 Subject: [Mailman-Users] Help in setting up Regular Expressions In-Reply-To: <1123298671.4167.34.camel@indica> References: <1123298671.4167.34.camel@indica> Message-ID: On Aug 6, 2005, at 12:24, ajit k jena wrote: > I administer a few mailing lists. I have been struggling to > setup regular expressions to allow people to subscribe (and > may be post) from specfic address patterns. My first impression is that it would be better to do this in your MTA than mailman. If nobody outside your domain can subscribe or post, you could just make Mailman invisible to them. > SUBSCRIPTION : > > I wish that people with address pattern abc at iitb.ac.in and > def@.iitb.ac.in (where dept is a department such as > phy, cc, che, chem, ee .... etc) to be able to send > subscription requests to this list. All others must be > automatically discarded. I don't believe you can do this without changing the code. While you might use a negative lookahead assertion in a regular expression in Subscription rules ban_list, the unwanted subscriptions are rejected with a notice rather than being quietly discarded. > POSTING : > > Similarly, while posting, only members post without moderator's > intervention. For postings that come from non-members the > following should happen: > > a) Non-member address pattern confirming to the scheme > abc at iitb.ac.in and def@.iitb.ac.in should be > held up for moderator's approval. > > b) Non-member address pattern not confirming to the > above patterns get discarded. The Sender filters hold_these_nonmemembers and discard_these_nonmembers settings are checked in order, so I believe you could use ^[^@]+@(.+\.)?iitb\.ac\.in and ^.* respectively for those. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jens at spamfreemail.de Sat Aug 6 13:54:01 2005 From: jens at spamfreemail.de (Jens Benecke) Date: Sat, 06 Aug 2005 13:54:01 +0200 Subject: [Mailman-Users] Postfix recipient_delimiter="-" and Mailman Message-ID: Hello, I have converted a QMail installation to Postfix and kept the recipient_delimiter as "-" because with QMail it was default and my users expect this. However, this seems to conflict with Mailman's addressing scheme. All list functions are working execpt those who need to send mail to list-owner / list-subscribe or unsubscribe etc. I suspect this would be because of the recipient_delimiter. Is there an (easy) way of changing the delimiter in Mailman? I am using the postfix-to-mailman.py script with a transport table and no alias files. Alternatively, is there a way in Postfix to ignore the recipient-delimiter for specified domains? I don't mix lists and email adresses in one domain. Postfix 2.1.5, Mailman 2.1.5, Debian Sarge. I would really appreciate some help. Thank you! :) -- Jens Benecke (jens at spamfreemail.de) http://www.spamfreemail.de - 100% saubere Postf?cher - garantiert! http://www.rb-hosting.de - PHP ab 9? - SSH ab 19? - g?nstiger Traffic . Please DO NOT CC: me, I read the lists and newsgroups I post in! From jens at spamfreemail.de Sat Aug 6 14:46:14 2005 From: jens at spamfreemail.de (Jens Benecke) Date: Sat, 06 Aug 2005 14:46:14 +0200 Subject: [Mailman-Users] Mailman "host_name" security issue? Message-ID: Hello, I haven't found this at Google so maybe nobody has thought about it yet. I use Postfix with postfix-to-mailman.py and no alias setup. I also use several domains. Some of them are in the mailman transport table and only used for mailing lists. (whatever at lists.domain.foo) If you have some domains used by lists, and some used for normal email, what happens if you have a mailinglist called abc at lists.domain.com an user account called abc at domain.com and the list admin changes "host_name" from lists.domain.com to domain.com? I would suspect all mail to whatever at domain.com to bounce, and mail to abc at domain.com to be delivered to the list, instead of the user. Am I correct? If not, is this a security issue at all? -- Jens Benecke (jens at spamfreemail.de) http://www.hitchhikers.de - Europaweite kostenlose Mitfahrzentrale http://www.spamfreemail.de - 100% saubere Postf?cher - garantiert! http://www.rb-hosting.de - PHP ab 9? - SSH ab 19? - g?nstiger Traffic . Please DO NOT CC: me, I read the lists and newsgroups I post in! From thevoidzero at gmail.com Sat Aug 6 15:53:27 2005 From: thevoidzero at gmail.com (Mark van Dijk) Date: Sat, 6 Aug 2005 15:53:27 +0200 Subject: [Mailman-Users] Premature end of script headers Message-ID: <99955f5e050806065369f473ef@mail.gmail.com> Hello, I have created my own mailman installation on a system I do have root access on, but already hosts a mailman version and I wanted to run my own. The group and username I created both are 'vocisml'. The cgi are not suexeced so every script should be ran as www-data. I launched configure with these parameters: ./configure --prefix=/home/vocisml/install/mailman --with-groupname=vocisml --with-username=vocisml --with-cgi-gid=www-data After this I ran make and make install, ofcourse. At this point I edited my apacheconfig and mm_cfg.py apache config: ----- ScriptAlias /mailman/ /home/vocisml/install/mailman/cgi-bin/ Alias /pipermail/ /home/vocisml/install/mailman/archives/public/ Options +FollowSymlinks +ExecCGI Options +Indexes ----- mm_cfg: ----- DEFAULT_EMAIL_HOST = 'voidzero.net ' DEFAULT_URL_HOST = 'voidzero.net ' DEFAULT_URL_PATTERN = 'http://%s/mailman/' DEFAULT_ARCHIVE_PRIVATE = 1 ARCHIVE_TO_MBOX = 0 DEFAULT_ARCHIVE_VOLUME_FREQUENCY = 3 DEFAULT_DIGEST_VOLUME_FREQUENCY = 3 MTA = 'Postfix' ----- Now it was time to edit the postfix configs: added alias_maps = hash:/etc/aliases, hash:/home/vocisml/install/mailman/data/aliases ----- I ran check-perms -f and all permissions are good now. I manually changed all of these scripts to group www-data. When I su as user www-data and launch the file 'admin' for example, all is good. When I visit http://voidzero.net/mailman/admin, or any other page, I now get a 500 error, with "Premature end of script headers" in my logs. This is where I'm stuck.. I hope someone wants to help me, thanks a lot.. -- Greetz, (__) Mark van Dijk, thevoidzero at gmail.com | oo "To swing on a spiral of our divinity and /\_| still be a human." From cpz at tuunq.com Sat Aug 6 18:38:38 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Sat, 6 Aug 2005 09:38:38 -0700 (PDT) Subject: [Mailman-Users] 403 Forbidden Error when creating list In-Reply-To: <20050806025902.NJHA14195.lakermmtao02.cox.net@SYSADMINREMOTE> from Scott Loga at "Aug 5, 2005 09:59:03 pm" Message-ID: <20050806163838.78BC07AE@mail.tuunq.com> In a flurry of recycled electrons, Scott Loga wrote: > I was able to find a solution in the mailing list. It took a quite a > bit of digging, but I realized I had to reconfigure my apache httpd.conf > file. I found two versions of this solution and since I am new to > FreeBSD,Apache and mailman I am not sure which one is correct or safe? - > although the both versions do work. FWIW, on openbsd w/ mm 2.1.5 and apache2, I'm using: ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/" AllowOverride None Options None Order allow,deny Allow from all Alias /pipermail/ "/usr/local/mailman/archives/public/" AllowOverride None Options FollowSymLinks Order allow,deny Allow from all and it works. IIRC, the FolllowSymLinks was important, but I can't recall why. I think it's to get to the private archives. z! From tharrington at coshar.com Sat Aug 6 22:31:28 2005 From: tharrington at coshar.com (Todd A. Harrington) Date: Sat, 6 Aug 2005 16:31:28 -0400 Subject: [Mailman-Users] Issues with domain name. Message-ID: <134B0053CD5E874E9890172A45A3B2F003A399@ms11.MSE6.EXCHANGE.MS> I have Mailman version 2.1.5p1 running on my VPS using cPanel. I had a user setup his lists on a test domain "testdomain.com" and then I thought I could manually move the lists over to his real domain "realdomain.com" once the DNS changes went through. This is where I messed up! :( I went to the "/usr/local/cpanel/3rdparty/mailman/lists" directory then did a "mv listname_testdomain.com/ listname_realdomain.com/" Now when I go to: http://realdomain.com/mailman/admin/listname_realdomain.com to modify options, I hover over one of the menu choices, "Passwords" for instance it points to: http://testdomain.com/mailman/admin/listname_realdomain.com/passwords How can I fix this?! :( I hope it is something simple, this is on like 5 lists, same problem. Any help would be greatly appreciated! From brad at stop.mail-abuse.org Sat Aug 6 22:51:21 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sat, 6 Aug 2005 22:51:21 +0200 Subject: [Mailman-Users] Issues with domain name. In-Reply-To: <134B0053CD5E874E9890172A45A3B2F003A399@ms11.MSE6.EXCHANGE.MS> References: <134B0053CD5E874E9890172A45A3B2F003A399@ms11.MSE6.EXCHANGE.MS> Message-ID: At 4:31 PM -0400 2005-08-06, Todd A. Harrington wrote: > I have Mailman version 2.1.5p1 running on my VPS using cPanel. Please note the Mailman FAQ Wizard entry at . -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From thevoidzero at gmail.com Sun Aug 7 00:13:19 2005 From: thevoidzero at gmail.com (Mark van Dijk) Date: Sun, 7 Aug 2005 00:13:19 +0200 Subject: [Mailman-Users] Premature end of script headers In-Reply-To: <99955f5e050806065369f473ef@mail.gmail.com> References: <99955f5e050806065369f473ef@mail.gmail.com> Message-ID: <99955f5e05080615134dbe3793@mail.gmail.com> It seemed to be suexec after all. D'oh! Problem solved! On 06/08/05, Mark van Dijk wrote: > > Hello, > > I have created my own mailman installation on a system I do have root > access on, but already hosts a mailman version and I wanted to run my own. > > The group and username I created both are 'vocisml'. The cgi are not > suexeced so every script should be ran as www-data. > > I launched configure with these parameters: > > ./configure --prefix=/home/vocisml/install/mailman > --with-groupname=vocisml --with-username=vocisml --with-cgi-gid=www-data > > After this I ran make and make install, ofcourse. > > At this point I edited my apacheconfig and mm_cfg.py > > apache config: > ----- > ScriptAlias /mailman/ /home/vocisml/install/mailman/cgi-bin/ > Alias /pipermail/ /home/vocisml/install/mailman/archives/public/ > > Options +FollowSymlinks +ExecCGI > > > Options +Indexes > > ----- > > mm_cfg: > ----- > DEFAULT_EMAIL_HOST = 'voidzero.net ' > DEFAULT_URL_HOST = 'voidzero.net ' > DEFAULT_URL_PATTERN = 'http://%s/mailman/' > DEFAULT_ARCHIVE_PRIVATE = 1 > ARCHIVE_TO_MBOX = 0 > DEFAULT_ARCHIVE_VOLUME_FREQUENCY = 3 > DEFAULT_DIGEST_VOLUME_FREQUENCY = 3 > > MTA = 'Postfix' > ----- > Now it was time to edit the postfix configs: > added alias_maps = hash:/etc/aliases, > hash:/home/vocisml/install/mailman/data/aliases > ----- > > I ran check-perms -f and all permissions are good now. I manually changed > all of these scripts > to group www-data. When I su as user www-data and launch the file 'admin' > for example, > all is good. When I visit http://voidzero.net/mailman/admin, or any other > page, I now get a 500 error, with > "Premature end of script headers" in my logs. This is where I'm stuck.. > > I hope someone wants to help me, thanks a lot.. > > -- > Greetz, > > (__) Mark van Dijk, thevoidzero at gmail.com > | oo "To swing on a spiral of our divinity and > /\_| still be a human." -- Greetz, (__) Mark van Dijk, thevoidzero at gmail.com | oo "To swing on a spiral of our divinity and /\_| still be a human." From jens at spamfreemail.de Sun Aug 7 10:35:40 2005 From: jens at spamfreemail.de (Jens Benecke) Date: Sun, 07 Aug 2005 10:35:40 +0200 Subject: [Mailman-Users] Modified postfix-to-mailman.py for recipient_delimiter="-", VERP questions Message-ID: Hello, for people moving from Qmail to postfix it's common to have to set the "recipient_delimiter" to "-" because that's QMail's default. I have a thousand users relying on this setting and I wanted to use Mailman. For ease of setup I used the "mailman:" transport configuration for dedicated mailing list domains and the postfix-to-mailman.py script and saved myself the trouble of setting up aliases and virtual settings. However, due to Postfix's adress extensions the configuration line in master.cf needs to be changed. I posted this in the SysCP forum at http://www.syscp.de/forum/viewtopic.php?p=12500, and here's a quick cut&paste copy: I have a few questions: - Did I open any new pitfalls with the below configuration? How about bounce detection and VERP? - Is postfix-to-mailman.py compatible with VERP at all? AFAIU, VERP appends a code to the return path so that it looks like "listname-bounces+114abc2934.... at domain.com". The postfix-to-mailman.py script seems to pipe the mail to "/var/lib/mailman/mail/mailman bounces+114abc2934...", will this work? How do I find out more about how mailman processes bounces internally? - Does Mailman split the VERP extension automatically or does Postfix need to do this, assuming all mail to the mailinglist domains get fed to the "mailman:" transport anyway? ========================================================================== What do you get? - Mailman with multiple domains. - NO "real" virtual domains - list names must all be unique. "news at domain1" and "news at domain2" cannot coexist. - Dedicated domains for list. One domain (or subdomain) cannot contain both lists and real email adresses. A possible patch is here: http://sourceforge.net/tracker/index.php?func=detail&aid=943827&group_id=103&atid=300103 - No alias files maintenance. Just insert the domains you want to use for lists in the transport table (hash file or MySQL) and in Mailman's "mm_cfg.py", and add the lists via "newlist". - VERP does not work - I think - because it uses "-" *and* relies on "+" as the extension (recipient_delimiter). I think. Here goes: - Install Mailman. - Configure mailman according to the comments in "/etc/mailman/postfix-to-mailman.py" - optionally, replace the transport and relay-domains maps with mysql tables and create mysql tables accordingly (this allows for later SysCP integration): Code: recipient_delimiter="+" owner_request_special = no transport_maps = mysql:/etc/postfix/mysql-virtual-mailman-transport.cf relay_domains = mysql:/etc/postfix/mysql-virtual-mailman.cf mailman_destination_recipient_limit = 1 - If you use recipient_delimiter="-", you need a wrapper script for postfix-to-mailman.py which you must call in master.cf, which basically re-appends the -extension to the user name. Then, in master.cf you must call this wrapper script with ${nexthop} ${user} ${extension} as parameters. Alternatively, patch postfix-to-mailman.py to accept two *or* three parameters (but I don't know enough Python to do that). Code: #!/bin/bash test -z "$3" || DELIM=- cat | /etc/mailman/postfix-to-mailman.py "$1" "$2$DELIM$3" - Alternatively, if you use Postfix 2.2 (when released), skip the wrapper script and replace ${user} in the master.cf maildrop line with "${user}${extension?-}${extension}". ====================================================================== Comments welcome! -- Jens Benecke (jens at spamfreemail.de) http://www.hitchhikers.de - Europaweite kostenlose Mitfahrzentrale http://www.spamfreemail.de - 100% saubere Postf?cher - garantiert! http://www.rb-hosting.de - PHP ab 9? - SSH ab 19? - g?nstiger Traffic From jens at spamfreemail.de Sun Aug 7 15:34:51 2005 From: jens at spamfreemail.de (Jens Benecke) Date: Sun, 07 Aug 2005 15:34:51 +0200 Subject: [Mailman-Users] Modified postfix-to-mailman.py including VERP References: Message-ID: Jens Benecke wrote: > - Did I open any new pitfalls with the below configuration? How about > bounce detection and VERP? To answer myself: bounce detection seems to work OK as long as mail servers use "550" erros at the SMTP level and don't accept and then bounce the mail. VERP seems to work with this patch to postfix-to-mailman.py: --- /usr/share/mailman/postfix-to-mailman.py 2005-04-14 16:18:38.000000000 +0200 +++ /etc/mailman/postfix-to-mailman.py 2005-08-07 15:27:01.000000000 +0200 @@ -116,6 +116,15 @@ # Assume normal posting to a mailing list mlist, func = local, 'post' + # !-! enable VERP delivery -- Jens Benecke, jens-syscp at spamfreemail.de, 2005-08-06 + import re + ro = re.match('(?P.*?)-(?P(bounces confirm))\+(?P.*)', local) + if ro: + mlist = ro.group('mlist') + verpstr = ro.group('verpstr') + func = ro.group('func') + # !-! end + # Check for control extension on local part for ext in ('-admin', '-owner', This assumes that Mailman extracts the Return-Path and VERP code from within the email and does not need the VERP code on the command line. I haven't found any API description of how mailman handles this internally, unfortunately. Thanks to Jim7J1AJH on #mailman for a lot of Python and regexp help. :-) -- Jens Benecke (jens at spamfreemail.de) http://www.hitchhikers.de - Europaweite kostenlose Mitfahrzentrale http://www.spamfreemail.de - 100% saubere Postf?cher - garantiert! http://www.rb-hosting.de - PHP ab 9? - SSH ab 19? - g?nstiger Traffic . Please DO NOT CC: me, I read the lists and newsgroups I post in! From mamandel at ldc.upenn.edu Mon Aug 8 17:59:33 2005 From: mamandel at ldc.upenn.edu (Mark A. Mandel) Date: Mon, 8 Aug 2005 11:59:33 -0400 (EDT) Subject: [Mailman-Users] deleting a message Message-ID: <20050808115850.S73877@lorax.ldc.upenn.edu> How can I delete a message from the archives of a list that I am the owner of? I'm not a sysadmin for the system. -- Mark A. Mandel Linguistic Data Consortium, University of Pennsylvania From forrie at forrie.com Mon Aug 8 19:18:51 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Mon, 08 Aug 2005 13:18:51 -0400 Subject: [Mailman-Users] NNTP errors In-Reply-To: <46E27DFA-269C-4CFE-B38E-AA4CA1AFA127@onjapan.net> References: <42F3A6CB.8090906@forrie.com> <46E27DFA-269C-4CFE-B38E-AA4CA1AFA127@onjapan.net> Message-ID: <42F793FB.5080101@forrie.com> I made these changes and it seemed okay - until this morning where I started getting these errors again: Aug 08 03:35:00 2005 gate_news(5366): Traceback (most recent call last): Aug 08 03:35:00 2005 gate_news(5366): File "/opt/m1/mailman-1.0/cron/gate_news", line 284, in ? Aug 08 03:35:00 2005 gate_news(5366): main() Aug 08 03:35:00 2005 gate_news(5366): File "/opt/m1/mailman-1.0/cron/gate_news", line 264, in main Aug 08 03:35:00 2005 gate_news(5366): process_lists(lock) Aug 08 03:35:00 2005 gate_news(5366): File "/opt/m1/mailman-1.0/cron/gate_news", line 208, in process_lists Aug 08 03:35:00 2005 gate_news(5366): conn, first, last = open_newsgroup(mlist) Aug 08 03:35:00 2005 gate_news(5366): File "/opt/m1/mailman-1.0/cron/gate_news", line 103, in open_newsgroup Aug 08 03:35:00 2005 gate_news(5366): password=mm_cfg.NNTP_PASSWORD) Aug 08 03:35:00 2005 gate_news(5366): File "/usr/local/lib/python2.4/nntplib.py", line 150, in __init__ Aug 08 03:35:00 2005 gate_news(5366): resp = self.shortcmd('authinfo user '+user) Aug 08 03:35:00 2005 gate_news(5366): File "/usr/local/lib/python2.4/nntplib.py", line 260, in shortcmd Aug 08 03:35:00 2005 gate_news(5366): return self.getresp() Aug 08 03:35:00 2005 gate_news(5366): File "/usr/local/lib/python2.4/nntplib.py", line 215, in getresp Aug 08 03:35:00 2005 gate_news(5366): resp = self.getline() Aug 08 03:35:00 2005 gate_news(5366): File "/usr/local/lib/python2.4/nntplib.py", line 207, in getline Aug 08 03:35:00 2005 gate_news(5366): if not line: raise EOFError Aug 08 03:35:00 2005 gate_news(5366): EOFError Jim Tittsler wrote: > On Aug 6, 2005, at 02:50, Forrest Aldrich wrote: > >> Aug 03 01:05:01 2005 gate_news(16582): self.welcome = >> self.shortcmd('mode reader') >> Aug 03 01:05:01 2005 gate_news(16582): File >> "/usr/local/lib/python2.4/nntplib.py", line 2 >> 60, in shortcmd >> Aug 03 01:05:01 2005 gate_news(16582): return self.getresp() >> Aug 03 01:05:01 2005 gate_news(16582): File >> "/usr/local/lib/python2.4/nntplib.py", line 2 >> 15, in getresp > > > It looks like your news server doesn't respond to the 'mode reader' > command. Try changing 'readermode=True' to 'readermode=False' in the > nntplib.NNTP() call of cron/gate_news. > > (If that makes this error go away, I would expect you would also need > to change it in Mailman/Queue/NewsRunner.py.) > From brad at stop.mail-abuse.org Mon Aug 8 19:35:44 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 8 Aug 2005 19:35:44 +0200 Subject: [Mailman-Users] deleting a message In-Reply-To: <20050808115850.S73877@lorax.ldc.upenn.edu> References: <20050808115850.S73877@lorax.ldc.upenn.edu> Message-ID: At 11:59 AM -0400 2005-08-08, Mark A. Mandel wrote: > How can I delete a message from the archives of a list that I am the owner > of? I'm not a sysadmin for the system. Get one of the priviledged site administrators (they don't need to be root), to follow the procedures in . -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From MHenry at ceucleveland.uscg.mil Mon Aug 8 19:49:37 2005 From: MHenry at ceucleveland.uscg.mil (Henry, Michael ) Date: Mon, 8 Aug 2005 13:49:37 -0400 Subject: [Mailman-Users] Viewable Member Names Message-ID: <3FCDB778965DD811BBDC00065BFD1B4B022B31CC@MSXCLEVELAND01> We recently started using Mailman. I'd like to incorporate viewable subscriber names next to their email address on the list view page, so that our members will know who's each email address belongs to. I'm also interested in creating sublist, so to speak, from the main list to provide smaller list groups so that we can communicate with more focused groups of members. I have a Board of Directors, Regional Coordinators, General Officers, etc. If I have sublist or whatever they would be called, then my membership only needs to track a few email addresses for communication with the various groups vice the 100+ emails we currently have. I'll follow this by saying I'm not a technically oriented person when it comes to computer programming and such, but generally find your product extremely end user friendly. Maybe Mailman can already do this and I just haven't figured it out. Thanks Michael Henry U.S. Coast Guard Pipe Band Web Sargeant From tiagocruz at forumgdh.net Mon Aug 8 20:53:11 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Mon, 08 Aug 2005 15:53:11 -0300 Subject: [Mailman-Users] virtual-mailman don't upgrade Message-ID: <42F7AA17.7020404@forumgdh.net> Hi guys! In the last week, in some test, I make the virtual-mailman upgrade via web interface, and my virtual mailing called suporte at domain works. But, after I use rmlist and re-create the list, the file virtual-mailman dont was upgrated (only virtual-mailman.db) and my list don't work. Servers: FreeBSD+Mailman+Postfix+Apache Somebody can help-me? Thanks a lot! From jane.hermanson at canarie.ca Mon Aug 8 22:09:52 2005 From: jane.hermanson at canarie.ca (Jane Hermanson) Date: Mon, 8 Aug 2005 16:09:52 -0400 Subject: [Mailman-Users] Help with editing listinfo page Message-ID: <006601c59c55$23f30710$b0df9d18@cr685350a> Hello I made an error creating a list and would like to delete it or atleast edit the listinfo page so the list error link does not show. I have read much documentation and have tried what is suggested and searched for the html page but to no avail. Any advice great appreciated. Regards Jane Jane Hermanson Manager, Information Systems Jane.Hermanson at canarie.ca Phone: 613-943-5372 Fax: 613-943-5443 http://www.canarie.ca From scott at zenplex.com Mon Aug 8 22:33:57 2005 From: scott at zenplex.com (Scott Comboni) Date: Mon, 08 Aug 2005 16:33:57 -0400 Subject: [Mailman-Users] the Apache2 web interface for Mailman has not been activated! Message-ID: <1123533237.21228.290.camel@bigtoy.zenplex.com> I have used mailman for many years with RedHat and recently decided to move to SUSE Linux 9.3 some testing. I cannot seem to find an answer to this problem so I figured I would try the list. I cannot start mailman rcmailman start without getting this error.. Error: Starting mailman (Warning: the Apache2 webinterface for Mailman has not been activated!)Site list is missing: mailman I made a change to /etc/sysconfig/apache2 to load the /etc/apache2/conf.d/mailman.conf still no luck Any info would be greatly appreciated Thanks Scott From mathieu.boretti at gmail.com Mon Aug 8 22:51:42 2005 From: mathieu.boretti at gmail.com (Mathieu Boretti) Date: Mon, 8 Aug 2005 22:51:42 +0200 Subject: [Mailman-Users] scrub_nondigest per user Message-ID: Hi, I like to use the option "scrub_nondigest", but I can only set the option "globally" for all members of a list. Is a patch available to use this option as "user option" ? Thanks you, Mathieu Boretti ------------------------------------------------------------------------ ------------------------------------------------------------------------ ------------------------------------------------------------------------ ---------------------------------------------- Mathieu Boretti, Ing?nieur HES en Informatique Assistant Ecole d'Ing?nieurs de Gen?ve courriel : boretti at eig.unige.ch tel : 021/963.55.80 (priv?), 022/338.06.20 (pro) ou 079/379.43.00 From flakrat at yahoo.com Mon Aug 8 23:31:24 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Mon, 8 Aug 2005 16:31:24 -0500 Subject: [Mailman-Users] Mailman error when sending to test-subscribe Message-ID: <20050808213138.26AE41E4005@bag.python.org> Howdy, I'm have the following setup: Postfix: 2.2.3 Mailman: 2.1.6 THE PROBLEM: Here's the error I see in my /var/log/maillog after sending a mail to test-subscribe at mydomain.com to=, relay=local, delay=1, status=bounced (Command died with status 2: "/usr/local/mailman/mail/mailman subscribe test". Command output: /usr/bin/python: can't open file '/usr/local/mailman/scripts/subscribe' ) I looked in /usr/local/mailman/scripts and sure enough that script isn't there! MY CONFIGURATION: I installed from source using the configure command: ./configure --with-mail-gid=nogroup Based on one of the Postfix install guides, I have these settings in my /etc/aliases file (and in the aliases.db created by ./bin/genaliases) test: "|/usr/local/mailman/mail/mailman post test" test-admin: "|/usr/local/mailman/mail/mailman admin test" test-bounces: "|/usr/local/mailman/mail/mailman bounces test" test-confirm: "|/usr/local/mailman/mail/mailman confirm test" test-join: "|/usr/local/mailman/mail/mailman join test" test-leave: "|/usr/local/mailman/mail/mailman leave test" test-owner: "|/usr/local/mailman/mail/mailman owner test" test-request: "|/usr/local/mailman/mail/mailman request test" test-subscribe: "|/usr/local/mailman/mail/mailman subscribe test" test-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe test" From cpz at tuunq.com Tue Aug 9 00:16:31 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Mon, 8 Aug 2005 15:16:31 -0700 (PDT) Subject: [Mailman-Users] the Apache2 web interface for Mailman has not been activated! In-Reply-To: <1123533237.21228.290.camel@bigtoy.zenplex.com> from Scott Comboni at "Aug 8, 2005 04:33:57 pm" Message-ID: <20050808221631.C39437AE@mail.tuunq.com> In a flurry of recycled electrons, Scott Comboni wrote: > I cannot start mailman rcmailman start > without getting this error.. > > Error: > Starting mailman (Warning: the Apache2 webinterface for Mailman has not > been activated!)Site list is missing: mailman Did you see FAQ 5.5? http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq05.005.htp You can do a faq search at http://www.python.org/cgi-bin/faqw-mm.py. z! From jwt at OnJapan.net Tue Aug 9 00:39:25 2005 From: jwt at OnJapan.net (Jim Tittsler) Date: Tue, 9 Aug 2005 07:39:25 +0900 Subject: [Mailman-Users] NNTP errors In-Reply-To: <42F793FB.5080101@forrie.com> References: <42F3A6CB.8090906@forrie.com> <46E27DFA-269C-4CFE-B38E-AA4CA1AFA127@onjapan.net> <42F793FB.5080101@forrie.com> Message-ID: <20050808223925.GA28608@server.onjapan.net> On Mon, Aug 08, 2005 at 01:18:51PM -0400, Forrest Aldrich wrote: > I made these changes and it seemed okay - until this morning where I > started getting these errors again: Again? (This is not the same error as the one you asked about on the 6th.) > "/opt/m1/mailman-1.0/cron/gate_news", line 103, in open_newsgroup > Aug 08 03:35:00 2005 gate_news(5366): password=mm_cfg.NNTP_PASSWORD) > Aug 08 03:35:00 2005 gate_news(5366): File > "/usr/local/lib/python2.4/nntplib.py", line 150, in __init__ > Aug 08 03:35:00 2005 gate_news(5366): resp = > self.shortcmd('authinfo user '+user) > Aug 08 03:35:00 2005 gate_news(5366): File > "/usr/local/lib/python2.4/nntplib.py", line 260, in shortcmd > Aug 08 03:35:00 2005 gate_news(5366): return self.getresp() It looks like you have defined an NNTP_USERNAME in your mm_cfg.py but your news server is not responding after Mailman (via Python's nntplib) sends the 'authinfo user '+user command to start logging in. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at OnJapan.net Tue Aug 9 00:49:33 2005 From: jwt at OnJapan.net (Jim Tittsler) Date: Tue, 9 Aug 2005 07:49:33 +0900 Subject: [Mailman-Users] Mailman error when sending to test-subscribe In-Reply-To: <20050808213138.26AE41E4005@bag.python.org> References: <20050808213138.26AE41E4005@bag.python.org> Message-ID: <20050808224932.GB28608@server.onjapan.net> On Mon, Aug 08, 2005 at 04:31:24PM -0500, Mike Hanby wrote: > to=, relay=local, delay=1, status=bounced > (Command died with status 2: "/usr/local/mailman/mail/mailman subscribe > test". Command output: /usr/bin/python: can't open file > '/usr/local/mailman/scripts/subscribe' ) > > I looked in /usr/local/mailman/scripts and sure enough that script > isn't there! It should be. :-) > MY CONFIGURATION: > > I installed from source using the configure command: > > ./configure --with-mail-gid=nogroup And then did 'make', and then as root 'make install'? It looks like your installation isn't complete or the /usr/local/mailman/scripts/subscribe file would exist. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Tue Aug 9 02:19:50 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 9 Aug 2005 09:19:50 +0900 Subject: [Mailman-Users] Help with editing listinfo page In-Reply-To: <006601c59c55$23f30710$b0df9d18@cr685350a> References: <006601c59c55$23f30710$b0df9d18@cr685350a> Message-ID: <0641C158-2FDB-48AB-9B16-D58AF4B02D7F@onjapan.net> On Aug 9, 2005, at 05:09, Jane Hermanson wrote: > I made an error creating a list and would like to delete it or > atleast edit > the listinfo page so the list error link does not show. I have > read much > documentation and have tried what is suggested and searched for the > html > page but to no avail. If your site administrator has set OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes then there should be a "Delete this mailing list" option under the "Other Administrative Activities" section at the top right of the list's admin web pages. The site administrator can also remove the list from the command line using the bin/rmlist command. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From sean at adoptionmedia.com Tue Aug 9 02:31:01 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Mon, 08 Aug 2005 17:31:01 -0700 Subject: [Mailman-Users] strange error Message-ID: <42F7F945.9040709@adoptionmedia.com> Hi All, I am running a once a week announce list with a ton of subscribers (like 120K) and every once in a while during the processing I get this error: Traceback (most recent call last): File "/var/lib/mailman/bin/qrunner", line 270, in ? main() File "/var/lib/mailman/bin/qrunner", line 230, in main qrunner.run() File "/var/lib/mailman/Mailman/Queue/Runner.py", line 87, in run self._cleanup() File "/var/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 134, in _cleanup BounceMixin._cleanup(self) File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 132, in _cleanup self._register_bounces() File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 120, in _register_bounces mlist.registerBounce(addr, msg, day=day) File "/var/lib/mailman/Mailman/Bouncer.py", line 108, in registerBounce info = self.getBounceInfo(member) File "/var/lib/mailman/Mailman/MysqlMemberships.py", line 530, in getBounceInfo row[2], row[0]) TypeError: __init__() takes exactly 5 arguments (6 given) Traceback (most recent call last): File "/var/lib/mailman/bin/qrunner", line 270, in ? main() File "/var/lib/mailman/bin/qrunner", line 230, in main qrunner.run() File "/var/lib/mailman/Mailman/Queue/Runner.py", line 87, in run self._cleanup() File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 220, in _cleanup BounceMixin._cleanup(self) File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 132, in _cleanup self._register_bounces() File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 120, in _register_bounces mlist.registerBounce(addr, msg, day=day) File "/var/lib/mailman/Mailman/Bouncer.py", line 108, in registerBounce info = self.getBounceInfo(member) File "/var/lib/mailman/Mailman/MysqlMemberships.py", line 530, in getBounceInfo row[2], row[0]) TypeError: __init__() takes exactly 5 arguments (6 given) What does it mean? BTW, I am using the mysql drop in. Thanks, Sean From scott at zenplex.com Tue Aug 9 03:33:35 2005 From: scott at zenplex.com (scott at zenplex.com) Date: Mon, 8 Aug 2005 21:33:35 -0400 (EDT) Subject: [Mailman-Users] the Apache2 web interface for Mailman has not been activated! In-Reply-To: <20050808221631.C39437AE@mail.tuunq.com> References: <1123533237.21228.290.camel@bigtoy.zenplex.com> from Scott Comboni at "Aug 8, 2005 04:33:57 pm" <20050808221631.C39437AE@mail.tuunq.com> Message-ID: <51581.69.118.55.88.1123551215.squirrel@mail.zenplex.com> I read these and tried them no luck. Also after I create the mailman list or any list for that matter I do not get a dump to copy into my aliases file as I do on other installs of Mailman. Thanks Scott > In a flurry of recycled electrons, Scott Comboni wrote: > >> I cannot start mailman rcmailman start >> without getting this error.. >> >> Error: >> Starting mailman (Warning: the Apache2 webinterface for Mailman has >> not been activated!)Site list is missing: mailman > > Did you see FAQ 5.5? > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq05.005.htp > You can do a faq search at http://www.python.org/cgi-bin/faqw-mm.py. > > z! From raphael.bossek at gmx.de Tue Aug 9 07:48:26 2005 From: raphael.bossek at gmx.de (Raphael Bossek) Date: Tue, 9 Aug 2005 07:48:26 +0200 Subject: [Mailman-Users] arch does consider configuration changes for old posts Message-ID: <20050809074826.5bdb4b1a.raphael.bossek@gmx.de> Hi, I felt in the same problem with multipart/alternative-mime headers as described last month. After changed my configuration (which works with new postings) I've started bin/arch to rebuild the HTML mail archive to appy the new configuration for old messages too. But they are not applied for old postings :( Old messages are as there were before the configuration change. Does arch not consider configuration changes for old posts? Or did I something wrong? I'm running mailman 2.1.5 -- Raphael Bossek From brad at stop.mail-abuse.org Tue Aug 9 09:40:48 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 9 Aug 2005 09:40:48 +0200 Subject: [Mailman-Users] arch does consider configuration changes for old posts In-Reply-To: <20050809074826.5bdb4b1a.raphael.bossek@gmx.de> References: <20050809074826.5bdb4b1a.raphael.bossek@gmx.de> Message-ID: At 7:48 AM +0200 2005-08-09, Raphael Bossek wrote: > Does arch not consider configuration changes for old posts? Or did > I something wrong? I'm running mailman 2.1.5 Did you do an "arch --wipe" (or whatever it is), so as to completely wipe out the previous archive and start over again with the new configuration? -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From webmaster at travel-in-spain.com Tue Aug 9 10:51:32 2005 From: webmaster at travel-in-spain.com (Travel in Spain) Date: Tue, 09 Aug 2005 10:51:32 +0200 Subject: [Mailman-Users] Add the users' email adress in the footer Message-ID: <6.1.1.1.2.20050809104804.01f08f20@217.116.3.9> I am using Mailman 2.1.5 and have enabled VERP. I am looking for a solution to add the subscribers' email adress in the footer of my emails. Any idea of the variable I can use? (such as %(real_name)s mailing list %(real_name)s@%(host_name)s ... but for the email adress !) From jwt at onjapan.net Tue Aug 9 12:58:00 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 9 Aug 2005 19:58:00 +0900 Subject: [Mailman-Users] Add the users' email adress in the footer In-Reply-To: <6.1.1.1.2.20050809104804.01f08f20@217.116.3.9> References: <6.1.1.1.2.20050809104804.01f08f20@217.116.3.9> Message-ID: <78B7991D-697E-40FA-A522-67B4C169A830@onjapan.net> On Aug 9, 2005, at 17:51, Travel in Spain wrote: > I am using Mailman 2.1.5 and have enabled VERP. I am looking for a > solution > to add the subscribers' email adress in the footer of my emails. > Any idea > of the variable I can use? (such as %(real_name)s mailing list > %(real_name)s@%(host_name)s ... but for the email adress !) If you set OWNERS_CAN_ENABLE_PERSONALIZATION = Yes in your mm_cfg.py, the non-digest options page will allow you to enable personalization for your list. If you check the help for msg_header or msg_footer in that case, you will see you can use %(user_address)s or % (user_delivered_to) to get the user's email address in all lower case or case preserved form. The %(user_optionsurl)s value to get a URL pointing directly to the subscriber's options/unsubscribe page can be very useful for subscribers not used to mailing lists. This isn't directly related to VERP... but if you are already doing VERP in Mailman, the added impact of enabling list personalization is small. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From raphael.bossek at gmx.de Tue Aug 9 13:38:09 2005 From: raphael.bossek at gmx.de (Raphael Bossek) Date: Tue, 9 Aug 2005 13:38:09 +0200 (MEST) Subject: [Mailman-Users] =?iso-8859-1?q?arch_does_consider_configuration_c?= =?iso-8859-1?q?hanges_for_old_=09posts?= References: Message-ID: <19876.1123587489@www20.gmx.net> > At 7:48 AM +0200 2005-08-09, Raphael Bossek wrote: > > > Does arch not consider configuration changes for old posts? Or did > > I something wrong? I'm running mailman 2.1.5 > > Did you do an "arch --wipe" (or whatever it is), so as to > completely wipe out the previous archive and start over again with > the new configuration? Yes I did. I've checked also if the HTML files gone. I'm a little bit disapointed because I tried to investigate the problem myself before writting here :( But it's not easy to follow the code and determine when the GLOBAL_PIPELINE (Defaults.py) definitions are executed. The MimeDel implementation (part of GLOBAL_PIPELINE) is responsible for it. Setting debug output in did not shouw it will be run using `arch --wipe`. Where to continue? -- Raphael Bossek -- GMX DSL = Maximale Leistung zum minimalen Preis! 2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl From jean-philippe.giola at st.com Tue Aug 9 15:54:56 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Tue, 09 Aug 2005 15:54:56 +0200 Subject: [Mailman-Users] attachment files Message-ID: <42F8B5B0.30800@st.com> Hi all!! I would like to know, when a mail is sent to a list with a file in attachment, how mailman store it in the archives ? i-e the directory name where the attach file is store is a random name ? (in archives/private/list_name/attachments/date/_*directory_name*_/file_name) reguards From richard.hobbs at crl.toshiba.co.uk Tue Aug 9 16:37:42 2005 From: richard.hobbs at crl.toshiba.co.uk (Richard Hobbs) Date: Tue, 9 Aug 2005 15:37:42 +0100 Subject: [Mailman-Users] Incorrect mail being received on mailman list Message-ID: <20050809143750.D45EA1E4004@bag.python.org> Hello, We have routers setup in exim, in the following order: - mailman_router: - dnslookup: - system_aliases: - userforward: - spam_router: - localuser: Lets say our domain is "domain.com" and we have one mailing list named "fred". When emails are sent through exim to the address "fred at somewhere.else.com", they are actually accepted by mailman and delivered to "fred at domain.com". This is obviously incorrect. Should mailman be reconfigured to only accept mail for particular domains, or do I have the routers in a non-perfect order? Any advice is very much appreciated :-) Thanks in advance, Richard. -- Richard Hobbs (Systems Administrator) Toshiba Research Europe Ltd. - Speech Technology Group Web: http://www.toshiba-europe.com/research/ Email: richard.hobbs at crl.toshiba.co.uk Tel: +44 1223 376964 Mobile: +44 7811 803377 _____________________________________________________________________ This e-mail has been scanned for viruses by MCI's Internet Managed Scanning Services - powered by MessageLabs. For further information visit http://www.mci.com From tdeboer at gmail.com Tue Aug 9 17:30:24 2005 From: tdeboer at gmail.com (Tim DeBoer) Date: Tue, 9 Aug 2005 09:30:24 -0600 Subject: [Mailman-Users] check_perms errors Message-ID: I've managed to get my web interface to mailman working, but... when I run check_perms I see all this. # bin/check_perms Traceback (most recent call last): File "bin/check_perms", line 380, in ? checkall() File "bin/check_perms", line 196, in checkall os.path.walk(d, checkwalk, STATE) File "/usr/local/lib/python2.3/posixpath.py", line 290, in walk walk(name, func, arg) File "/usr/local/lib/python2.3/posixpath.py", line 282, in walk func(arg, top, names) File "bin/check_perms", line 110, in checkwalk mode, gid = statgidmode(path) File "bin/check_perms", line 83, in statgidmode stat = os.stat(path) OSError: [Errno 62] Too many levels of symbolic links: '/usr/local/mailman/cgi-bin/mailman' Also, when I try to actually send an email to my list, I get this in my maillog Aug 9 10:27:05 chad Mailman mail-wrapper: Group mismatch error. Mailman expected the mail wrapper script to be executed as group "mailnull", but the system's mail server executed the mail script as group "mailman". Try tweaking the mail server to run the script as group "mailnull", or re-run configure, providing the command line option `--with-mail-gid=mailman'. Aug 9 10:27:05 chad postfix/local[95804]: 878207AB672: to=, relay=local, delay=1, status=bounced (Command died with status 2: "/usr/local/mailman/mail/mailman post timlist". Command output: Group mismatch error. Mailman expected the mail wrapper script to be executed as group "mailnull", but the system's mail server executed the mail script as group "mailman". Try tweaking the mail server to run the script as group "mailnull", or re-run configure, providing the command line option `--with-mail-gid=mailman'. ) I think I understand what it's telling me to do here, I just don't know where to change it. Should I make 'mailnull' group part of my "mail" group which also includes my postfix user? Thanks folks! -- Tim DeBoer Just once, I'd like it if someone called me "Sir". Without adding "You're creating a scene". From jdennis at redhat.com Tue Aug 9 17:59:53 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 09 Aug 2005 11:59:53 -0400 Subject: [Mailman-Users] check_perms errors In-Reply-To: References: Message-ID: <1123603193.28733.7.camel@finch.boston.redhat.com> On Tue, 2005-08-09 at 09:30 -0600, Tim DeBoer wrote: > timlist". Command output: Group mismatch error. Mailman expected the > mail wrapper script to be executed as group "mailnull", but the > system's mail server executed the mail script as group "mailman". Try > tweaking the mail server to run the script as group "mailnull", or > re-run configure, providing the command line option > `--with-mail-gid=mailman'. ) > > I think I understand what it's telling me to do here, I just don't > know where to change it. Should I make 'mailnull' group part of my > "mail" group which also includes my postfix user? No, you don't want to be changing group membership. You should do what its telling you: This assumes you built and installed mailman yourself, if you didn't you can't perform this step. cd to the mailman source root ./configure --with-mail-gid=mailman make make install Don't forget to add any other configure options you used previously. -- John Dennis From jwblist at olympus.net Tue Aug 9 18:09:06 2005 From: jwblist at olympus.net (John W. Baxter) Date: Tue, 09 Aug 2005 09:09:06 -0700 Subject: [Mailman-Users] Incorrect mail being received on mailman list In-Reply-To: <20050809143750.D45EA1E4004@bag.python.org> Message-ID: On 8/9/05 7:37 AM, "Richard Hobbs" wrote: > Hello, > > We have routers setup in exim, in the following order: > > - mailman_router: > - dnslookup: > - system_aliases: > - userforward: > - spam_router: > - localuser: > > Lets say our domain is "domain.com" and we have one mailing list named > "fred". > > When emails are sent through exim to the address "fred at somewhere.else.com", > they are actually accepted by mailman and delivered to "fred at domain.com". > This is obviously incorrect. > > Should mailman be reconfigured to only accept mail for particular domains, > or do I have the routers in a non-perfect order? > > Any advice is very much appreciated :-) You have the routers out of order. You don't want to be doing "local" aliasing while messages for the world are still being considered by the routers. mailman_router after dnslookup should do the trick, given your router list above. --John (just bitten by a much more obscure version of the problem on one of our non-public machines) From jwblist at olympus.net Tue Aug 9 18:15:09 2005 From: jwblist at olympus.net (John W. Baxter) Date: Tue, 09 Aug 2005 09:15:09 -0700 Subject: [Mailman-Users] Incorrect mail being received on mailman list In-Reply-To: <20050809143750.D45EA1E4004@bag.python.org> Message-ID: On 8/9/05 7:37 AM, "Richard Hobbs" wrote: > Hello, > > We have routers setup in exim, in the following order: > > - mailman_router: > - dnslookup: > - system_aliases: > - userforward: > - spam_router: > - localuser: > > Lets say our domain is "domain.com" and we have one mailing list named > "fred". > > When emails are sent through exim to the address "fred at somewhere.else.com", > they are actually accepted by mailman and delivered to "fred at domain.com". > This is obviously incorrect. > > Should mailman be reconfigured to only accept mail for particular domains, > or do I have the routers in a non-perfect order? > > Any advice is very much appreciated :-) There are more complete answers on the Exim-users list, which I happened to read after Mailman-users this morning. I would still reorder the routers as below, but the mailman_router should also select for only the domains which contain lists. See exim-users. You have the routers out of order. You don't want to be doing "local" aliasing while messages for the world are still being considered by the routers. mailman_router after dnslookup should do the trick, given your router list above. --John (just bitten by a much more obscure version of the problem on one of our non-public machines) From steve410 at cs.jhu.edu Tue Aug 9 18:31:56 2005 From: steve410 at cs.jhu.edu (Steve Rifkin) Date: Tue, 9 Aug 2005 12:31:56 -0400 (EDT) Subject: [Mailman-Users] How can our MM site admin see unadvertised lists via web interface? Message-ID: <200508091631.j79GVuU5002928@blaze.cs.jhu.edu> If I am the site Mailman admin for my Mailman site, using the web interface, how can I see the lists of all my site's lists, including the unadvertised lists? I find that if I go to the MM admin page for my site, it says, "There currently are no publicly-advertised Mailman mailing lists on mysite.jhu.edu. To visit the administrators configuration page for an unadvertised list, open a URL similar to this one, but with a '/' and the list name appended." However, there is at least one list on the site, but it is set not to 'advertise'. As the site admin, I can log into this specific unadvertised list from the web and make changes. But, I have to know ahead of time that this list is actually on our MM server. So, as site admin, how can I use the web interface to see the entire set of lists, advertised and unadvertised, on my MM server via the web, so that I know what lists I have to choose from? I thought I used to be able to do this on an old install of Mailman we used to have, but I can't seem to find any docs or FAQ entries that describe how to do it. (I know I can get the list of all MM mail lists at the command line, but if I'm working remotely via the web, I'd like not to have to log into the MM server machine at a command prompt and have to run the MM commands just to see all the lists on our server.) Thank in advance! Steve From tiagocruz at forumgdh.net Tue Aug 9 20:02:16 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Tue, 09 Aug 2005 15:02:16 -0300 Subject: [Mailman-Users] "Reply to all" with original destination and list destination Message-ID: <42F8EFA8.6080604@forumgdh.net> Hello all! I see reply_goes_to_list parameter, and I like of "This list" because a simple "reply" send e-mail always do list. But, when user is not part of list, the "Reply to all" don't works... the new message is formated only to list... Have a way to fix this? Thanks a lot! From chris.mueller at gmail.com Tue Aug 9 20:52:10 2005 From: chris.mueller at gmail.com (Chris Mueller) Date: Tue, 9 Aug 2005 14:52:10 -0400 Subject: [Mailman-Users] Premature End of Script Headers (permissions error?) Message-ID: <874c0d4405080911527c51e9f3@mail.gmail.com> Hi, I'm farily new to Linux administration, but my employer has just asked me to set up some mailing lists. As Mailman seems like a popular and robust piece of software, I decided to give it a try. I have performed the installation of Mailman (on Redhat), but continue to receive 500 Internal Server Errors when I try to access anything in the Mailman cgi-bin, e.g. localhost/mailman/create. The Apache logs show two errors: "(13) Permission denied: exec of '/usr/local/mailman/cgi-bin/create' failed." and "Premature end of script headers: create." I'm guessing that these errors are coming from a permissions problem somewhere. I've tried reconfiguring Mailman with several cgi-gid's (nobody, apache, mailman, www), but none of these group names changes the error at all. What group should I be using, or how do I determine what group I should use? Thanks, Chris From jdennis at redhat.com Tue Aug 9 21:14:50 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 09 Aug 2005 15:14:50 -0400 Subject: [Mailman-Users] Premature End of Script Headers (permissions error?) In-Reply-To: <874c0d4405080911527c51e9f3@mail.gmail.com> References: <874c0d4405080911527c51e9f3@mail.gmail.com> Message-ID: <1123614890.28733.115.camel@finch.boston.redhat.com> On Tue, 2005-08-09 at 14:52 -0400, Chris Mueller wrote: > Hi, > > I'm farily new to Linux administration, but my employer has just asked > me to set up some mailing lists. As Mailman seems like a popular and > robust piece of software, I decided to give it a try. > > I have performed the installation of Mailman (on Redhat), but continue > to receive 500 Internal Server Errors when I try to access anything in > the Mailman cgi-bin, e.g. localhost/mailman/create. The Apache logs > show two errors: "(13) Permission denied: exec of > '/usr/local/mailman/cgi-bin/create' failed." and "Premature end of > script headers: create." I think the path of least resistance is to install the pre-built mailman rpm from Red Hat rather than trying to perform every piece of obscure configuration yourself. The rpm package is designed to integrate with existing Red Hat packages and configuration. If you do start with the rpm it won't mean you'll be free from any configuration issues but you'll avoid a number of headaches. If you do go this route please be sure to follow the instructions in /usr/share/doc/mailman-*/INSTALL.REDHAT. -- John Dennis From flakrat at yahoo.com Tue Aug 9 21:24:47 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Tue, 9 Aug 2005 14:24:47 -0500 Subject: [Mailman-Users] Mailman error when sending to test-subscribe In-Reply-To: <20050808224932.GB28608@server.onjapan.net> Message-ID: <20050809192456.A67911E4007@bag.python.org> Ok, I reinstalled, here are the steps that I followed (btw I'm using Slackware 10). As root, I created the mailman user and mailman group. I have mailman temporarily set up to allow shell access (so I can install as mailman). # cd /usr/local # tar -zxvf ./mailman-2.1.6.tgz # chgrp -R mailman ./mailman-2.1.6 # chmod -R a+rx,g+ws ./mailman-2.1.6 # ln -s ./mailman-2.1.6 ./mailman # ls -ld ./mailman* lrwxrwxrwx 1 root root 15 2005-08-09 11:51 mailman -> ./mailman-2.1.6/ drwxrwsrwx 13 joeblow mailman 976 2005-08-09 11:50 mailman-2.1.6/ # su - mailman % cd /usr/local/mailman % ./configure --with-mail-gid=nogroup % make install > ./mailman-install.log 2>&1 ( According to mailman-install.txt you don't need to run make by itself, and they say to run make install as non root) I still don't see the ./scripts/subscribe script. Here's what's in that /usr/local/mailman/scripts Makefile Makefile.in* bounces* confirm* driver* join* leave* mailman* owner* paths.py paths.pyc post* request* Any suggestions? -----Original Message----- From: Jim Tittsler [mailto:jwt at OnJapan.net] Sent: Monday, August 08, 2005 17:50 To: Mike Hanby Cc: mailman-users at python.org Subject: Re: [Mailman-Users] Mailman error when sending to test-subscribe On Mon, Aug 08, 2005 at 04:31:24PM -0500, Mike Hanby wrote: > to=, relay=local, delay=1, status=bounced > (Command died with status 2: "/usr/local/mailman/mail/mailman subscribe > test". Command output: /usr/bin/python: can't open file > '/usr/local/mailman/scripts/subscribe' ) > > I looked in /usr/local/mailman/scripts and sure enough that script > isn't there! It should be. :-) > MY CONFIGURATION: > > I installed from source using the configure command: > > ./configure --with-mail-gid=nogroup And then did 'make', and then as root 'make install'? It looks like your installation isn't complete or the /usr/local/mailman/scripts/subscribe file would exist. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jdennis at redhat.com Tue Aug 9 22:11:58 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 09 Aug 2005 16:11:58 -0400 Subject: [Mailman-Users] Mailman error when sending to test-subscribe In-Reply-To: <20050809192456.A67911E4007@bag.python.org> References: <20050809192456.A67911E4007@bag.python.org> Message-ID: <1123618318.29111.34.camel@finch.boston.redhat.com> On Tue, 2005-08-09 at 14:24 -0500, Mike Hanby wrote: > Ok, I reinstalled, here are the steps that I followed (btw I'm using > Slackware 10). > > As root, I created the mailman user and mailman group. I have mailman > temporarily set up to allow shell access (so I can install as mailman). You do not need to be mailman to install mailman, to install mailman you should be root. The mailman user and group will need to exist prior to installation so that the installed components can be assigned that identity. > # cd /usr/local > # tar -zxvf ./mailman-2.1.6.tgz > # chgrp -R mailman ./mailman-2.1.6 > # chmod -R a+rx,g+ws ./mailman-2.1.6 > # ln -s ./mailman-2.1.6 ./mailman > # su - mailman None of this is necessary (except for untaring) > % cd /usr/local/mailman > % ./configure --with-mail-gid=nogroup > % make install > ./mailman-install.log 2>&1 ouch. you're building in the install area before you've installed, sounds like a recipe for disaster. :-) You've also installed as the user mailman, not root. Think of your build area as a "staging area" that is used to construct what will be placed into the the install area by the root user. By trying to point the install at your build you're going to step all over what you've built as it installs. It's equivalent to trying to copy a file onto itself :-( > I still don't see the ./scripts/subscribe script. The subscribe script is just a copy of the join script (unsubscribe is a copy of leave). The part of install that copied the existing scripts worked, the part that installed copies of join and leave did not. I'm not sure why that part of the install failed but installing into the build area and not being root during the install are likely culprits. -- John Dennis From brad at stop.mail-abuse.org Tue Aug 9 21:12:14 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 9 Aug 2005 21:12:14 +0200 Subject: [Mailman-Users] How can our MM site admin see unadvertised lists via web interface? In-Reply-To: <200508091631.j79GVuU5002928@blaze.cs.jhu.edu> References: <200508091631.j79GVuU5002928@blaze.cs.jhu.edu> Message-ID: At 12:31 PM -0400 2005-08-09, Steve Rifkin wrote: > If I am the site Mailman admin for my Mailman site, using the web > interface, how can I see the lists of all my site's lists, including > the unadvertised lists? Via the web interface? You don't. The web interface only shows the public lists. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Tue Aug 9 21:15:56 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 9 Aug 2005 21:15:56 +0200 Subject: [Mailman-Users] "Reply to all" with original destination and list destination In-Reply-To: <42F8EFA8.6080604@forumgdh.net> References: <42F8EFA8.6080604@forumgdh.net> Message-ID: At 3:02 PM -0300 2005-08-09, Tiago Cruz wrote: > But, when user is not part of list, the "Reply to all" don't works... > the new message is formated only to list... > > Have a way to fix this? Did you check the Mailman FAQ Wizard at ? -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From jdennis at redhat.com Tue Aug 9 22:30:25 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 09 Aug 2005 16:30:25 -0400 Subject: [Mailman-Users] Mailman error when sending to test-subscribe In-Reply-To: <1123618318.29111.34.camel@finch.boston.redhat.com> References: <20050809192456.A67911E4007@bag.python.org> <1123618318.29111.34.camel@finch.boston.redhat.com> Message-ID: <1123619425.29111.45.camel@finch.boston.redhat.com> On Tue, 2005-08-09 at 16:11 -0400, John Dennis wrote: > ouch. you're building in the install area before you've installed, This probably was not clear because I omitted an important but somewhat hidden fact, /usr/local/mailman is the default installation directory. Had you typed "./configure --help" you would have seen this: Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local/mailman] You could override the prefix or have picked another build area, but the two should not be identical because they will collide. -- John Dennis From steve410 at cs.jhu.edu Wed Aug 10 00:35:37 2005 From: steve410 at cs.jhu.edu (Steve Rifkin) Date: Tue, 9 Aug 2005 18:35:37 -0400 (EDT) Subject: [Mailman-Users] How can our MM site admin see unadvertised lists via web interface? Message-ID: <200508092235.j79MZbU5012351@blaze.cs.jhu.edu> Even to the site admins? Was it always like that? I was chatting with another admin here today, and for some reason, we seem to remember the site admin being able to see all lists via the web interface... mind you, that's when we were running MM about 2-3 years ago, and we just might be remembering something else. (We haven't run MM for a while now but are restarting the service and are trying to catch up.) Is there a reason why the design of Mailman doesn't allow for the web interface to display _all_ lists for a Mailman site admin only? I would think that would be a good feature to have, in that, if I wanted to configure lists remotely as the site admin (as opposed to a list admin), I'd want to see the names of all the lists, advertised or not. Thanks for your reply. Steve Brad Knowles wrote: > > Via the web interface? You don't. The web interface only shows >the public lists. From hendry at iki.fi Wed Aug 10 05:53:20 2005 From: hendry at iki.fi (Kai Hendry) Date: Wed, 10 Aug 2005 13:53:20 +1000 Subject: [Mailman-Users] Search and import Message-ID: <20050810035319.GB22315@iki.fi> Is there some general faq about making mailman archives searchable? I.e. usable. I have a bunch of emails from another system that I wish to import to mailman. I don't think I have access to mailman directly as my hosting company set it up for me. So any tips of how I send these mails and maintain the date? frodo$ grep Date: 07db3d2dcd9e7a11e06cb2f5b1ec4c84 Date: Thu, 2 Jun 2005 14:05:46 +1000 From tom at clocktech.com Wed Aug 10 06:23:30 2005 From: tom at clocktech.com (Tom Chaudoir) Date: Tue, 9 Aug 2005 23:23:30 -0500 Subject: [Mailman-Users] Search and import References: <20050810035319.GB22315@iki.fi> Message-ID: <001901c59d63$46e282a0$20a21941@wi.rr.com> Wow. Great question. I'm new here and would love to know how to add archives from my old list server to the Mailman database. My archive became searchable without my doing anything. Google crawled it all by itself. Try copying the url of your archive. Go to Google's advanced search. Look for a search term in that url. If it works, you can easily build a form that uses Google to search your archive. Best, Tom ----- Original Message ----- From: "Kai Hendry" To: Sent: Tuesday, August 09, 2005 10:53 PM Subject: [Mailman-Users] Search and import | Is there some general faq about making mailman archives searchable? I.e. | usable. | | | | I have a bunch of emails from another system that I wish to import to mailman. | | I don't think I have access to mailman directly as my hosting company | set it up for me. So any tips of how I send these mails and maintain the | date? | | frodo$ grep Date: 07db3d2dcd9e7a11e06cb2f5b1ec4c84 | Date: Thu, 2 Jun 2005 14:05:46 +1000 | ------------------------------------------------------ | Mailman-Users mailing list | Mailman-Users at python.org | http://mail.python.org/mailman/listinfo/mailman-users | Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py | Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ | Unsubscribe: http://mail.python.org/mailman/options/mailman-users/tom%40clocktech.com | | Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From brad at stop.mail-abuse.org Wed Aug 10 11:26:52 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 10 Aug 2005 11:26:52 +0200 Subject: [Mailman-Users] How can our MM site admin see unadvertised lists via web interface? In-Reply-To: <200508092235.j79MZbU5012351@blaze.cs.jhu.edu> References: <200508092235.j79MZbU5012351@blaze.cs.jhu.edu> Message-ID: At 6:35 PM -0400 2005-08-09, Steve Rifkin wrote: > Even to the site admins? Was it always like that? So far as I know, yes. The problem is that there is no private authenticated admin page. Anyone can go to the admin interface page, but you can't do anything from that page unless you've got the site or list admin password(s). > Is there a reason why the design of Mailman doesn't allow for the web > interface to display _all_ lists for a Mailman site admin only? I > would think that would be a good feature to have, in that, if I wanted > to configure lists remotely as the site admin (as opposed to a list > admin), I'd want to see the names of all the lists, advertised or not. As site admin, you should have command-line access to the server, or at least be able to remember what private lists you've created. But you are right that this would be a nice feature. Please feel free to go to the SourceForge Mailman Request for Enhancement page at and file an RFE. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Wed Aug 10 11:29:51 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 10 Aug 2005 11:29:51 +0200 Subject: [Mailman-Users] Search and import In-Reply-To: <20050810035319.GB22315@iki.fi> References: <20050810035319.GB22315@iki.fi> Message-ID: At 1:53 PM +1000 2005-08-10, Kai Hendry wrote: > Is there some general faq about making mailman archives searchable? I.e. > usable. You should search the Mailman FAQ Wizard at before posting questions like this. > I have a bunch of emails from another system that I wish to import >to mailman. Not a problem. The answer is in the FAQ. > I don't think I have access to mailman directly as my hosting company > set it up for me. So any tips of how I send these mails and maintain the > date? That's a problem. If you want to import archives from another list, you have to have command-line access. In this case, you'd have to ask your hosting company to do it for you. The issue here is that Mailman was never designed to be abused in the way that hosting companies are now doing. It was intended to be something that an organization sets up for itself, and where you've got complete control over everything yourself. It was never intended to be used in a hosting environment. People who abuse it in that way need to provide a lot of support to their hosting customers, otherwise you lose much of the functionality. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Wed Aug 10 11:30:51 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 10 Aug 2005 11:30:51 +0200 Subject: [Mailman-Users] Search and import In-Reply-To: <001901c59d63$46e282a0$20a21941@wi.rr.com> References: <20050810035319.GB22315@iki.fi> <001901c59d63$46e282a0$20a21941@wi.rr.com> Message-ID: At 11:23 PM -0500 2005-08-09, Tom Chaudoir wrote: > Wow. Great question. I'm new here and would love to know how > to add archives from my old list server to the Mailman > database. Try searching the archives of the Mailman FAQ Wizard at before posting questions like this. > If it works, you can easily build a form that uses Google to > search your archive. Or you can search the Mailman FAQ Wizard for other solutions to that same problem. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From steve410 at cs.jhu.edu Wed Aug 10 14:28:31 2005 From: steve410 at cs.jhu.edu (Steve Rifkin) Date: Wed, 10 Aug 2005 08:28:31 -0400 (EDT) Subject: [Mailman-Users] How can our MM site admin see unadvertised lists via web interface? Message-ID: <200508101228.j7ACSVU5024440@blaze.cs.jhu.edu> > As site admin, you should have command-line access to the server, >or at least be able to remember what private lists you've created. Remember, it's not me being a list admin, but rather a site admin that's the issue. As a site admin, I wouldn't necessarily know all the many lists that our list admins would decide to make private. Actually, as a site-admin, I wouldn't necessarily know all the public lists too. I'd have to have a list available to me (we could potentially have dozens of lists made where the list admins would choose whether to advertise the list or not), and I was hoping I'd have that list available through a password-protected webpage, especially since there are other pages that require the site admin to log in within Mailman (specific list maintenance, etc.) But, yes, having a command-line-access to the server would be the only way for the site admin to have a complete set of lists (advertised and non-advertised.) > But you are right that this would be a nice feature. Please feel >free to go to the SourceForge Mailman Request for Enhancement page at > and file >an RFE. Brad, thanks for all the info. I appreciate it. Steve From tiagocruz at forumgdh.net Wed Aug 10 14:54:09 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Wed, 10 Aug 2005 09:54:09 -0300 Subject: [Mailman-Users] "Reply to all" with original destination and list destination In-Reply-To: References: <42F8EFA8.6080604@forumgdh.net> Message-ID: <42F9F8F1.8000206@forumgdh.net> Brad Knowles escreveu: > At 3:02 PM -0300 2005-08-09, Tiago Cruz wrote: >> But, when user is not part of list, the "Reply to all" don't works... >> the new message is formated only to list... > > Did you check the Mailman FAQ Wizard at > ? Hello Brad, good morning (Brazil :) Yes, I read the FAQ in http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.048.htp But, I would like only to use, by default in my mail client: "reply to" -> reply to my list "reply to all" -> reply to my list _and_ original destination Its possible? I don't need control the "Reply-to" header... Thanks a lot! Cheers, Tiago Cruz From matt at solis.co.uk Wed Aug 10 15:18:07 2005 From: matt at solis.co.uk (Matthew Gray) Date: Wed, 10 Aug 2005 14:18:07 +0100 Subject: [Mailman-Users] Postfix and Mailman with virtual hosting Message-ID: <42FA0C9F.31318.11C6413@localhost> Hi List, I'm in need of some help about Postfix and Mailman : specifically virtual hosting and integrating Postfix and Mailman I'm got Postfix (2.15, from the Fedora Core 3 package) running with virtual email hosts: this works fine, with the following in main.cf : alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases virtual_alias_maps = hash:/etc/postfix/virtual (there's a lot of other stuff obviously - but i think these are the key lines) I can receive mail on all the domains that point to the machine. At the moment /etc/postfix/virtual is just set up to forward postmaster@[virtual_domain] to root, and bounce everything else. I have also succesfully set up Mailman (2.1.6 - compiled from source), but without virtual hosting: everything is just running as [list_name]@[the_real_hostname] The problem is when I try to make the Mailman write virtual alias maps for postfix. I added the following to the virtual_alias_maps variable in main.cf : hash:/usr/local/mailman/data/virtual-mailman and added the relavent domains to the POSTFIX_STYLE_VIRTUAL_DOMAINS constant in mm_cfg.py. I also added them with the add_virtualhost() function in the same file. The problem is, when i run /usr/local/mailman/bin/genaliases, it does not write the virtual-mailman and virtual-mailman.db as I think it should. No error is reported, the files just aren't there. And further to that, when the line: hash:/usr/local/mailman/data/virtual-mailman is in main.cf, it breaks the virtual hosted email completely: even the postmaster@[virtual_domain] addresses that should not be affected by Mailman. I'd really appreciate a few pointers, if any of you have time. Best, Matt -- Matthew Gray Solis T: (0114) 258 5550 F: (0114) 258 5574 From brad at stop.mail-abuse.org Wed Aug 10 15:35:09 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 10 Aug 2005 15:35:09 +0200 Subject: [Mailman-Users] "Reply to all" with original destination and list destination In-Reply-To: <42F9F8F1.8000206@forumgdh.net> References: <42F8EFA8.6080604@forumgdh.net> <42F9F8F1.8000206@forumgdh.net> Message-ID: At 9:54 AM -0300 2005-08-10, Tiago Cruz wrote: > But, I would like only to use, by default in my mail client: > "reply to" -> reply to my list > "reply to all" -> reply to my list _and_ original destination > > Its possible? I don't need control the "Reply-to" header... If you want to do that, without modifying the Reply-to: header, then this sounds like a problem with your client. The only thing that Mailman would be able to do is change the Reply-To: header, which is a very bad idea -- for the reasons outlined in the FAQ. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From stephen at xemacs.org Wed Aug 10 16:07:01 2005 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 10 Aug 2005 23:07:01 +0900 Subject: [Mailman-Users] "Reply to all" with original destination and list destination In-Reply-To: <42F9F8F1.8000206@forumgdh.net> (Tiago Cruz's message of "Wed, 10 Aug 2005 09:54:09 -0300") References: <42F8EFA8.6080604@forumgdh.net> <42F9F8F1.8000206@forumgdh.net> Message-ID: <87zmrp3myi.fsf@tleepslib.sk.tsukuba.ac.jp> >>>>> "Tiago" == Tiago Cruz writes: Tiago> But, I would like only to use, by default in my mail Tiago> client: "reply to" -> reply to my list "reply to all" -> Tiago> reply to my list _and_ original destination Tiago> Its possible? I don't need control the "Reply-to" header... No, it's not possible. According to the standard for internet mail, the Reply-To header contains the destination where you can reach the _author_ of the post. (If the author chooses to read replies on the list, she may set Reply-To to the list. In that case, the behavior you describe is the behavior you want!) If Reply-To is not set, then the From address is used for replies. Thus, if Reply-To is set, then the standard says that From should be ignored; mail intended for the author should be directed to Reply-To. If Reply-To is set to the list, then From is ignored for this reason. If Reply-To is not set to the list, then neither "reply" nor "reply to all" will reply only to the list. As far as I know, all reasonable mail agents implement this behavior (including Eudora and Outlook, which I normally wouldn't class as "reasonable", but for this purpose I'll grant them an exception). There simply is no solution to this problem as stated; there are too many options to be handled with one header and two mail agent commands. There is, of course, a solution: change your mail agent. What good mail agents do is add a third command "reply to list" to direct replies to the list if it was received via a list; if not, to the author. Now you have exactly the behavior you want. So the best solution is to configure the list server to leave the Reply-To header alone and you get a good mail agent. If you're stuck with a mail agent that has no "reply to list" command, then you're also stuck with the inability to implement the options you prefer. -- School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From flakrat at yahoo.com Wed Aug 10 16:11:45 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Wed, 10 Aug 2005 09:11:45 -0500 Subject: [Mailman-Users] Mailman error when sending to test-subscribe In-Reply-To: <1123618318.29111.34.camel@finch.boston.redhat.com> Message-ID: <20050810141155.6343E1E4004@bag.python.org> Thanks John, that did it. I did, however have to create the /usr/local/mailman directory first, it wouldn't configure until I did that. So, here's my new steps. % cd /usr/src % tar -zxvf ./mailman-2.1.6.tgz # mkdir /usr/local/mailman # chgrp mailman /usr/local/mailman #did this according to the README # chmod a+rx,g+ws /usr/local/mailman #did this according to the README % ./configure --with-mail-gid=nogroup # make # make install And there you have it. The README led me to believe you were supposed to run the install in the destination directory, I thought that was weird, I must have misunderstood what I read :-) Thanks again. Mike -----Original Message----- From: John Dennis [mailto:jdennis at redhat.com] Sent: Tuesday, August 09, 2005 15:12 To: Mike Hanby Cc: mailman-users at python.org Subject: Re: [Mailman-Users] Mailman error when sending to test-subscribe On Tue, 2005-08-09 at 14:24 -0500, Mike Hanby wrote: > Ok, I reinstalled, here are the steps that I followed (btw I'm using > Slackware 10). > > As root, I created the mailman user and mailman group. I have mailman > temporarily set up to allow shell access (so I can install as mailman). You do not need to be mailman to install mailman, to install mailman you should be root. The mailman user and group will need to exist prior to installation so that the installed components can be assigned that identity. > # cd /usr/local > # tar -zxvf ./mailman-2.1.6.tgz > # chgrp -R mailman ./mailman-2.1.6 > # chmod -R a+rx,g+ws ./mailman-2.1.6 > # ln -s ./mailman-2.1.6 ./mailman > # su - mailman None of this is necessary (except for untaring) > % cd /usr/local/mailman > % ./configure --with-mail-gid=nogroup > % make install > ./mailman-install.log 2>&1 ouch. you're building in the install area before you've installed, sounds like a recipe for disaster. :-) You've also installed as the user mailman, not root. Think of your build area as a "staging area" that is used to construct what will be placed into the the install area by the root user. By trying to point the install at your build you're going to step all over what you've built as it installs. It's equivalent to trying to copy a file onto itself :-( > I still don't see the ./scripts/subscribe script. The subscribe script is just a copy of the join script (unsubscribe is a copy of leave). The part of install that copied the existing scripts worked, the part that installed copies of join and leave did not. I'm not sure why that part of the install failed but installing into the build area and not being root during the install are likely culprits. -- John Dennis From flakrat at yahoo.com Wed Aug 10 16:16:44 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Wed, 10 Aug 2005 09:16:44 -0500 Subject: [Mailman-Users] Force emails to the list to show up as FROM: a specific user Message-ID: <20050810141653.DE1CB1E4004@bag.python.org> Howdy, I'm setting up a list to be used as a newsletter distribution list. In that regards, any email that goes out to the list will only get delivered after the list admin accepts it. I'd like any email sent to the list to appear to come from the user: MyCompany Newsletter [enewsleter at mycompany.com] Is this possible? Right now, I'm having to send the emails using that account, but I'd like for my boss to be able to send the list an email from his home email account, list admin approve it, and have it show up as from MyCompany Newsletter [enewsleter at mycompany.com], rather than John P Smith [jsmith at aol.com]. Thanks in advance, Mike ===================== Mike Hanby ATcon 2201 Cahaba Valley Drive Birmingham, AL 35242 Texas Aggie, Class of '94 ====================================================== Got Virus-scan? -- "Of 147 billion e-mails scanned by IBM for customers in 2004, one in 16, or 6 percent, contained a virus. During 2002, just 0.5 percent of e-mail scanned had viruses." ====================================================== From tiagocruz at forumgdh.net Wed Aug 10 16:36:34 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Wed, 10 Aug 2005 11:36:34 -0300 Subject: [Mailman-Users] "Reply to all" with original destination and list destination In-Reply-To: <87zmrp3myi.fsf@tleepslib.sk.tsukuba.ac.jp> References: <42F8EFA8.6080604@forumgdh.net> <42F9F8F1.8000206@forumgdh.net> <87zmrp3myi.fsf@tleepslib.sk.tsukuba.ac.jp> Message-ID: <42FA10F2.2010406@forumgdh.net> Stephen J. Turnbull escreveu: > So the best solution is to configure the list server to leave the > Reply-To header alone and you get a good mail agent. If you're stuck > with a mail agent that has no "reply to list" command, then you're > also stuck with the inability to implement the options you prefer. That's good enough and your letter solved my doubts, thanks! So, now I'm' going to spam the list of mozilla-thunderbird-devel asking for the fucking button: "I want a 'reply to list' button" :-) Thanks again, have a nice day! From rme at grc.nasa.gov Wed Aug 10 16:46:37 2005 From: rme at grc.nasa.gov (Matt Emerson) Date: Wed, 10 Aug 2005 10:46:37 -0400 Subject: [Mailman-Users] How can our MM site admin see unadvertisedlists via web interface? In-Reply-To: <200508101228.j7ACSVU5024440@blaze.cs.jhu.edu> (Steve Rifkin's message of "Wed, 10 Aug 2005 08:28:31 -0400 (EDT)") References: <200508101228.j7ACSVU5024440@blaze.cs.jhu.edu> Message-ID: Steve Rifkin writes: > I'd have to have a list available to me (we could > potentially have dozens of lists made where the list admins would > choose whether to advertise the list or not), and I was hoping I'd > have that list available through a password-protected webpage, > especially since there are other pages that require the site admin > to log in within Mailman (specific list maintenance, etc.) I wrote a nasty script to generate an HTML file that lists all the lists. I run it daily from cron because I didn't want to monkey around with a setuid mailman CGI program. Use your web server to restrict access to the generated HTML file as appropriate. Here's an example. Customize as required. Works for me; it might work for you. #!/usr/bin/perl # Create a web page from the output of the Mailman list_lists command. $cmd="/usr/share/mailman/bin/list_lists"; open LISTINFO, "$cmd |" or die "cannot run $cmd: $!\n"; print ' Mailing lists

Mailing lists

'; $rownumber = 0; $headerline = ; while () { chop; ($listname, $description) = split / - /; $listname =~ s/^\s+//; if ($rownumber % 2) { $class = ""; } else { $class = 'class="shaded"'; } $rownumber++; $lc_listname = lc $listname; print "\n"; print "\n"; } print "
$listname\n"; print "$description\n"; print " mail list owner\n"; print "
"; # page footer print ' '; -- Matt Emerson rme at grc.nasa.gov From steve410 at cs.jhu.edu Wed Aug 10 17:17:18 2005 From: steve410 at cs.jhu.edu (Steve Rifkin) Date: Wed, 10 Aug 2005 11:17:18 -0400 (EDT) Subject: [Mailman-Users] How can our MM site admin see unadvertised lists via web interface? Message-ID: <200508101517.j7AFHIU5007448@blaze.cs.jhu.edu> Cool. Thanks Matt, I'll have to try that out. Steve Matt wrote: >I wrote a nasty script to generate an HTML file that lists all the >lists. > >I run it daily from cron because I didn't want to monkey around with a >setuid mailman CGI program. > >Use your web server to restrict access to the generated HTML file as >appropriate. > >Here's an example. Customize as required. Works for me; it might >work for you. > >#!/usr/bin/perl ># Create a web page from the output of the Mailman list_lists command. > >$cmd="/usr/share/mailman/bin/list_lists"; > >open LISTINFO, "$cmd |" or die "cannot run $cmd: $!\n"; > >print ' > > > >Mailing lists > > > >

Mailing lists

> >'; > >$rownumber = 0; >$headerline = ; >while () { > chop; > ($listname, $description) = split / - /; > $listname =~ s/^\s+//; > if ($rownumber % 2) { > $class = ""; > } else { > $class = 'class="shaded"'; > } > $rownumber++; > $lc_listname = lc $listname; > print "\n"; > print "\n"; >} > >print "
$listname\n"; > print "$description\n"; > print " >mail list owner\n"; > print "
"; > ># page footer >print ' > > >'; > >-- >Matt Emerson >rme at grc.nasa.gov From Tim.Young at LightSys.org Wed Aug 10 17:33:24 2005 From: Tim.Young at LightSys.org (Tim Young) Date: Wed, 10 Aug 2005 10:33:24 -0500 Subject: [Mailman-Users] Sendmail: collect: premature EOM: unexpected close Message-ID: <42FA1E44.3090309@LightSys.org> We are running Suse 9.2 and have recently installed mailman 2.1.6 on our site. We are using sendmail and mm-handler. It seems that our messages are not being properly picked up by qrunner. If we send an email to a non-existing list, we get a nice email telling us that the list does not exist. If we send an email to a list, it appears all the appropriate files get created. There are messages that appear as heldmsg-[listname].pck And there are numerous messages that appear as retries that have a very-long number.pck The text of the emails sent do appear in these files. In /usr/local/mailman/logs/smtp-failure, we have a message: "SMTP session failure: -1, a(): 1.00" Sendmail gives us: collect: premature EOM: unexpected close collect: unexpected close on connection from localhost. I do an strace -f -p [pid of qrunner outgoing-runner] and I find: recv(10, "getla(): 1.08\n220 localhost ESMT"..., 8192, 0) = 108 send(10, "ehlo lists.lightsys.org\r\n", 22, 0) = 22 send(10, "mail FROM:"..., 34, 0) = 34 send(10, "data\r\n", 6, 0) = 6 recv(10, "getla(): 1.08\n", 8192, 0) = 14 send(10, "quit\r\n", 6, 0) = 6 recv(10, "250 2.1.5 Message-ID: On 8/10/05 7:36 AM, "Tiago Cruz" wrote: > Stephen J. Turnbull escreveu: > >> So the best solution is to configure the list server to leave the >> Reply-To header alone and you get a good mail agent. If you're stuck >> with a mail agent that has no "reply to list" command, then you're >> also stuck with the inability to implement the options you prefer. > > That's good enough and your letter solved my doubts, thanks! > > So, now I'm' going to spam the list of mozilla-thunderbird-devel asking > for the button: "I want a 'reply to list' button" :-) > > Thanks again, have a nice day! Note that with Thunderbird, there could well be a plugin available that does what you want. Or not, of course. But it would be worth checking. --John (who has other reasons for not using Thunderbird) From bert.beaudin at uwc-usa.org Wed Aug 10 19:19:50 2005 From: bert.beaudin at uwc-usa.org (Bert Beaudin) Date: Wed, 10 Aug 2005 11:19:50 -0600 Subject: [Mailman-Users] list with capital letters in the name and the newlist script Message-ID: <88AF6E61964C1E43B0F06CE8D6804D697C0433@cielo.ahuwc.local> Hello all I was hoping that some one could answer the this can I create a list with capital letters in the name of the list using the newlist script? Ex: S315C Thanks, Bert Beaudin It Manager AHUWC bert at uwc.net 505-454-4254 www.uwc-usa.org From jdennis at redhat.com Wed Aug 10 21:09:47 2005 From: jdennis at redhat.com (John Dennis) Date: Wed, 10 Aug 2005 15:09:47 -0400 Subject: [Mailman-Users] list with capital letters in the name and the newlist script In-Reply-To: <88AF6E61964C1E43B0F06CE8D6804D697C0433@cielo.ahuwc.local> References: <88AF6E61964C1E43B0F06CE8D6804D697C0433@cielo.ahuwc.local> Message-ID: <1123700987.29111.70.camel@finch.boston.redhat.com> On Wed, 2005-08-10 at 11:19 -0600, Bert Beaudin wrote: > Hello all > I was hoping that some one could answer the this can I create a list > with capital letters in the name of the list using the newlist script? No, it always converts the name to lower case. Not sure why, but that is the behavior. -- John Dennis From loekjehe at xs4all.nl Wed Aug 10 22:51:58 2005 From: loekjehe at xs4all.nl (Loek Jehee) Date: Wed, 10 Aug 2005 22:51:58 +0200 Subject: [Mailman-Users] Bug report: hanging message (shunting) Message-ID: Hello, I repeatedly have a shunted message when it is a message made in Eudora 6.2 (on Mac OS X) that contains a so-called "in-line" image (like jpg). When I send such message to the list (and I approve it as a moderator), then the message gets "shunted" and manually has to be put in the normal queue. I consider this a bug in MailMan which I would like to inform you of. I don't know if this list is the right place to post such bug report but I thought it might be interesting also for other users to know that such thing can happen. Maybe someone has a solution for me for this type of messages containing in-line pictures. The bug recently happens always when I send such message so it is a reproducible error. Below is the error log for your information. Best regards, Loek Jehee -------- > >Hi Loek, > >if you report this to mailman-users mailing list, here is the error >log. It is for the default installation of version 2.1.6. > >Aug 10 19:29:19 2005 (30334) Uncaught runner exception: [Errno 5] >Input/output error >Aug 10 19:29:19 2005 (30334) Traceback (most recent call last): > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop > self._onefile(msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 167, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 130, >in _dispose > more = self._dopipeline(mlist, msg, msgdata, pipeline) > File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 153, >in _dopipeline > sys.modules[modname].process(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 92, in >process > send_digests(mlist, mboxfp) > File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 133, in >send_digests > send_i18n_digests(mlist, mboxfp) > File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 315, in >send_i18n_digests > msg = scrubber(mlist, msg) > File "/usr/local/mailman/Mailman/Handlers/Scrubber.py", line 286, in >process > payload = part.get_payload(decode=True) > File "/usr/local/mailman/pythonlib/email/Message.py", line 223, in >get_payload > uu.decode(StringIO(payload+'\n'), sfp) > File "/usr/lib/python2.4/uu.py", line 139, in decode > sys.stderr.write("Warning: %s\n" % str(v)) > File "/usr/local/mailman/Mailman/Logging/MultiLogger.py", line 45, >in write > _logexc(logger, msg) > File "/usr/local/mailman/Mailman/Logging/Utils.py", line 22, in _logexc > sys.__stderr__.write('Logging error: %s\n' % logger) >IOError: [Errno 5] Input/output error > >Aug 10 19:29:19 2005 (30334) SHUNTING: >1123691170.7004039+8fe48db8d809846344debd6eddb21ddcfb95ffca > >"Shunting" means putting the message into the deferred queue. >"Unshunting" means pulling the message out into the normal queue, so >it is sent out. > >Another piece of info that might help is the output of bin/unshunt: > >Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage >Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage >Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage >Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage >Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage >Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage > From crashsick at outgun.com Wed Aug 10 22:54:24 2005 From: crashsick at outgun.com (steven roeder) Date: Wed, 10 Aug 2005 14:54:24 -0600 Subject: [Mailman-Users] emails getting cut up Message-ID: <20050810205424.2DB85CA0A3@ws5-11.us4.outblaze.com> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mail.python.org/pipermail/mailman-users/attachments/20050810/4a64829f/attachment.pot From hendry at iki.fi Thu Aug 11 02:46:40 2005 From: hendry at iki.fi (Kai Hendry) Date: Thu, 11 Aug 2005 10:46:40 +1000 Subject: [Mailman-Users] Search and import In-Reply-To: References: <20050810035319.GB22315@iki.fi> Message-ID: <20050811004638.GB25856@iki.fi> On 2005-08-10T11:29+0200 Brad Knowles wrote: > You should search the Mailman FAQ Wizard at > before posting questions > like this. Somehow I missed this from http://www.gnu.org/software/mailman/ It should be made clearer. > > I have a bunch of emails from another system that I wish to import > >to mailman. > Not a problem. The answer is in the FAQ. Aha! http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq05.001.htp I wonder how I convert my messages which are individual files to a mbox? Just cat them? > > I don't think I have access to mailman directly as my hosting company > > set it up for me. So any tips of how I send these mails and maintain the > > date? > That's a problem. If you want to import archives from another > list, you have to have command-line access. In this case, you'd have > to ask your hosting company to do it for you. Oh no. > The issue here is that Mailman was never designed to be abused in > the way that hosting companies are now doing. It was intended to be > something that an organization sets up for itself, and where you've > got complete control over everything yourself. It was never intended > to be used in a hosting environment. People who abuse it in that way > need to provide a lot of support to their hosting customers, > otherwise you lose much of the functionality. Please! I think it is a bit harsh to call it "abuse". Ideally there should be a mail or Web interface for this feature. From hendry at iki.fi Thu Aug 11 03:04:23 2005 From: hendry at iki.fi (Kai Hendry) Date: Thu, 11 Aug 2005 11:04:23 +1000 Subject: [Mailman-Users] Procmail recipe Message-ID: <20050811010422.GC25856@iki.fi> Is there an authoritative procmail recipe for filtering mailman list messages automagically? My current configuration seems to skip some. http://trac.natalian.org/file/home/.procmailrc pico$ egrep Skip ~/Maildir/procmail.log | uniq --- Logging /home/hendry/Maildir//procmail.log for hendry, procmail: Skipped "wp-hackers/" procmail: Skipped "travel-natalian/" --- Logging /home/hendry/Maildir//procmail.log for hendry, procmail: Skipped "wp-hackers/" From tdeboer at gmail.com Thu Aug 11 03:16:20 2005 From: tdeboer at gmail.com (Tim DeBoer) Date: Wed, 10 Aug 2005 19:16:20 -0600 Subject: [Mailman-Users] check_perms errors In-Reply-To: References: Message-ID: All fixed now. I was using the BSD port version rather than a source tarball, so I edited the Makefile to use mailman rather than mailnull for the groupid. Thanks everyone for all the help :) -- Tim DeBoer Just once, I'd like it if someone called me "Sir". Without adding "You're creating a scene". From stephen at xemacs.org Thu Aug 11 11:26:04 2005 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Thu, 11 Aug 2005 18:26:04 +0900 Subject: [Mailman-Users] Search and import In-Reply-To: <20050811004638.GB25856@iki.fi> (Kai Hendry's message of "Thu, 11 Aug 2005 10:46:40 +1000") References: <20050810035319.GB22315@iki.fi> <20050811004638.GB25856@iki.fi> Message-ID: <87ek903jv7.fsf@tleepslib.sk.tsukuba.ac.jp> >>>>> "Kai" == Kai Hendry writes: Kai> Ideally there should be a mail or Web interface for this Kai> feature. And ideally it would be provided by its users or their hosting companies. Don't you think it's rather strange that you're unwilling to ask for service from people you _pay_ for it, while you imply that Mailman's _volunteers_ should add features to replace the service you aren't getting from the vendor? -- School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From aghufran at hamdard.net.pk Thu Aug 11 16:22:13 2005 From: aghufran at hamdard.net.pk (Abid Ghufran) Date: Thu, 11 Aug 2005 19:22:13 +0500 Subject: [Mailman-Users] problem with mailman user account creation confirmation Message-ID: <020701c59e80$11a00770$9000a8c0@hamdard.net.pk> I have installed mailman on redhat linux 7.2 and am using mailman with default configurations. When a user visits the web site (page) of the created mailing list and registers his email address, he is supposed to get an email for confirmation. This does not happen. Further, if I (mailing list admin) register a user (his email address) through the admin interface of mailman and then the user tries to send an email to the list, the mail is bounced stating that the "user" does not exist. Here the "user" is the name of the mailing list. Help would be appreciated. Thanks and regards, Abid Ghufran. From aghufran at hamdard.net.pk Thu Aug 11 16:28:51 2005 From: aghufran at hamdard.net.pk (Abid Ghufran) Date: Thu, 11 Aug 2005 19:28:51 +0500 Subject: [Mailman-Users] problem with mailman user account creation confirmation Message-ID: <023301c59e80$fe95a670$9000a8c0@hamdard.net.pk> I have installed mailman on redhat linux 7.2 and am using mailman with default configurations. When a user visits the web site (page) of the created mailing list and registers his email address, he is supposed to get an email for confirmation. This does not happen. Further, if I (mailing list admin) register a user (his email address) through the admin interface of mailman and then the user tries to send an email to the list, the mail is bounced stating that the "user" does not exist. Here the "user" is the name of the mailing list. Help would be appreciated. Thanks and regards, Abid Ghufran. From brad at stop.mail-abuse.org Thu Aug 11 15:47:59 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 11 Aug 2005 15:47:59 +0200 Subject: [Mailman-Users] Bug report: hanging message (shunting) In-Reply-To: References: Message-ID: At 10:51 PM +0200 2005-08-10, Loek Jehee wrote: > I consider this a bug in MailMan which I would like to inform you of. You need to file a report on the SourceForge Mailman Bugs page at , if you want it to get into the system and have a reasonable chance of being fixed. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Thu Aug 11 15:52:45 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 11 Aug 2005 15:52:45 +0200 Subject: [Mailman-Users] emails getting cut up In-Reply-To: <20050810205424.2DB85CA0A3@ws5-11.us4.outblaze.com> References: <20050810205424.2DB85CA0A3@ws5-11.us4.outblaze.com> Message-ID: At 2:54 PM -0600 2005-08-10, steven roeder wrote: > ive been having problem with my emails getting cut up, due to size i > believe, but i have the (Maximum length in kilobytes (KB) of a message > body. Use 0 for no limit.) set to 0. is there something im missing? Mailman doesn't "cut up" e-mail messages. You can configure it to strip certain MIME bodypart types, or you can configure it to only allow certain MIME bodypart types through, and you can also configure it to convert HTML into plain text. Of course, it can also reject messages because they're too large. But that's it. You can't configure it to "cut up" messages. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Thu Aug 11 15:57:51 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 11 Aug 2005 15:57:51 +0200 Subject: [Mailman-Users] Search and import In-Reply-To: <20050811004638.GB25856@iki.fi> References: <20050810035319.GB22315@iki.fi> <20050811004638.GB25856@iki.fi> Message-ID: At 10:46 AM +1000 2005-08-11, Kai Hendry wrote: >> > I have a bunch of emails from another system that I wish to import >> >to mailman. >> Not a problem. The answer is in the FAQ. > > Aha! > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq05.001.htp > > I wonder how I convert my messages which are individual files to a mbox? > Just cat them? No, you can't just "cat" them. 7th edition mbox format is very specific in terms of the delimiter characters. Usually the safest/easiest thing to do is to re-process the individual files with the "formmail" program from the "procmail" package, in order to turn them into the correct 7th edition mbox format mailbox. This answer is definitely in the archives, and should also have been in the FAQ. >> The issue here is that Mailman was never designed to be abused in >> the way that hosting companies are now doing. It was intended to be >> something that an organization sets up for itself, and where you've >> got complete control over everything yourself. It was never intended >> to be used in a hosting environment. People who abuse it in that way >> need to provide a lot of support to their hosting customers, >> otherwise you lose much of the functionality. > > Please! I think it is a bit harsh to call it "abuse". Mailman was never designed to be used that way, so it is quite appropriate to call it abuse. Especially in the case where hosting providers put the program up and then say that they don't provide any support for it. If you were one of the principal authors of Mailman, or one of the administrators/moderators of the mailman-users mailing list, I might be willing to listen to your arguments on this matter. > Ideally there should be a mail or Web interface for this feature. Which is why you should file an RFE at the SourceForge Mailman Request For Enhancement page at . -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From jwblist at olympus.net Thu Aug 11 18:24:23 2005 From: jwblist at olympus.net (John W. Baxter) Date: Thu, 11 Aug 2005 09:24:23 -0700 Subject: [Mailman-Users] emails getting cut up In-Reply-To: Message-ID: On 8/11/05 6:52 AM, "Brad Knowles" wrote: > At 2:54 PM -0600 2005-08-10, steven roeder wrote: > >> ive been having problem with my emails getting cut up, due to size i >> believe, but i have the (Maximum length in kilobytes (KB) of a message >> body. Use 0 for no limit.) set to 0. is there something im missing? > > Mailman doesn't "cut up" e-mail messages. You can configure it > to strip certain MIME bodypart types, or you can configure it to only > allow certain MIME bodypart types through, and you can also configure > it to convert HTML into plain text. Of course, it can also reject > messages because they're too large. > > But that's it. You can't configure it to "cut up" messages. One can configure Outlook Express--at least some versions--to cut large messages into small pieces. Found while dealing with a support issue which, paraphrased, was "I send one message, and John receives 6 messages from me." Steven didn't seem to post to the list using Outlook Express (the headers didn't make it clear what he did use) so I didn't say anything earlier, although I should have. My Windows machine is currently safe in its carrying case (no viruses get in that way), so I can't find the setting. --John From regoli at gmail.com Thu Aug 11 20:08:13 2005 From: regoli at gmail.com (Michael Regoli) Date: Thu, 11 Aug 2005 13:08:13 -0500 Subject: [Mailman-Users] How can our MM site admin see unadvertised lists via web interface? In-Reply-To: <200508101228.j7ACSVU5024440@blaze.cs.jhu.edu> References: <200508101228.j7ACSVU5024440@blaze.cs.jhu.edu> Message-ID: <3b876d09050811110851b1ac54@mail.gmail.com> Speaking of command-line utilities for mailman, this has me thinking of a feature that I may be missing. We have Mailman listserves with dozens of subscribers, and while my admins use the web interface to work with the lists, there doesn't seem to be a way (other than by command line) to produce a list of ALL subscribers to a list. As you know, when your list reaches a certain threshold, it begins grouping the subscribers by letter of the alphabet. Is there a way to see ALL subscribers via the web admin interface? Thanks for any help. --michael On 8/10/05, Steve Rifkin wrote: > But, yes, having a command-line-access to the server would be the only way for > the site admin to have a complete set of lists (advertised and non-advertised.) From mlafarr at hsph.harvard.edu Thu Aug 11 20:40:09 2005 From: mlafarr at hsph.harvard.edu (Michael LaFarr) Date: Thu, 11 Aug 2005 14:40:09 -0400 Subject: [Mailman-Users] Digest Mode Message-ID: <5.2.0.9.2.20050811143626.01c8cb08@hsph.harvard.edu> Hello. I am new to mailman. I am working to set up the digest function. I would like to set up a list that does not give the user the choice of how they will receive messages (individually or grouped). I would like to configure the list so that when I approve incoming messages, all messages will all be sent grouped in one email rather than separate emails. I can't seem to find a way to do that. Any suggestions? Thank you, Michael LaFarr Michael J. LaFarr Assistant Director of Student Affairs Harvard School of Public Health 677 Huntington Avenue, Kresge G-20 Boston, MA 02115 phone: 617.432.6650 fax: 617.432.3879 From jrlamar at owu.edu Thu Aug 11 21:32:50 2005 From: jrlamar at owu.edu (Jason LaMar) Date: Thu, 11 Aug 2005 15:32:50 -0400 Subject: [Mailman-Users] Couple of quick configs ... Message-ID: Hello. I'm new to Mailman and this list, so forgive me if I'm repeating recent questions, but there are two specific things I want to do that I think involve Python hacking: 1. Change the default digest delivery time to 5 p.m. local/server time. 2. Completely remove the "You can get more information about this list." line and the "More info on this list..." bulleted line from ALL the Web Archives pages of ALL lists. For request #2, will this change be retroactive and apply to existing Web pages? Or do I have to rebuild the lists somehow for these deletions to take effect? Also, for both requests, do I have to recompile something? Any specific help on where and how to make these changes would be appreciated. Thanks, Jason _________________________ Jason LaMar Interim Director of Information Services Libraries and Information Services Ohio Wesleyan University; Delaware, OH 43015 Tel: 740-368-3131, Fax: 740-368-3272, Web: http://www.owu.edu/ From jwt at onjapan.net Fri Aug 12 04:05:21 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 12 Aug 2005 11:05:21 +0900 Subject: [Mailman-Users] How can our MM site admin see unadvertised lists via web interface? In-Reply-To: <3b876d09050811110851b1ac54@mail.gmail.com> References: <200508101228.j7ACSVU5024440@blaze.cs.jhu.edu> <3b876d09050811110851b1ac54@mail.gmail.com> Message-ID: <4B6F7F70-F9BC-48B3-AB4B-F14ABC3FC402@onjapan.net> On Aug 12, 2005, at 03:08, Michael Regoli wrote: > As you know, when your list reaches a certain threshold, it begins > grouping the subscribers by letter of the alphabet. Is there a way to > see ALL subscribers via the web admin interface? You can set DEFAULT_ADMIN_MEMBER_CHUNKSIZE to a large number (or set admin_member_chunksize using withlist or configlist to just change it for certain lists). This can have performance problems building/ downloading very large pages. You can also use a script to drive the web interface to collect all of the chunks and build it into a complete subscriber list. An example of this technique is available at -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Fri Aug 12 04:15:27 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 12 Aug 2005 11:15:27 +0900 Subject: [Mailman-Users] Digest Mode In-Reply-To: <5.2.0.9.2.20050811143626.01c8cb08@hsph.harvard.edu> References: <5.2.0.9.2.20050811143626.01c8cb08@hsph.harvard.edu> Message-ID: On Aug 12, 2005, at 03:40, Michael LaFarr wrote: > I would like to set up a list that does not give the user the > choice of how they will receive messages (individually or grouped). I > would like to configure the list so that when I approve incoming > messages, > all messages will all be sent grouped in one email rather than > separate > emails. As you've stated the problem, there isn't an existing automated way to do it. Digests are typically configured to be sent periodically (by a cron job that by default runs once per day). However, you could: - set nondigestable=No on the non-digest options page to prevent users from subscribing to individual messages - you may want to increase digest_size_threshold if you really want all approved messages to be in a single digest - after you have approved the messages, manually run: ~mailman/cron/senddigests -l listname to force the delivery of a digest at that time (or wait for the next cron-invoked digest sending) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Fri Aug 12 04:27:41 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 12 Aug 2005 11:27:41 +0900 Subject: [Mailman-Users] Couple of quick configs ... In-Reply-To: References: Message-ID: <1761B0CE-6ECD-43B3-9256-AF45E8F8FCEF@onjapan.net> On Aug 12, 2005, at 04:32, Jason LaMar wrote: > 1. Change the default digest delivery time to 5 p.m. local/server > time. Change the entry in crontab that invokes senddigests. ('crontab -e - u mailman' where mailman is the Mailman user, typically mailman or list). > 2. Completely remove the "You can get more information about this > list." > line and the "More info on this list..." bulleted line from ALL the > Web > Archives pages of ALL lists. You can change the arch*.html template files for each of the languages your lists support. For example, for English, copy the templates you wish to change from the ~mailman/templates/en directory to the ~mailman/templates/site/en directory (creating it if you haven't already)... and then edit the copies. > For request #2, will this change be retroactive and apply to > existing Web > pages? Or do I have to rebuild the lists somehow for these > deletions to take > effect? You will need to rebuild the archive for each list using arch's -- wipe option. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Fri Aug 12 04:37:16 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 12 Aug 2005 11:37:16 +0900 Subject: [Mailman-Users] problem with mailman user account creation confirmation In-Reply-To: <020701c59e80$11a00770$9000a8c0@hamdard.net.pk> References: <020701c59e80$11a00770$9000a8c0@hamdard.net.pk> Message-ID: On Aug 11, 2005, at 23:22, Abid Ghufran wrote: > When a user visits the web site (page) of the created mailing list and > registers his email address, he is supposed to get an email for > confirmation. This does not happen. It sounds like Mailman is having trouble sending to your local mail server. (Or if you are using Mailman 2.1 you forgot to start it. Or for Mailman 2.0 you forgot to add the required crontab entries.) > Further, if I (mailing list admin) register a user (his email address) > through the admin interface of mailman and then the user tries to > send an > email to the list, the mail is bounced stating that the "user" does > not > exist. Here the "user" is the name of the mailing list. Your mail server is not recognizing your mailing list alias(es). (Or if you are using one of the mail server configurations that automatically detects list presence and routes mail directly... there is a setup problem there.) You should start by searching the Mailman FAQ for hints on how to get more information so you can solve these problems. In particular is probably a good starting point. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From webmaster at travel-in-spain.com Fri Aug 12 13:17:52 2005 From: webmaster at travel-in-spain.com (Webmaster TIS) Date: Fri, 12 Aug 2005 13:17:52 +0200 Subject: [Mailman-Users] Got noticed when a mail has been sent Message-ID: <026801c59f2f$7b89e0c0$3201a8c0@webmaster2> I would like to got noticed, as admin, when Mailman has finished to send a post to a list. Is there a way to do that in mailman? If not, how can I extract this info from the smtp log file of Mailman? Because I saw there was a line saying "Aug 08 17:31:14 2005 (6695) <0.123456789.AB12CDEFE at domain.com> smtp for 10045 recips, completed in 2854.373 seconds" But how can I extract the right information not knowing the number of the post? How is this number generated? From gamelover9001 at yahoo.com Fri Aug 12 16:44:18 2005 From: gamelover9001 at yahoo.com (game lover) Date: Fri, 12 Aug 2005 07:44:18 -0700 (PDT) Subject: [Mailman-Users] Emails with a Subject in Chinese to a Mailing List Message-ID: <20050812144418.48571.qmail@web32204.mail.mud.yahoo.com> I am currently using Mailman 2.1.5 provided by a hosting service. When I send emails with a subject in Chinese to a mailing list that I created in Mailman, the emails are always discarded without any notice to the senders and recipients. Would anyone please help me to solve this issue? I will appreciate any information on this issue Thanks. --------------------------------- Start your day with Yahoo! - make it your home page From gamelover9001 at yahoo.com Fri Aug 12 17:15:46 2005 From: gamelover9001 at yahoo.com (game lover) Date: Fri, 12 Aug 2005 08:15:46 -0700 (PDT) Subject: [Mailman-Users] ???? Message-ID: <20050812151546.67797.qmail@web32211.mail.mud.yahoo.com> ???? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From gamelover9001 at yahoo.com Fri Aug 12 17:17:29 2005 From: gamelover9001 at yahoo.com (game lover) Date: Fri, 12 Aug 2005 08:17:29 -0700 (PDT) Subject: [Mailman-Users] ???? Message-ID: <20050812151729.83221.qmail@web32201.mail.mud.yahoo.com> ???? --------------------------------- Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. From js9001 at hotmail.com Fri Aug 12 17:20:25 2005 From: js9001 at hotmail.com (js) Date: Fri, 12 Aug 2005 08:20:25 -0700 Subject: [Mailman-Users] =?utf-8?b?6YKu5Lu2?= Message-ID: ?? From lists05 at equinephotoart.com Fri Aug 12 17:23:09 2005 From: lists05 at equinephotoart.com (JC Dill) Date: Fri, 12 Aug 2005 08:23:09 -0700 Subject: [Mailman-Users] Emails with a Subject in Chinese to a Mailing List In-Reply-To: <20050812144418.48571.qmail@web32204.mail.mud.yahoo.com> References: <20050812144418.48571.qmail@web32204.mail.mud.yahoo.com> Message-ID: <42FCBEDD.7020109@equinephotoart.com> game lover wrote: > I am currently using Mailman 2.1.5 provided by a hosting service. > When I send emails with a subject in Chinese to a mailing list that I > created in Mailman, the emails are always discarded without any > notice to the senders and recipients. Would anyone please help me to > solve this issue? I will appreciate any information on this issue As your second post (presumably with Chinese characters in the subject and body) to this list shows, Chinese characters go thru without any problems. Have you asked your hosting service to look into your problem for you? I suspect your messages are being discarded by a spam filter at your host and are never reaching Mailman. jc From js9001 at hotmail.com Fri Aug 12 17:24:18 2005 From: js9001 at hotmail.com (js) Date: Fri, 12 Aug 2005 08:24:18 -0700 Subject: [Mailman-Users] =?utf-8?b?5Lit5paHIOmCruS7tg==?= Message-ID: ??? From js9001 at hotmail.com Fri Aug 12 17:38:39 2005 From: js9001 at hotmail.com (js) Date: Fri, 12 Aug 2005 08:38:39 -0700 Subject: [Mailman-Users] ?? ?? Message-ID: ?? From gamelover9001 at yahoo.com Fri Aug 12 17:53:10 2005 From: gamelover9001 at yahoo.com (game lover) Date: Fri, 12 Aug 2005 08:53:10 -0700 (PDT) Subject: [Mailman-Users] Emails with a Subject in Chinese to a Mailing List In-Reply-To: <42FCC45A.8060308@equinephotoart.com> Message-ID: <20050812155310.9589.qmail@web32215.mail.mud.yahoo.com> Thank you for the suggestion. JC Dill wrote:game lover wrote: > Thank you for the response. I contacted the hosting service but > they did not find any problem with their installation or setings. The > spam filter was not set to discared any emails. I tried to send > messages with a subject in Japanese and it worked fine. The problem is > in the "Subject" and not in the "body". I am not sure that is the > problem of version 2.1.5. But currently the hosting company is only > using 2.1.5 and does not have a plan to upgrade to 2.1.6. The message doesn't just disappear into thin air, and your hosting company is the one that gets, and ultimately discards the message rather than sending it out. Ask the hosting company to look in the logs for the mail server and for mailman. Since you are paying them for their service they are the ones who should help you get to the bottom of this. jc > > */JC Dill /* wrote: > > game lover wrote: > > I am currently using Mailman 2.1.5 provided by a hosting service. > > When I send emails with a subject in Chinese to a mailing list that I > > created in Mailman, the emails are always discarded without any > > notice to the senders and recipients. Would anyone please help me to > > solve this issue? I will appreciate any information on this issue > > As your second post (presumably with Chinese characters in the subject > and body) to this list shows, Chinese characters go thru without any > problems. Have you asked your hosting service to look into your problem > for you? I suspect your messages are being discarded by a spam filter > at your host and are never reaching Mailman. > > jc > > ------------------------------------------------------------------------ > Start your day with Yahoo! - make it your home page > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From Darryl.Lee at palm.com Fri Aug 12 21:00:05 2005 From: Darryl.Lee at palm.com (Darryl Lee) Date: Fri, 12 Aug 2005 12:00:05 -0700 Subject: [Mailman-Users] Mailman 2.1.5 + HTDig 3.1.6 - New messages make Search Box go away Message-ID: <0CDA0467C61BC34E87BC7C68E644BE2E010957C6@usmilm003.palm1.palmone.com> Something weird is happening with I'm guessing the HyperArch.py script. When I manually do a bin/arch, the search box is there and everything's great. But when a new message comes in for any of the four lists that I've got, the archive gets reindexed, and I lose the search box. Really weird. The %(htsearch)s line is in the archtoc.html and archtocnombox.html templates, and TOC_htsearch.html is in place as well. Any ideas? Thanks! -- Darryl Lee SW Tools Engineer - Palm, Inc. From brad at stop.mail-abuse.org Fri Aug 12 21:00:01 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 12 Aug 2005 21:00:01 +0200 Subject: [Mailman-Users] Got noticed when a mail has been sent In-Reply-To: <026801c59f2f$7b89e0c0$3201a8c0@webmaster2> References: <026801c59f2f$7b89e0c0$3201a8c0@webmaster2> Message-ID: At 1:17 PM +0200 2005-08-12, Webmaster TIS wrote: > I would like to got noticed, as admin, when Mailman has finished to > send a post to a list. Is there a way to do that in mailman? In Mailman? No, not without modifying the source code. You could write a cron job, or a log-watching script, but whatever you do will require some extra code. > If not, how can I extract this info from the smtp log file of Mailman? > Because I saw there was a line saying > "Aug 08 17:31:14 2005 (6695) <0.123456789.AB12CDEFE at domain.com> smtp for > 10045 recips, completed in 2854.373 seconds". But how can I extract the > right information not knowing the number of the post? Mailman doesn't log as much information as would be required to make this job easy. You'll have to track message-ids for inbound and outbound processes, and try to correlate the two. And even that may not be enough. > How is this number generated? That number is generated based on the number of recipients on the mailing list, whether or not personalization is turned on, how many recipients receive digests as opposed to individual messages, etc.... -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From alan at chandlerfamily.org.uk Sun Aug 14 16:50:27 2005 From: alan at chandlerfamily.org.uk (Alan Chandler) Date: Sun, 14 Aug 2005 15:50:27 +0100 Subject: [Mailman-Users] Multiple nntp hosts Message-ID: <200508141550.27405.alan@chandlerfamily.org.uk> I have successfully had mailman gate news to and from both my local isp's newsgroups (no authentication required) and eclipse newsgroups (where authentication is required). But not together. Is it possible to set the NNTP_PASSWORD and NNTP_USERNAME for a mailing list to a different value than in mm_cfg.py (or the defaults.py if the former is silent on those variables). -- Alan Chandler http://www.chandlerfamily.org.uk From brad at stop.mail-abuse.org Sun Aug 14 18:26:10 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sun, 14 Aug 2005 18:26:10 +0200 Subject: [Mailman-Users] Multiple nntp hosts In-Reply-To: <200508141550.27405.alan@chandlerfamily.org.uk> References: <200508141550.27405.alan@chandlerfamily.org.uk> Message-ID: At 3:50 PM +0100 2005-08-14, Alan Chandler wrote: > Is it possible to set the NNTP_PASSWORD and NNTP_USERNAME for a mailing list > to a different value than in mm_cfg.py (or the defaults.py if the former is > silent on those variables). Not without modifying the source code, no. As far as Mailman is concerned, there is one and only one news server, news account & password, etc... for the entire installation. Feel free to provide a patch that provides the behaviour you're looking for, however. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From alan at chandlerfamily.org.uk Sun Aug 14 18:43:26 2005 From: alan at chandlerfamily.org.uk (Alan Chandler) Date: Sun, 14 Aug 2005 17:43:26 +0100 Subject: [Mailman-Users] Multiple nntp hosts In-Reply-To: References: <200508141550.27405.alan@chandlerfamily.org.uk> Message-ID: <200508141743.27163.alan@chandlerfamily.org.uk> On Sunday 14 August 2005 17:26, Brad Knowles wrote: > At 3:50 PM +0100 2005-08-14, Alan Chandler wrote: > > Is it possible to set the NNTP_PASSWORD and NNTP_USERNAME for a mailing > > list to a different value than in mm_cfg.py (or the defaults.py if the > > former is silent on those variables). > > Not without modifying the source code, no. As far as Mailman is > concerned, there is one and only one news server, news account & > password, etc... for the entire installation. > > Feel free to provide a patch that provides the behaviour you're > looking for, however. Or alternatively look at using leafnode as a moderator between the two news servers and mailman! :-) Especially as my python skills are non existant -- Alan Chandler http://www.chandlerfamily.org.uk From michaelonlaw at gmail.com Sun Aug 14 22:31:46 2005 From: michaelonlaw at gmail.com (Michael Scott Fischer) Date: Sun, 14 Aug 2005 13:31:46 -0700 Subject: [Mailman-Users] __getmsgids in ListAdmin.py (via checkdbs) reports "ValueError: too many values to unpack" Message-ID: <86db848d05081413314a9dd9b@mail.gmail.com> Does anyone know what causes the following error message, and if so, how to make Mailman happy again? This is Mailman 2.1.6, Python 2.4.1 on a FreeBSD 5.4 system - both are installed from ports. I've upgraded Mailman several times, but only after the 2.1.6 upgrade did I begin to receive these errors. Thanks, --Michael Traceback (most recent call last): File "/usr/local/mailman/cron/checkdbs", line 203, in ? main() File "/usr/local/mailman/cron/checkdbs", line 104, in main discarded = auto_discard(mlist) File "/usr/local/mailman/cron/checkdbs", line 192, in auto_discard heldmsgs = mlist.GetHeldMessageIds() File "/usr/local/mailman/Mailman/ListAdmin.py", line 143, in GetHeldMessageIds return self.__getmsgids(HELDMSG) File "/usr/local/mailman/Mailman/ListAdmin.py", line 138, in __getmsgids ids = [k for k, (op, data) in self.__db.items() if op == rtype] ValueError: too many values to unpack From stuart at r3wt.net Mon Aug 15 04:35:53 2005 From: stuart at r3wt.net (Stuart) Date: Mon, 15 Aug 2005 12:35:53 +1000 (EST) Subject: [Mailman-Users] Mailman "To" address changes when posting Message-ID: <46316.203.221.182.208.1124073353.squirrel@www.r3wt.net> Hi All, I have just installed and configured mailman and it's all functioning fairly well, but I still have the following problem. When a user posts to the list they use listname at lists.domain.com.au . I have setup an MX record for this subdomain, and configured sendmail do be the local MTA for lists, and that is all working correctly in and out. However, the the real FQDN of the server is "proxy.domain.com.au" and even though emails are addressed to listname at lists.domain.com.au, they appear in your inbox as listname at proxy.domain.com.au. Is mailman changing this in transit or is it somewhere else? I have configured masquerading on the sendmail server to make lists.domain.com.au the default domain for all mail sent via this server. This works for outgoing messages, but incoming messages are being changed somewhere. I have configured "Mailman/mm_cfg.py" to use lists.domain.com.au as the default domain for the web interface and email. What am I doing wrong here? I apologise if this has been covered. I did a lot of searching before I came here. Server: Fedora Core 3 Mailman: mailman-2.1.5-32.fc3 (from rpm) Sendmail: sendmail-8.13.1-2 Any suggestions would be much appreciated, Cheers, Stuart From it at file-away.co.uk Mon Aug 15 10:01:44 2005 From: it at file-away.co.uk (R J Ladyman) Date: Mon, 15 Aug 2005 09:01:44 +0100 Subject: [Mailman-Users] Privacy and Headers Message-ID: <200508150901.44228.it@file-away.co.uk> I have tried searching the archives for this, but to no avail - my apologies it this has been covered. I have enabled the options to hide details of posters to my lists - however, subscribers can view the email headers of messages from the lists and easily see who has sent not only the original message but, with the References field, see who sent earlier messages. The header fields that show this information are: In-Reply-To: References: I have seen the FAQ entry on threading at: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.010.htp but it makes no mention of the problems that this method of threading causes with regards to privacy settings. Is there a quick and easy fix or option setting that I have missed and can change to remove these header fields (bearing in mind that I still require archiving) or can someone point me at the relevant python script in my installation that I can modify to do so. Mailman Version 2.1.5 / Linux -- Robert Ladyman Tel: +44 (0) 7732 771 649 Skype: rjlfile-away http://www.file-away.co.uk Sent to you via the Magach Wireless Network http://www.file-away.co.uk/rlan.htm From alan at chandlerfamily.org.uk Mon Aug 15 13:37:30 2005 From: alan at chandlerfamily.org.uk (Alan Chandler) Date: Mon, 15 Aug 2005 12:37:30 +0100 Subject: [Mailman-Users] Conflicting evidence in the logs Message-ID: I have set up a mail to news gateway to news.eclipse.org. As a spam protection this news server requires that you authenticate yourself to the news server. Consequently I have set up NNTP_USERNAME and NNTP_PASSWORD in my mm_cfg.py file. I am definately receiving news via the gateway - several messages have from this group have arrived in my inbox - and a check with an independant newsreader confirms that you can only do this if you successfully authenticate. Last night, I thought I had successfully posted a message via the mailing list to the news server, but checking from another source this morning, it appears my message never reached it. Checking the logs in /var/log/mailman/error I find this entry Aug 14 21:47:12 2005 (2418) (NNTPDirect) NNTP error for list "eclipse-webtools": 480 Authentication required for command Which looks as though it is not even trying to login, rather than I made a mistake with username or password. Do I have to do any other steps to ensure that I am properly authenticated for messages to the news server, as opposed to news from it? -- Alan Chandler alan at chandlerfamily.org.uk From brad at stop.mail-abuse.org Mon Aug 15 16:00:15 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 15 Aug 2005 16:00:15 +0200 Subject: [Mailman-Users] Mailman "To" address changes when posting In-Reply-To: <46316.203.221.182.208.1124073353.squirrel@www.r3wt.net> References: <46316.203.221.182.208.1124073353.squirrel@www.r3wt.net> Message-ID: At 12:35 PM +1000 2005-08-15, Stuart wrote: > However, the the real FQDN of the server is "proxy.domain.com.au" and even > though emails are addressed to listname at lists.domain.com.au, they appear > in your inbox as listname at proxy.domain.com.au. Is mailman changing this > in transit or is it somewhere else? You probably have lists.domain.com.au set up as a CNAME alias, pointing to proxy.domain.com.au, right? Well, don't do that. The RFCs require that any CNAME aliases be fully resolved before the message is sent, which will screw up your outgoing mail. Make lists.domain.com.au resolve directly to an IP address, and that should work for you. But this has absolutely nothing to do with Mailman. This is an MTA/DNS problem, and there's absolutely nothing that Mailman can do to help. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Mon Aug 15 16:07:58 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 15 Aug 2005 16:07:58 +0200 Subject: [Mailman-Users] Privacy and Headers In-Reply-To: <200508150901.44228.it@file-away.co.uk> References: <200508150901.44228.it@file-away.co.uk> Message-ID: At 9:01 AM +0100 2005-08-15, R J Ladyman wrote: > I have enabled the options to hide details of posters to my lists - however, > subscribers can view the email headers of messages from the lists and easily > see who has sent not only the original message but, with the References > field, see who sent earlier messages. The header fields that show this > information are: > > In-Reply-To: > References: These headers do not expose any privacy information. They merely reference messages that were previously sent. Moreover, Mailman doesn't construct them -- the Mail User Agents (Eudora, Outlook/Exchange, whatever) create these headers, and Mailman preserves them in order to preserve threading. If you feel the need to sanitize these headers, you're going to have to write a fair amount of code to sanitize them on inbound, and to make sure that they get properly preserved in their sanitized state every time they, or replies to them, cross the mailing list. Oh, and you're going to need to sanitize them in the message bodies, and elsewhere in the message-headers, because these two headers are not the only places where the contents of the Message-ID: header is sometimes referenced. In all likelihood, you're going to have to create a database to track inbound message-ids and their sanitized outbound versions, and make sure to always replace them in the appropriate manner everywhere they are found. A simple hash-based scheme won't work due to the high probability of header collision. And this isn't going to do anything for all those messages where someone replies privately to one or more of the recipients, as well as posting a public copy of the message. If authorities want to get that information, they can just go after the private unsanitized copies, based on the information you have in your sanitized versions, and which you cannot eliminate without eliminating the very content of the messages themselves. Being truly paranoid about this sort of thing is going to prove to be very expensive, time consuming, and difficult to ensure that there aren't any holes. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From it at file-away.co.uk Mon Aug 15 19:18:39 2005 From: it at file-away.co.uk (R J Ladyman) Date: Mon, 15 Aug 2005 18:18:39 +0100 Subject: [Mailman-Users] Privacy and Headers In-Reply-To: References: <200508150901.44228.it@file-away.co.uk> Message-ID: <200508151818.40174.it@file-away.co.uk> Dear Brad, Many thanks for taking the time to reply, very helpful. The headers expose the sender address and domain (the message-ID does the latter, of course), which makes the 'hide sender...' option a bit confusing. I must have misunderstood the thinking behind the "Hide the sender of a message...." and the related privacy settings - could you explain them? (I was hoping that it would also mean that users wouldn't be able to reply privately to each other, because the messages' provenances would be totally hidden.) Could you give me some pointers to the relevant Mailman files I would need to modify for the changes you suggested? Note that I'm not worried about preserving threading, or more correctly, the anonymisation requirement outweighs that of threading. The anonymity is neither related to authorities nor paranoia, it's a user requirement based on what they were previously using. At the moment, I have added the 'edit email' patch so that I can trim out the headers by hand (also, I can remove any disclaimer text and signatures that way). It's also useful for testing what can and cannot be removed. RJL -- Robert Ladyman Tel: +44 (0) 7732 771 649 Skype: rjlfile-away http://www.file-away.co.uk Sent to you via the Magach Wireless Network http://www.file-away.co.uk/rlan.htm From mballard at elmolino.org Mon Aug 15 19:58:59 2005 From: mballard at elmolino.org (Mark Ballard) Date: Mon, 15 Aug 2005 10:58:59 -0700 Subject: [Mailman-Users] Admin user stopped working Message-ID: <1C835B9D-AE3F-4298-A05D-C0C8BA75F181@elmolino.org> For some reason my admin user stopped working for my mail lists. I created a new admin user with a new email address and it works fine. I deleted the old admin user and tried to rejoin as just a regular user with the same admin user email address. Everything looks fine but it does not send a confirmation to the old admin address and when I go to the admindb it doesn't show anyone waiting to be confirmed. Any ideas what can cause this. I am running OS X 10.3.9 server Thanks, Mark Ballard Site Technology Specialist El Molino High School http://www.elmolino.org From brad at stop.mail-abuse.org Mon Aug 15 21:37:13 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 15 Aug 2005 21:37:13 +0200 Subject: [Mailman-Users] Privacy and Headers In-Reply-To: <200508151818.40174.it@file-away.co.uk> References: <200508150901.44228.it@file-away.co.uk> <200508151818.40174.it@file-away.co.uk> Message-ID: At 6:18 PM +0100 2005-08-15, R J Ladyman wrote: > The headers expose the sender address and domain (the message-ID does the > latter, of course), which makes the 'hide sender...' option a bit confusing. > I must have misunderstood the thinking behind the "Hide the sender of a > message...." and the related privacy settings - could you explain them? It only modifies the headers which are directly related to the sender's identity. I'd have to check the code, but it could be as simple as only touching the "From:" header, or it might be a bit more intelligent and also modify the "Sender:" header, and possibly also the "Return-Path:", and maybe all the related "X-" and "Original-" headers that also correspond. However, without looking at the code, I suspect it's just the "From:" header. > (I was hoping that it would also mean that users wouldn't be able to reply > privately to each other, because the messages' provenances would be totally > hidden.) There is nothing on Earth that you can do to keep the users from privately replying to each other. Even if you force them all to use your proprietary anonymizing mail system, they could still reply to each other privately. Even if you force them to access everything through your proprietary web interface, they could always cut-n-paste information from the headers into a new message. There is nothing you can do to stop a truly determined user who wants to reply privately to another user. > Could you give me some pointers to the relevant Mailman files I would need to > modify for the changes you suggested? Note that I'm not worried about > preserving threading, or more correctly, the anonymisation requirement > outweighs that of threading. I'm not a programmer, so I can't give you a whole lot in the way of details. However, based solely on my knowledge of the complexities of Internet e-mail, I can tell you that the whole issue of anonymity in e-mail is a much, much harder nut to crack than most anyone ever gives it credit for. > The anonymity is neither related to authorities nor paranoia, it's a user > requirement based on what they were previously using. Then you might want to look at the code of what they were previously using, and see how that compares to the Python code currently in Mailman. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From jane at jftwd.com Tue Aug 16 01:39:22 2005 From: jane at jftwd.com (jane at jftwd.com) Date: Mon, 15 Aug 2005 19:39:22 -0400 Subject: [Mailman-Users] FW: how to create a member list Message-ID: <001401c5a1f2$90e71cb0$0301a8c0@D513LG21> How can I create a list of all members for a maillist? Thanks, Jane From morgan at websquad.com Tue Aug 16 03:24:54 2005 From: morgan at websquad.com (Bob Morgan) Date: Mon, 15 Aug 2005 21:24:54 -0400 Subject: [Mailman-Users] Unsubscribe Options Message-ID: <6.2.0.14.0.20050815212029.01ea1bf8@mail.iglou.com> I'm a Mailman beginner, and have only configured one such system. In my second system, I'd like to be able to unsubscribe _without_ going to the http://domain.org/mailman/options/maillist_domain.org page. I'd like for the unsubscribing user to simple get their Email and reply to the Email to get fully unsubscribed. Shortof being able to do this, I'd like to be able to customize the /options/ page to make it more user friendly; however, I don't know how to do that. FYI, I use a shared hosting service and am unable to use commands to modify anything on my system. Thanks, Bob Morgan <>< From n2nov at arrl.net Tue Aug 16 06:01:48 2005 From: n2nov at arrl.net (Charles J. Hargrove) Date: Tue, 16 Aug 2005 00:01:48 -0400 Subject: [Mailman-Users] Mailman 2.1.6 Problem Message-ID: <4301652C.B8C5F59D@arrl.net> I have 2.1.6 installed on a Mandrake 10.0 box. The problem that I have is eventhough I can successfully create a number of mailing lists, I get no errors or mailings when sending a test message to them. Each mailing list does have user addresses to deliver to. I am also running Postfix on it. Any ideas where I should look into so that I can resolve it? Thanks. -- Charles J. Hargrove - N2NOV NYC ARECS/RACES Citywide Radio Officer/Skywarn Coord. US Coast Guard Auxiliary Flotilla 5-10 Comms Officer NYC-ARECS/RACES Net Mon. @ 8:30PM 147.360/107.2 PL http://www.nyc-arecs.org and http://www.nyc-races.org NYDXA SWL & Scanner Net Wed. @ 9PM 147.360/107.2 PL http://www.n2nov.net "Information is the oxygen of the modern age. It seeps through the walls topped by barbed wire, it wafts across the electrified borders." - Ronald Reagan From msapiro at value.net Tue Aug 16 06:12:42 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 15 Aug 2005 21:12:42 -0700 Subject: [Mailman-Users] Mailman 2.1.6 Problem In-Reply-To: <4301652C.B8C5F59D@arrl.net> Message-ID: Charles J. Hargrove wrote: >I have 2.1.6 installed on a Mandrake 10.0 box. The problem that I have is >eventhough I can successfully create a number of mailing lists, I get no >errors or mailings when sending a test message to them. Each mailing list >does have user addresses to deliver to. I am also running Postfix on it. >Any ideas where I should look into so that I can resolve it? Thanks. Start with >Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py article 3.14 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 16 06:16:09 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 15 Aug 2005 21:16:09 -0700 Subject: [Mailman-Users] FW: how to create a member list In-Reply-To: <001401c5a1f2$90e71cb0$0301a8c0@D513LG21> Message-ID: jane at jftwd.com wrote: > >How can I create a list of all members for a maillist? Thanks, Jane bin/list_members Or if you don't have sufficient access to the Mailman installation, see http://starship.python.net/crew/jwt/mailman/#throughtheweb -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jwt at onjapan.net Tue Aug 16 08:32:13 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 16 Aug 2005 15:32:13 +0900 Subject: [Mailman-Users] Unsubscribe Options In-Reply-To: <6.2.0.14.0.20050815212029.01ea1bf8@mail.iglou.com> References: <6.2.0.14.0.20050815212029.01ea1bf8@mail.iglou.com> Message-ID: <92DFBEAD-5566-4CE0-80A5-B79B5BBE786D@onjapan.net> On Aug 16, 2005, at 10:24, Bob Morgan wrote: > [...] > second system, I'd like to be able to unsubscribe _without_ going > to the > http://domain.org/mailman/options/maillist_domain.org page. I'd > like for > the unsubscribing user to simple get their Email and reply to the > Email to > get fully unsubscribed. Your users should be able to unsubscribe by mailing to the listname- request at example.com address with the Subject: unsubscribe (as indicated in the headers of each of the list messages). They can also mail to listname-unsubscribe or listname-leave addresses. > Shortof being able to do this, I'd like to be able > to customize the /options/ page to make it more user friendly; > however, I > don't know how to do that. If know a way to make it more user friendly, you can edit the options page for your list using the administrative web interface. Beneath the "Edit the public HTML pages and text files" item of the "Other Administrative Actions" list you will find a link that will let you edit the "User specific options" page. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Tue Aug 16 08:52:53 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 16 Aug 2005 15:52:53 +0900 Subject: [Mailman-Users] Privacy and Headers In-Reply-To: <200508151818.40174.it@file-away.co.uk> References: <200508150901.44228.it@file-away.co.uk> <200508151818.40174.it@file-away.co.uk> Message-ID: <6227105C-8499-42BE-A817-BF0588E00A3B@onjapan.net> On Aug 16, 2005, at 02:18, R J Ladyman wrote: > The headers expose the sender address and domain (the message-ID > does the > latter, of course), which makes the 'hide sender...' option a bit > confusing. Your users could configure their MUAs not to put specific information in their message IDs. :-) > Could you give me some pointers to the relevant Mailman files I > would need to > modify for the changes you suggested? Note that I'm not worried about > preserving threading, or more correctly, the anonymisation requirement You could modify Mailman/Headers/Cleanse.py to strip/modify the Message-Id header. I would worry about generating mail loops with badly designed auto responders (especially if they don't preserve Mailman's 'been-there' header). (Note that the Scrubber stage of the message pipeline bases its hash on the Message-Id, so it might be better to add a custom stage earlier in the pipeline to remove the Message-Id and generate a new one.) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Tue Aug 16 09:07:46 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 16 Aug 2005 16:07:46 +0900 Subject: [Mailman-Users] Admin user stopped working In-Reply-To: <1C835B9D-AE3F-4298-A05D-C0C8BA75F181@elmolino.org> References: <1C835B9D-AE3F-4298-A05D-C0C8BA75F181@elmolino.org> Message-ID: <818B9311-5D30-4F47-B040-65C9466BA441@onjapan.net> On Aug 16, 2005, at 02:58, Mark Ballard wrote: > For some reason my admin user stopped working for my mail lists. Have you checked the mail server logs to make certain the administrative mail is not being sent? > I created a new admin user with a new email address and it works > fine. I deleted the old admin user and tried to rejoin as just a > regular user with the same admin user email address. Everything looks > fine but it does not send a confirmation to the old admin address and > when I go to the admindb it doesn't show anyone waiting to be > confirmed. Is the list configured to require administrative approval to subscribe? If not, then you won't see anyone "waiting to be confirmed" via the administrative web interface. Do the logs show the mail being sent? Any clues in the Mailman 'subscribe' or 'vette' logs? It may be worth noting that there is not really an 'admin user' email address. Each list has 'owner' (and optionally, 'moderator') email addresses that can be notified by mail when lists require certain actions. What determines access to parts of the administrative interface is the password... either a list administrator password or list moderator password (or the site password). From your problem description, it sounds like you are having trouble sending mail to a particular address... and it just happens to be to an address that was previously listed as a list owner (or moderator). -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jrlamar at owu.edu Tue Aug 16 15:12:58 2005 From: jrlamar at owu.edu (Jason LaMar) Date: Tue, 16 Aug 2005 09:12:58 -0400 Subject: [Mailman-Users] BCC to non-member poster ... Message-ID: I'm probably just overlooking a configuration setting, but I was wondering if it's possible to automatically BCC (preferably) or CC non-members when their postings to a list are distributed. I'm on a college campus, and we're using Mailman to distribute messages to specific groups (students, faculty, etc.). Often, students will send a message to faculty/staff members ... or vice versa ... so they aren't part of the list membership. Of course, since all postings are moderated and require approval, the list admins could just notify the sender when a message has been distributed. But I was looking for an automated method. Thanks, Jason _________________________ Jason LaMar Interim Director of Information Services Libraries and Information Services Ohio Wesleyan University; Delaware, OH 43015 Tel: 740-368-3131, Fax: 740-368-3272, Web: http://www.owu.edu/ From brad at stop.mail-abuse.org Tue Aug 16 15:40:08 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 16 Aug 2005 15:40:08 +0200 Subject: [Mailman-Users] BCC to non-member poster ... In-Reply-To: References: Message-ID: At 9:12 AM -0400 2005-08-16, Jason LaMar wrote: > I'm probably just overlooking a configuration setting, but I was wondering > if it's possible to automatically BCC (preferably) or CC non-members when > their postings to a list are distributed. Nope, not without source code modifications. Feel free to go to the SourceForge Mailman Request For Enhancement page at and file an RFE. Of course, there's no guarantee that any such feature will ever be added, so if you've got a patch that would provide the necessary functionality then that will greatly increase the chances that this RFE will be addressed. But, this is the only way to get the requests into the system, so that they can be tracked. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From msapiro at value.net Tue Aug 16 17:36:39 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 16 Aug 2005 08:36:39 -0700 Subject: [Mailman-Users] Conflicting evidence in the logs In-Reply-To: Message-ID: Alan Chandler wrote: > >Checking the logs in /var/log/mailman/error I find this entry > >Aug 14 21:47:12 2005 (2418) (NNTPDirect) NNTP error for list >"eclipse-webtools": 480 Authentication required for command > >Which looks as though it is not even trying to login, rather than I made a >mistake with username or password. > >Do I have to do any other steps to ensure that I am properly authenticated >for messages to the news server, as opposed to news from it? The NNTP posting code in Mailman/Queue/NewsRunner.py is (except for indentation level): try: nntp_host, nntp_port = Utils.nntpsplit(mlist.nntp_host) conn = nntplib.NNTP(nntp_host, nntp_port, readermode=True, user=mm_cfg.NNTP_USERNAME, password=mm_cfg.NNTP_PASSWORD) conn.post(fp) except nntplib.error_temp, e: syslog('error', '(NNTPDirect) NNTP error for list "%s": %s', mlist.internal_name(), e) except socket.error, e: syslog('error', '(NNTPDirect) socket error for list "%s": %s', mlist.internal_name(), e) The exact same nntplib.NNTP() class instantiation is used by cron/gate_news to open a connection to the NNTP server to retrieve messages. See http://docs.python.org/lib/module-nntplib.html for more info on nntplib.NNTP(). If it works properly in gate_news, it seems it should work in NewsRunner.py. You might try posting directly from an interactive Python session using something like >>>import nntplib >>>f = open('path_to_file_containing_post_with_aqppropriate_headers') >>>msg = f.read() >>>conn = nntplib.NNTP('news.example.com', 119, readermode=True, ... user='user_name', password='password') >>>conn.set_debuglevel(2) >>>conn.post(msg) >>>conn.quit() And see if that gives more insight. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From matto.scacco at gmail.com Tue Aug 16 18:22:29 2005 From: matto.scacco at gmail.com (ScaccoMatto) Date: Tue, 16 Aug 2005 18:22:29 +0200 Subject: [Mailman-Users] Hello ! Message-ID: <155ea88205081609227525ec18@mail.gmail.com> Hello I'm ScaccoMatto and I are Italian and that why I not have a very good English. I are a user of GNU/Linux by a year and dis OS is the my passion. I follow the GNU project and the hacker and geek culture and that why I are in this mailing list. By, ScaccoMatto -- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 - Updated: 2005-08-07 G! d- s: a? C++++(++) L L+ E W N* K- w O? M? V? PS Y? PGP++ t- 5? X+ R? tv- b+ Di? D++ G e-- h! r! !y -----END GEEK CODE BLOCK------- http://scaccom.altervista.org/ From S.Addams at syzygy.net Tue Aug 16 18:43:52 2005 From: S.Addams at syzygy.net (Sarah Addams) Date: Tue, 16 Aug 2005 17:43:52 +0100 Subject: [Mailman-Users] Replicating a Mailman List Set... Message-ID: Hi, I'd like to be able to replicate the mailman setup on a live primary mail server, to a quiescent secondary. I'm prepared to shut down the live server's mailman processes for the few seconds necessary to carry out the rsync replication, and, I'm also prepared to run batch edits on the secondary tree to change all references to the primary. Does anyone have any useful advice? - files and filetypes to include or avoid, for example... Thanks. From forrie at forrie.com Tue Aug 16 20:57:53 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Tue, 16 Aug 2005 14:57:53 -0400 Subject: [Mailman-Users] Virtual domains Message-ID: <43023731.9070603@forrie.com> The Mailman instance I have installed runs under one primary domain - however, I want to set up a list that uses a different TLD (routed properly at our MX servers). What's the proper way to get this working under Mailman, where it respects the virtual TLD, not posting the default TLD onto it? Thanks. From hjb at pollux.franken.de Tue Aug 16 21:59:34 2005 From: hjb at pollux.franken.de (Hans-Juergen Beie) Date: Tue, 16 Aug 2005 21:59:34 +0200 Subject: [Mailman-Users] Virtual domains In-Reply-To: <43023731.9070603@forrie.com> References: <43023731.9070603@forrie.com> Message-ID: <430245A6.60101@pollux.franken.de> Forrest Aldrich wrote on 16.08.2005 20:57: > The Mailman instance I have installed runs under one primary domain - > however, I want to set up a list that uses a different TLD (routed > properly at our MX servers). > > What's the proper way to get this working under Mailman, where it > respects the virtual TLD, not posting the default TLD onto it? In mm_cfg.py you should have something like this... -----> cut here >----------------------- #------------------------------------------------------------- # Default domain for email addresses of newly created MLs DEFAULT_EMAIL_HOST = 'mail.primary-domain.tld' #------------------------------------------------------------- # Default host for web interface of newly created MLs DEFAULT_URL_HOST = 'lists.primary-domain.tld' #------------------------------------------------------------- # Required when setting any of its arguments. add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) add_virtualhost('lists.virtual1.tld', 'mail.virtual1.tld') add_virtualhost('lists.virtual2.tld', 'mail.virtual2.tld') add_virtualhost('lists.virtual3.tld', 'mail.virtual3.tld') ... -----< cut here <----------------------- lists.*.tld and mail.*.tld may be the same host. That depends on your setup. hjb :-? From morgan at websquad.com Wed Aug 17 01:52:08 2005 From: morgan at websquad.com (Bob Morgan) Date: Tue, 16 Aug 2005 19:52:08 -0400 Subject: [Mailman-Users] who question Message-ID: <6.2.0.14.0.20050816194859.01d1f158@mail.iglou.com> I have a small test list with just four entries. I tried to test the who command by sending an Email to listname-request at icfpp.org with the subject who admpassword and got the following response: >The results of your email command are provided below. Attached is your >original message. > >- Results: > Usage: > > who > See everyone who is on this mailing list. > > >- Done. What I didn't get back was the list of the four test entries. What did I do wrong? bob From jwt at OnJapan.net Wed Aug 17 02:06:48 2005 From: jwt at OnJapan.net (Jim Tittsler) Date: Wed, 17 Aug 2005 09:06:48 +0900 Subject: [Mailman-Users] who question In-Reply-To: <6.2.0.14.0.20050816194859.01d1f158@mail.iglou.com> References: <6.2.0.14.0.20050816194859.01d1f158@mail.iglou.com> Message-ID: <20050817000648.GD23945@server.onjapan.net> On Tue, Aug 16, 2005 at 07:52:08PM -0400, Bob Morgan wrote: > I have a small test list with just four entries. I tried to test the who > command by sending an Email to > > listname-request at icfpp.org > > with the subject > > who admpassword > > and got the following response: [...] > > who > > See everyone who is on this mailing list. The help suggests your list is configured to have a public roster. Did you try sending simply 'who' rather than including a password argument? -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From forrie at forrie.com Wed Aug 17 03:50:06 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Tue, 16 Aug 2005 21:50:06 -0400 Subject: [Mailman-Users] Virtual domains In-Reply-To: <430245A6.60101@pollux.franken.de> References: <43023731.9070603@forrie.com> <430245A6.60101@pollux.franken.de> Message-ID: <430297CE.1030902@forrie.com> Thank you for your response. The virtual domain we're using will be MX'd to our hosts, but served "virtually" via Mailman. In otherwords: DEFAULT_EMAIL_HOST = ourdomain.com DEFAULT_URL_HOST = www.ourdomain.com [ ... ] I'm not sure what I'd put here for add_virtualhost(): add_virtualhost('virtual.com', DEFAULT_EMAIL_HOST) ? Thanks... Hans-Juergen Beie wrote: >Forrest Aldrich wrote on 16.08.2005 20:57: > > > >>The Mailman instance I have installed runs under one primary domain - >>however, I want to set up a list that uses a different TLD (routed >>properly at our MX servers). >> >>What's the proper way to get this working under Mailman, where it >>respects the virtual TLD, not posting the default TLD onto it? >> >> > >In mm_cfg.py you should have something like this... > >-----> cut here >----------------------- >#------------------------------------------------------------- ># Default domain for email addresses of newly created MLs >DEFAULT_EMAIL_HOST = 'mail.primary-domain.tld' >#------------------------------------------------------------- ># Default host for web interface of newly created MLs >DEFAULT_URL_HOST = 'lists.primary-domain.tld' >#------------------------------------------------------------- ># Required when setting any of its arguments. >add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > >add_virtualhost('lists.virtual1.tld', 'mail.virtual1.tld') >add_virtualhost('lists.virtual2.tld', 'mail.virtual2.tld') >add_virtualhost('lists.virtual3.tld', 'mail.virtual3.tld') >... >-----< cut here <----------------------- > >lists.*.tld and mail.*.tld may be the same host. That depends on your setup. > >hjb :-? >------------------------------------------------------ >Mailman-Users mailing list >Mailman-Users at python.org >http://mail.python.org/mailman/listinfo/mailman-users >Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ >Unsubscribe: http://mail.python.org/mailman/options/mailman-users/forrie%40forrie.com > >Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > From msapiro at value.net Wed Aug 17 04:36:07 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 16 Aug 2005 19:36:07 -0700 Subject: [Mailman-Users] Virtual domains In-Reply-To: <430297CE.1030902@forrie.com> Message-ID: Forrest Aldrich wrote: > >The virtual domain we're using will be MX'd to our hosts, but served >"virtually" via Mailman. In otherwords: > >DEFAULT_EMAIL_HOST = ourdomain.com > >DEFAULT_URL_HOST = www.ourdomain.com > >[ ... ] > >I'm not sure what I'd put here for add_virtualhost(): > >add_virtualhost('virtual.com', DEFAULT_EMAIL_HOST) > >? If DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST were set to what you want when you ran configure, they will be correct in Defaults.py and the add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) that's in Defaults.py will also make the correct 'default' entry in the VIRTUAL_HOSTS dictionary. In this case, re-stating DEFAULT_EMAIL_HOST = 'ourdomain.com' DEFAULT_URL_HOST = 'www.ourdomain.com' (note the required quotes), and add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) in mm_cfg.py is unnecessary, but probably good documentation. If DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST are not correct in Defaults.py, then you should have DEFAULT_EMAIL_HOST = 'ourdomain.com' DEFAULT_URL_HOST = 'www.ourdomain.com' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) in mm_cfg.py. The VIRTUAL_HOSTS.clear() line removes the incorrect entry from VIRTUAL_HOSTS that was added in Defaults.py. Then, following the above you need add_virtualhost('virtual.url.domain', 'virtual.email.domain') where virtual.url.domain is the domain in http://virtual.url.domain/mailman/listinfo, i.e., the URL of the listinfo page that you want to show those public lists that are in that virtual domain, and virtual.email.domain is the domain for e-mail to those lists as in listname at virtual.email.domain, listname-request at virtual.email.domain, etc. Note that 'virtual.url.domain' must be different from 'www.ourdomain.com' or else the second add_virtualhost() entry will just replace the first. I am not sure just what you want. If you want all lists to have the same web domain and only want their e-mail domains to be different, then you don't want to use Mailman's virtual hosts feature. You just want DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST and you can change the e-mail domain of a list after creating it by changing the host_name (Host name this list prefers for email.) attribute on the list's General Options page. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From BIConsulting at blackiris.com Wed Aug 17 05:16:24 2005 From: BIConsulting at blackiris.com (David Scribner) Date: Tue, 16 Aug 2005 22:16:24 -0500 Subject: [Mailman-Users] Questions about Mass Subscriptions Message-ID: I'm in the process of moving lists over to my Mailman server from another list server. I can get an exported list of subscribers from that server but I need to know the format for the file for use with a Mass Subscription to the Mailman Server. The export from the old list server is in the format of: First Name Last Name address Can Mailman import the list that way and associate the person's name with the address? Also, some of the people are Digest subscribers and the current list server has them as a separate subscription list. Is there some way that I can do a Mass Subscription of those addresses and have them all set to be Digest Subscribers or do I need to add them and then go through the list of Subscribers and set them to Digest manually? Thanks for your help David Scribner BI Consulting From msapiro at value.net Wed Aug 17 05:35:17 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 16 Aug 2005 20:35:17 -0700 Subject: [Mailman-Users] Questions about Mass Subscriptions In-Reply-To: Message-ID: David Scribner wrote: > >The export from the old list server is in the format of: > >First Name Last Name address > > >Can Mailman import the list that way and associate the person's name >with the address? Not exactly. You will need to edit the list to put angle brackets around the address as First Name Last Name
See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.044.htp for various acceptable formats. >Also, some of the people are Digest subscribers and the current list >server has them as a separate subscription list. Is there some way >that I can do a Mass Subscription of those addresses and have them >all set to be Digest Subscribers or do I need to add them and then go >through the list of Subscribers and set them to Digest manually? Do the mass subscribe in two steps. Go to the Digest options page and set "Which delivery mode is the default for new users?" (digest_is_default) to Digest and then mass subscribe the digest list. Then set "Which delivery mode is the default for new users?" to Regular and mass subscribe the non-digest list. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From hjb at pollux.franken.de Wed Aug 17 14:10:44 2005 From: hjb at pollux.franken.de (Hans-Juergen Beie) Date: Wed, 17 Aug 2005 14:10:44 +0200 (CEST) Subject: [Mailman-Users] Virtual domains In-Reply-To: <430297CE.1030902@forrie.com> References: <43023731.9070603@forrie.com> <430245A6.60101@pollux.franken.de> <430297CE.1030902@forrie.com> Message-ID: <54287.217.194.34.123.1124280644.squirrel@www.linef.net> > The virtual domain we're using will be MX'd to our hosts, but served "virtually" via Mailman. In otherwords: > > DEFAULT_EMAIL_HOST = ourdomain.com > > DEFAULT_URL_HOST = www.ourdomain.com > > [ ... ] > > I'm not sure what I'd put here for add_virtualhost(): > > add_virtualhost('virtual.com', DEFAULT_EMAIL_HOST) > > ? I assume that you intend to setup a mailinglist for the domain virtual.com having a web interface like http://lists.virtual.com/... or http:/www.virtual.com/mailman/... The URL_HOST parameter in mm_cfg.py points to Mailman's web interface for that list. Usually this is a host name or, at least, it should resolve to the web host Mailman is running on. The EMAIL_HOST entry points to the MX server which should accept and deliver mails for the list. If you omit the second parameter, then Mailman tries to guess the domain by stripping the first part of the dot-separated FQDN of the URL_HOST. If that's not what you want, then specify either a host (FQDN) or a domain as EMAIL_HOST. I myself didn't try to use domain names here (always used FQDN hosts), but you'll find some hints here: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.029.htp (Look for 'Virtual host issues') Mailman uses both values to fill up its html and mail templates and to assemble the various URLs for the web interface. Therefore, it's a good practice to use the virtual domain names for both, if possible, because your list members won't be more confused than necessary ;) But that requires correspondig DNS entries and vhosts of your web server. In Mailman's terms the "virtual domains" issue means that it's possible to use different host/domain names for different lists, and that lists can be run over different MX hosts, optionally. Additionally, the virtual domain setup keeps lists in different domains separated from each other (and that's new as of Mailman 2.1, I think). In other words: If one connects to http://lists.virtual.com the lists of primary.com or other-virtual.com hosted on the same server won't be seen. > Thanks... HTH hjb :-? > Hans-Juergen Beie wrote: > >>Forrest Aldrich wrote on 16.08.2005 20:57: >>>The Mailman instance I have installed runs under one primary domain - however, I want to set up a list that uses a different TLD (routed properly at our MX servers). >>>What's the proper way to get this working under Mailman, where it respects the virtual TLD, not posting the default TLD onto it? >>In mm_cfg.py you should have something like this... >>-----> cut here >----------------------- >>#------------------------------------------------------------- >># Default domain for email addresses of newly created MLs >>DEFAULT_EMAIL_HOST = 'mail.primary-domain.tld' >>#------------------------------------------------------------- >># Default host for web interface of newly created MLs >>DEFAULT_URL_HOST = 'lists.primary-domain.tld' >>#------------------------------------------------------------- >># Required when setting any of its arguments. >>add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >>add_virtualhost('lists.virtual1.tld', 'mail.virtual1.tld') >>add_virtualhost('lists.virtual2.tld', 'mail.virtual2.tld') >>add_virtualhost('lists.virtual3.tld', 'mail.virtual3.tld') >>... >>-----< cut here <----------------------- >>lists.*.tld and mail.*.tld may be the same host. That depends on your >> setup. >>hjb :-? From zshonig at mizzou.edu Wed Aug 17 17:10:16 2005 From: zshonig at mizzou.edu (Zach Honig) Date: Wed, 17 Aug 2005 10:10:16 -0500 Subject: [Mailman-Users] Messages not going through Message-ID: Hi there, I'm using mailman 2.1.5pl on my hasweb hosted server. One list has only a dozen or so members. On that list messages go through all the time. The other list has over 500 and no messages seem to be going through. They make it to the archive. Thank you for your help. -Zach Honig From msapiro at value.net Wed Aug 17 17:23:40 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 17 Aug 2005 08:23:40 -0700 Subject: [Mailman-Users] Messages not going through In-Reply-To: Message-ID: Zach Honig wrote: > >I'm using mailman 2.1.5pl on my hasweb hosted server. One list has only a >dozen or so members. On that list messages go through all the time. The >other list has over 500 and no messages seem to be going through. They make >it to the archive. There is likely some issue with the outgoing MTA not accepting MAIL transactions with 'too many' recipients. Normally, you would look in Mailman's 'smtp' and 'smtp-failure' logs for relevant messages and you would adjust the MTA or set SMTP_MAX_RCPTS to a smaller value than the default 500 in mm_cfg.py, but since this is a hosted server, you probably have to deal with the hosting provider. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From forrie at forrie.com Wed Aug 17 20:45:16 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Wed, 17 Aug 2005 14:45:16 -0400 Subject: [Mailman-Users] Virtual domains In-Reply-To: <54287.217.194.34.123.1124280644.squirrel@www.linef.net> References: <43023731.9070603@forrie.com> <430245A6.60101@pollux.franken.de> <430297CE.1030902@forrie.com> <54287.217.194.34.123.1124280644.squirrel@www.linef.net> Message-ID: <430385BC.8060601@forrie.com> Let me clarify my setup. Our list server is at http://www.ourdomain.com/lists. The default domain we want added to new lists is "ourdomain.com". However, we have another domain that we want to use for a special list that we need to add to this mix. In such a way that the domain name is preserved in the headers. So we MX that newdomain.com to our inbound MX hosts, and forward (via standard mailman aliases) to the MTA instance on the lists machine, which is in the ourdomain.com domain. So I want to have: users-discuss at newdomain.com on our Mailman instance that otherwise would have: another-list at ourdomain.com this-list at ourdomain.com Is that more clear? Thanks. From skelley at hawthornedirect.com Wed Aug 17 21:59:46 2005 From: skelley at hawthornedirect.com (Stephen S Kelley) Date: Wed, 17 Aug 2005 14:59:46 -0500 Subject: [Mailman-Users] maximum size of mailman .mbox files Message-ID: <20050817200345.09DD11E4002@bag.python.org> I'm wondering how large one can let the mailman .mbox files grow safely. One has grown to 428MB with no sign of problems. I am able to rebuild the archive though it takes a while. I'm running mailman 2.1.5 on fedora2 and the box has ample resources. Are there any OS problems a 2GB? Thanks Dr. Stephen S. Kelley CTO, hawthorne direct inc skelley at hawthornedirect.com _____ This email message and any attached files are confidential and are intended solely for the use of the recipient(s) named above. If you are not the intended recipient or person responsible for delivering this confidential communication to the intended recipient, you have received this communication in error, and any review, dissemination, distribution or copying is strictly prohibited. If you have received this confidential communication in error, please notify the sender immediately by return email and permanently delete the original message (and any attachments) without reading or saving in any manner. Thank you. _____ From hjb at pollux.franken.de Thu Aug 18 00:19:16 2005 From: hjb at pollux.franken.de (Hans-Juergen Beie) Date: Thu, 18 Aug 2005 00:19:16 +0200 Subject: [Mailman-Users] Virtual domains In-Reply-To: <430385BC.8060601@forrie.com> References: <43023731.9070603@forrie.com> <430245A6.60101@pollux.franken.de> <430297CE.1030902@forrie.com> <54287.217.194.34.123.1124280644.squirrel@www.linef.net> <430385BC.8060601@forrie.com> Message-ID: <4303B7E4.4070804@pollux.franken.de> Forrest Aldrich wrote on 17.08.2005 20:45 Uhr: > Let me clarify my setup. > > Our list server is at http://www.ourdomain.com/lists. The default > domain we want added to new lists is "ourdomain.com". However, we have > another domain that we want to use for a special list that we need to > add to this mix. In such a way that the domain name is preserved in > the headers. > > So we MX that newdomain.com to our inbound MX hosts, and forward (via > standard mailman aliases) to the MTA instance on the lists machine, > which is in the ourdomain.com domain. > > So I want to have: > > users-discuss at newdomain.com Then use add_virtualhost(URL_HOST, 'newdomain.com') > on our Mailman instance that otherwise would have: > > another-list at ourdomain.com > this-list at ourdomain.com > > Is that more clear? Yes and no. What about the URL_HOST? Should your list server present this list as http://www.ourdomain.com/lists/user-discuss or like http://www.newdomain.com/lists/user-discuss? In the first case use add_virtualhost('www.ourdomain.com', 'newdomain.com') otherwise use add_virtualhost('www.newdomain.com', 'newdomain.com') and setup a vhost for www.newdomain.com on the web server of your lists host. In both cases your MTA on the lists machine should treat newdomain.com as virtual domain. > Thanks. hjb :-? From mwolske at uiuc.edu Thu Aug 18 01:26:36 2005 From: mwolske at uiuc.edu (Martin Wolske) Date: Wed, 17 Aug 2005 18:26:36 -0500 Subject: [Mailman-Users] Problem in gateway_to_mail processing Message-ID: <4303C7AC.1060103@uiuc.edu> We have run into a problem with the gateway_to_mail function in our Mailman 2.1.4 install on our Redhat Linux server that seems to have begun recently. Unfortunately, we can't pinpoint the exact time or cause of the problem. Each of our lists performing nntp gating was properly gating news to and from our local news server when this was setup earlier this year. However, recently we began getting reports that some postings to the newsgroups were not being gated to the corresponding mailing lists. After quite a bit of diagnostics, it appears that only 9 of the 63 lists are being processed by cron/gate_news. Further, I made a modification to have gate_news write to syslog all lists that are being checked to see if gateway_to_mail is true; it looks as if only a fraction of all our lists are being checked. In one case I created a new list, testing2, and used config_lists to make sure it's configuration was identical, except in name, to testing. However, only testing was listed by my modified gate_news as being checked to see if gateway_to_mail was true; testing2 was completely ignored as a list by cron/gate_news. This in spite of confirming using dumpdb that both lists .pck files are identical. I've followed through the code to see where, in Site.py, it checks for lists in the mm_cfg.py default directory. The lists are all in the same directory tree. They all show up in the list_lists listing. Why would it be that Utils.list_names might be listing only a subset of our lists? Any pointers on what to try to diagnose this problem would be greatly appreciated. These are production lists for our school and we're anxious to get this problem fixed. From brad at stop.mail-abuse.org Thu Aug 18 01:39:15 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 18 Aug 2005 01:39:15 +0200 Subject: [Mailman-Users] maximum size of mailman .mbox files In-Reply-To: <20050817200345.09DD11E4002@bag.python.org> References: <20050817200345.09DD11E4002@bag.python.org> Message-ID: At 2:59 PM -0500 2005-08-17, Stephen S Kelley wrote: > I'm wondering how large one can let the mailman .mbox files grow safely. One > has grown to 428MB with no sign of problems. I am able to rebuild the > archive though it takes a while. There is no built in limit to mailbox size within Mailman. > I'm running mailman 2.1.5 on fedora2 and > the box has ample resources. Are there any OS problems a 2GB? Dunno. But you'd be more likely to get an answer to your question if you used resources appropriate to your OS. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From msapiro at value.net Thu Aug 18 02:23:13 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 17 Aug 2005 17:23:13 -0700 Subject: [Mailman-Users] Virtual domains In-Reply-To: <4303B7E4.4070804@pollux.franken.de> Message-ID: Hans-Juergen Beie wrote: >Forrest Aldrich wrote on 17.08.2005 20:45 Uhr: >> Let me clarify my setup. >> >> Our list server is at http://www.ourdomain.com/lists. The default >> domain we want added to new lists is "ourdomain.com". However, we have >> another domain that we want to use for a special list that we need to >> add to this mix. In such a way that the domain name is preserved in >> the headers. >> >> So we MX that newdomain.com to our inbound MX hosts, and forward (via >> standard mailman aliases) to the MTA instance on the lists machine, >> which is in the ourdomain.com domain. >> >> So I want to have: >> >> users-discuss at newdomain.com > >Then use add_virtualhost(URL_HOST, 'newdomain.com') > >> on our Mailman instance that otherwise would have: >> >> another-list at ourdomain.com >> this-list at ourdomain.com >> >> Is that more clear? > >Yes and no. What about the URL_HOST? >Should your list server present this list as >http://www.ourdomain.com/lists/user-discuss or like >http://www.newdomain.com/lists/user-discuss? > >In the first case use > add_virtualhost('www.ourdomain.com', 'newdomain.com') This will not work. add_virtualhost() is defined in Defaults.py and what it does is add a key:value pair to the VIRTUAL_HOSTS dictionary where its first argument is the key and the second is the value. If you have DEFAULT_URL_HOST = 'www.ourdomain.com' DEFAULT_EMAIL_HOST = 'ourdomain.com' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) then following this with add_virtualhost('www.ourdomain.com', 'newdomain.com') will simply change the value associated with the 'www.ourdomain.com' key in the VIRTUAL_HOSTS dictionary from 'ourdomain.com' to 'newdomain.com'. It will not make a second entry - Python dictionaries do not support multiple entries with the same key. In the first case, what you do is just keep the default add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) only and change the host_name attribute of the users-discuss list to newdomain.com as I suggested in my previous post in this thread (http://mail.python.org/pipermail/mailman-users/2005-August/046174.html). >otherwise use > add_virtualhost('www.newdomain.com', 'newdomain.com') >and setup a vhost for www.newdomain.com on the web server of your lists >host. This is correct. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From morgan at websquad.com Thu Aug 18 04:15:20 2005 From: morgan at websquad.com (Bob Morgan) Date: Wed, 17 Aug 2005 22:15:20 -0400 Subject: [Mailman-Users] Welcome Email Message-ID: <6.2.0.14.0.20050817220502.01d4a8a0@mail.iglou.com> I'm trying to configure a simple one-way mailing list whereby the members do not get instructions or encouragement to post, all but the administrator are "moderated", passwords are not required, names are encouraged, and both web pages associated with the list are highly customized. I've accomplished all of this (with some help from you folks); however, the final piece in the puzzle that has me stumped is the "welcome letter" that new subscribers get: it has the "welcome" message that I configured on the mailing list administration page; however, it also has (a) how to post, (b) general information (which now is limited to name/Email address for new subscribers), (c) the subscription page (d) the mailing list request address (which I don't want members to use), and (e) the password (which members don't need). Is there any why to get rid of (a) - (e)? I know I can add a disclaimer in "welcome" message, but I want to keep the whole thing short because most of the members are on dial-up and get charged per character transmitted. One limitation is that I do not have command prompt access on my shared server, and I have no access to the Mailman code. Thanks, Bob Morgan From jwt at onjapan.net Thu Aug 18 06:06:12 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Thu, 18 Aug 2005 13:06:12 +0900 Subject: [Mailman-Users] Welcome Email In-Reply-To: <6.2.0.14.0.20050817220502.01d4a8a0@mail.iglou.com> References: <6.2.0.14.0.20050817220502.01d4a8a0@mail.iglou.com> Message-ID: On Aug 18, 2005, at 11:15, Bob Morgan wrote: > I've accomplished all of this (with some help from you folks); > however, the > final piece in the puzzle that has me stumped is the "welcome > letter" that > new subscribers get: it has the "welcome" message that I configured > on the > mailing list administration page; however, it also has (a) how to > post, (b) > general information (which now is limited to name/Email address for > new > subscribers), (c) the subscription page (d) the mailing list request > address (which I don't want members to use), and (e) the password > (which > members don't need). The key point is to make a custom template for the welcome text in the languages you are interested in. There are several articles in the FAQ that discuss templates and their search order (so they can apply to just certain lists, domains, or site-wide). -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From shillong at gmail.com Thu Aug 18 08:38:36 2005 From: shillong at gmail.com (Shillong Dotcom) Date: Thu, 18 Aug 2005 12:08:36 +0530 Subject: [Mailman-Users] invitation analysis Message-ID: <23e021a5050817233850f3b11e@mail.gmail.com> Hi, The invitations sent from the admin area, can they be traced? Regards bg From hjb at pollux.franken.de Thu Aug 18 10:23:25 2005 From: hjb at pollux.franken.de (Hans-Juergen Beie) Date: Thu, 18 Aug 2005 10:23:25 +0200 (CEST) Subject: [Mailman-Users] Virtual domains In-Reply-To: References: <4303B7E4.4070804@pollux.franken.de> Message-ID: <47837.217.194.34.123.1124353405.squirrel@www.linef.net> On Thu, August 18, 2005 2:23, Mark Sapiro said: > Hans-Juergen Beie wrote: >>In the first case use >> add_virtualhost('www.ourdomain.com', 'newdomain.com') > > This will not work. add_virtualhost() is defined in Defaults.py and > what it does is add a key:value pair to the VIRTUAL_HOSTS dictionary > where its first argument is the key and the second is the value. [...] > add_virtualhost('www.ourdomain.com', 'newdomain.com') > > will simply change the value associated with the 'www.ourdomain.com' > key in the VIRTUAL_HOSTS dictionary from 'ourdomain.com' to > 'newdomain.com'. It will not make a second entry - Python dictionaries > do not support multiple entries with the same key. > > In the first case, what you do is just keep the default > > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > only and change the host_name attribute of the users-discuss list to > newdomain.com as I suggested in my previous post in this thread > (http://mail.python.org/pipermail/mailman-users/2005-August/046174.html). OK. For some reason I'm missing this posting in my mail folders. I didn't realize this key-value problem. But your explanation is pretty clear. Thanks. hjb :-? From webmaster at travel-in-spain.com Thu Aug 18 12:39:41 2005 From: webmaster at travel-in-spain.com (Webmaster Travel In Spain) Date: Thu, 18 Aug 2005 12:39:41 +0200 Subject: [Mailman-Users] Time shown in the log Message-ID: <006101c5a3e1$243b91e0$3201a8c0@webmaster2> I was wondering if the duration shown in the smtp log file of mailman was the time mailman spent on the sending (I mean working on this particular task) or the difference time between the begining of the sending and the end. From lkolchin at univ.haifa.ac.il Thu Aug 18 15:37:49 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Thu, 18 Aug 2005 16:37:49 +0300 Subject: [Mailman-Users] How to enable printing aliases info to the screen Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94014CF6F5@exchsrv01.haifa.edu> Hello All, I've installed mailman-2.1.4-83.13 on SLES 9 machine. Now I want to write some script to implement list creation and web-cyradm installation. Tried to create file with the aliase info like this: ./newlist -q $mmlistname $admin $password > /tmp/new-mailman-list but it is empty. Tried to make it this way #./newlist mailman lkolchin at univ.haifa.ac.il qwerty but the aliases info won't print out on the screen. I know that this info goes to /var/lib/mailman/data/aliases, but How to enable printing aliases info to the screen on creating a new list? Best Regards, Leon Kolchinsky From jrlamar at owu.edu Thu Aug 18 15:46:48 2005 From: jrlamar at owu.edu (Jason LaMar) Date: Thu, 18 Aug 2005 09:46:48 -0400 Subject: [Mailman-Users] Message digest/archive oddity ... Message-ID: A list subscriber submitted an HTML e-mail message from Outlook with a Word attachment. It came across as a multi-part MIME, with these content type headers (in this order) ... Content-Type: multipart/alternative; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable _________________________ Jason LaMar Interim Director of Information Services Libraries and Information Services Ohio Wesleyan University; Delaware, OH 43015 Tel: 740-368-3131, Fax: 740-368-3272, Web: http://www.owu.edu/ From jrlamar at owu.edu Thu Aug 18 15:52:13 2005 From: jrlamar at owu.edu (Jason LaMar) Date: Thu, 18 Aug 2005 09:52:13 -0400 Subject: [Mailman-Users] Message digest/archive oddity ... Message-ID: Sorry about that. Let's try this again. A list subscriber submitted an HTML e-mail message from Outlook with a Word attachment. It came across as a multi-part MIME, with these content type headers (in this order): ------=_NextPart_000_0001_01C5A33B.DBC4C170 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0002_01C5A33B.DBC4C170" ------=_NextPart_001_0002_01C5A33B.DBC4C170 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit ------=_NextPart_001_0002_01C5A33B.DBC4C170 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable ------=_NextPart_000_0001_01C5A33B.DBC4C170 Content-Type: application/msword; name="advice to faculty.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="advice to faculty.doc" The body text of the message was under both the text/plain (unformatted) and text/html (formatted) areas, and the message and attachment both rendered fine for non-digest recipients. Yet in both the digest and the archives, this message was simply listed as: Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: advice to faculty.doc Type: application/msword Size: 29696 bytes Desc: not available What happened? Why did the body of the message disappear? And how do I prevent this from happening again? Jason _________________________ Jason LaMar Interim Director of Information Services Libraries and Information Services Ohio Wesleyan University; Delaware, OH 43015 Tel: 740-368-3131, Fax: 740-368-3272, Web: http://www.owu.edu/ From flakrat at yahoo.com Thu Aug 18 16:14:48 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Thu, 18 Aug 2005 09:14:48 -0500 Subject: [Mailman-Users] Secure the admin pages In-Reply-To: Message-ID: <20050818141458.D39DE1E4004@bag.python.org> Howdy, does anyone know if it's possible to secure the admin pages with an .htaccess type security? Basically, I'd like to force two separate login prompts before a user can admin a list. Ex: http://www.mydomain.com/mailman/admin/mailinglist Going to this page would pop up an Apache login prompt. If successful, then the page would load where they would then have to log in using mailman's "List Administrator Password". Thanks, Mike From brad at stop.mail-abuse.org Thu Aug 18 16:48:08 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 18 Aug 2005 16:48:08 +0200 Subject: [Mailman-Users] Message digest/archive oddity ... In-Reply-To: References: Message-ID: At 9:52 AM -0400 2005-08-18, Jason LaMar wrote: > What happened? Why did the body of the message disappear? And how do I > prevent this from happening again? This is a result of the Scrubber in action. The problem is that when messages come into the mailing list in MIME format, it is not possible to put multiple messages together into a digest with all their various MIME bodyparts. The non-text MIME bodyparts have to be scrubbed and placed in a particular directory on the webserver, and the Scrubber will normally include an URL pointing to their location so that people can retrieve those parts with their web browser. Short of eliminating all non-text MIME bodyparts from the entire mailing list (including the digests), it is not possible to eliminate this scrubbing activity for digests. It is possible to configure the Scrubber so that it does the same thing for regular mailing list recipients as it does for digest recipients, if that behaviour is preferred. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From anner at blast.com Thu Aug 18 17:01:30 2005 From: anner at blast.com (Anne Ramey) Date: Thu, 18 Aug 2005 11:01:30 -0400 Subject: [Mailman-Users] confirm for one list errors, other list works Message-ID: <4304A2CA.40206@blast.com> I added a new list to my mailman yesterday (cplist), and copied the config over from another list (mbalist). Subscribe comfirmations to cplist fail if you reply to the mail with "Invalid confirmation string:", but the link inside the mail works fine. The reply to the subscribe confirmation for the other list (mbalist) works fine. I'm using mailman 2.1 on linux. Any idea what might be causing this? Anne From fholson at cohousing.org Thu Aug 18 17:58:14 2005 From: fholson at cohousing.org (Fred H Olson) Date: Thu, 18 Aug 2005 08:58:14 -0700 (PDT) Subject: [Mailman-Users] Mailman digest headers Message-ID: I'd like to have a less verbose and more appropriate "masthead" on digest messages for an announcement list. The limited ability to do this in Mailman was explained in an earlier message: Subject: Re: [Mailman-Users] Moving "Today's Topics" to top of Digest? From: Mark Sapiro Date: Tue, 19 Jul 2005 > This "subscribe" and "unsubscribe" information is built from the > masthead.txt template which can be edited to shorten it (see > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.048.htp), > but the order - masthead.txt template, digest header if any, table of > contents - is fixed in Mailman/Handlers/ToDigest.py I wish the contents of masthead.txt (or similar) were the default in the digest header so it could be edited. Footers have default text, why not the digest_header ? Then if masthead.txt were eliminated, the default would result in digests looking the same. Is it possible to do this on a given installation now? Is there a way to change the default contents (at a given installation) of a string option like digest_header ? If so, this change plus deleting the contents of masthead.txt would result in what I'd like to see. One of the parts of the masthead.txt (see example below) that is inappropriate for announcement lists is "submissions" and "reply" portions. Ideally the defaults for the header would be conditional depending on whether a list were an announcement list. BTW the it would be nice if the Info page text related to post used a similar conditional. ---- Example of Mailman digest "masthead" ---- Send Mn-prog-events2 mailing list submissions to mn-prog-events2 at justcomm.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.cohousing.org/mailman/listinfo/mn-prog-events2 or, via email, send a message with subject or body 'help' to mn-prog-events2-request at justcomm.org You can reach the person managing the list at mn-prog-events2-owner at justcomm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Mn-prog-events2 digest..." ---- END Example of Mailman digest "masthead" ---- Fred, Mailman-users no mail mode subscriber - copy of replies direct appreciated -- Loose Lips Deserve Pink Slips. Fire Karl Rove. Fred H. Olson Minneapolis,MN 55411 USA (near north Mpls) Communications for Justice - My new listserv org. UU, Linux My Link Page: http://fholson.cohousing.org Ham radio:WB0YQM fholson at cohousing.org 612-588-9532 (7am-10pm Central time) From finley at anl.gov Thu Aug 18 18:01:19 2005 From: finley at anl.gov (Brian Elliott Finley) Date: Thu, 18 Aug 2005 11:01:19 -0500 Subject: [Mailman-Users] Fault Tolerance Message-ID: <4304B0CF.1040208@anl.gov> Any good links to fault tolerant implementations of Mailman? Is it feasible to have one machine providing Mailman web services, and two machines doing list processing? What issues would I run into if I tried that? -- Brian Elliott Finley Linux Strategist, CIS Desk: 630.252.4742 Cell: 630.631.6621 From brad at stop.mail-abuse.org Thu Aug 18 20:05:51 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 18 Aug 2005 20:05:51 +0200 Subject: [Mailman-Users] Mailman digest headers In-Reply-To: References: Message-ID: At 8:58 AM -0700 2005-08-18, Fred H Olson wrote: > I wish the contents of masthead.txt (or similar) were the default in the > digest header so it could be edited. Footers have default text, why not > the digest_header ? Then if masthead.txt were eliminated, the default > would result in digests looking the same. If you want this, then you need to make source code changes. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From forrie at forrie.com Thu Aug 18 21:54:38 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Thu, 18 Aug 2005 15:54:38 -0400 Subject: [Mailman-Users] Virtual domains In-Reply-To: <47837.217.194.34.123.1124353405.squirrel@www.linef.net> References: <4303B7E4.4070804@pollux.franken.de> <47837.217.194.34.123.1124353405.squirrel@www.linef.net> Message-ID: <4304E77E.5070706@forrie.com> Thanks again, I will try this out - the server is down for a bit for maintenance... From what I gather, my scenario will require add_virtualhost('www.ourdomain.com', 'newdomain.com') Since our server name will not change... it will be: http://www.ourdomain.com/lists/user-discuss but the MAIL side of it will need to be user-discuss at newdomain.com, bidirectionally. Hans-Juergen Beie wrote: >On Thu, August 18, 2005 2:23, Mark Sapiro said: > > > >>Hans-Juergen Beie wrote: >> >> > > > >>>In the first case use >>> add_virtualhost('www.ourdomain.com', 'newdomain.com') >>> >>> >>This will not work. add_virtualhost() is defined in Defaults.py and >>what it does is add a key:value pair to the VIRTUAL_HOSTS dictionary >>where its first argument is the key and the second is the value. >> >> > >[...] > > > >>add_virtualhost('www.ourdomain.com', 'newdomain.com') >> >>will simply change the value associated with the 'www.ourdomain.com' >>key in the VIRTUAL_HOSTS dictionary from 'ourdomain.com' to >>'newdomain.com'. It will not make a second entry - Python dictionaries >>do not support multiple entries with the same key. >> >>In the first case, what you do is just keep the default >> >>add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >> >>only and change the host_name attribute of the users-discuss list to >>newdomain.com as I suggested in my previous post in this thread >>(http://mail.python.org/pipermail/mailman-users/2005-August/046174.html). >> >> > >OK. For some reason I'm missing this posting in my mail folders. >I didn't realize this key-value problem. But your explanation is pretty >clear. Thanks. > >hjb :-? > > >------------------------------------------------------ >Mailman-Users mailing list >Mailman-Users at python.org >http://mail.python.org/mailman/listinfo/mailman-users >Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py >Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ >Unsubscribe: http://mail.python.org/mailman/options/mailman-users/forrie%40forrie.com > >Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > From jwt at onjapan.net Fri Aug 19 04:46:37 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 19 Aug 2005 11:46:37 +0900 Subject: [Mailman-Users] How to enable printing aliases info to the screen In-Reply-To: <5570AD7B7ABD5F4493883FF8F482BC94014CF6F5@exchsrv01.haifa.edu> References: <5570AD7B7ABD5F4493883FF8F482BC94014CF6F5@exchsrv01.haifa.edu> Message-ID: <4305480D.2060308@onjapan.net> On 2005-08-18 22:37, lkolchin at univ.haifa.ac.il wrote: > Tried to make it this way > #./newlist mailman lkolchin at univ.haifa.ac.il qwerty > but the aliases info won't print out on the screen. > > I know that this info goes to /var/lib/mailman/data/aliases, but That suggests you have set MTA = 'Postfix' in your mm_cfg.py. If you set it to 'Manual' the aliases will be displayed for manual manipulation. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Fri Aug 19 06:00:26 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 19 Aug 2005 13:00:26 +0900 Subject: [Mailman-Users] Secure the admin pages In-Reply-To: <20050818141458.D39DE1E4004@bag.python.org> References: <20050818141458.D39DE1E4004@bag.python.org> Message-ID: <4305595A.1090309@onjapan.net> On 2005-08-18 23:14, Mike Hanby wrote: > Howdy, does anyone know if it's possible to secure the admin pages with an > .htaccess type security? [...] > Ex: http://www.mydomain.com/mailman/admin/mailinglist > > Going to this page would pop up an Apache login prompt. If successful, then > the page would load where they would then have to log in using mailman's > "List Administrator Password". You could use a FilesMatch directive to restrict access to the cgi scripts you were interested in: AuthName "Mailman" [...] require valid-user (Or a LocationMatch directive in your Apache configuration.) Jim P.S. Your message might get more attention if you sent a new message to the mailing list rather than hijacking an existing thread (as you did by replying to a different message and simply changing the subject). People that browse the list by thread might not see your message the way you have done it. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Fri Aug 19 06:15:17 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 19 Aug 2005 13:15:17 +0900 Subject: [Mailman-Users] confirm for one list errors, other list works In-Reply-To: <4304A2CA.40206@blast.com> References: <4304A2CA.40206@blast.com> Message-ID: <43055CD5.6050102@onjapan.net> On 2005-08-19 00:01, Anne Ramey wrote: > I added a new list to my mailman yesterday (cplist), and copied the > config over from another list (mbalist). Subscribe comfirmations to > cplist fail if you reply to the mail with "Invalid confirmation > string:", but the link inside the mail works fine. The reply to the > subscribe confirmation for the other list (mbalist) works fine. I'm > using mailman 2.1 on linux. Any idea what might be causing this? Do the confirmation requests come from cplist-request at example.com? Did you remember to create the cplist aliases? (Especially the cplist-request alias pointing at "|/usr/local/mailman/mail/mailman request cplist" and not mbalist.) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwt at onjapan.net Fri Aug 19 06:23:41 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 19 Aug 2005 13:23:41 +0900 Subject: [Mailman-Users] Time shown in the log In-Reply-To: <006101c5a3e1$243b91e0$3201a8c0@webmaster2> References: <006101c5a3e1$243b91e0$3201a8c0@webmaster2> Message-ID: <43055ECD.7080208@onjapan.net> On 2005-08-18 19:39, Webmaster Travel In Spain wrote: > I was wondering if the duration shown in the smtp log file of mailman was the time mailman spent on the sending (I mean working on this particular task) or the difference time between the begining of the sending and the end. It is the clock time in seconds required for Mailman to deliver the message to your SMTPHOST from where the messages will be (eventually) delivered to your subscribers. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From eric at fox.phoenix.az.us Fri Aug 19 06:32:52 2005 From: eric at fox.phoenix.az.us (Eric Fox) Date: Thu, 18 Aug 2005 21:32:52 -0700 Subject: [Mailman-Users] Approved Messages Lost from Digest & Archives Message-ID: <430560F4.6030409@fox.phoenix.az.us> I host a couple of small lists for various groups. Recently one of them has been behaving very strangely. It's a fully moderated list, and when the Admin approves several messages from the moderated queue, they get sent out fine to the immediate-deliver users, but only the first one will show up in the archives or go out in the digest. All the other lists appear to be working without problems, just the one list looses messages. I've been pounding my head against the table on this one for a while. Anyone have an idea what could have gone wrong? -- /\---/\ Eric J Fox / o o \ http://fox.phoenix.az.us/ \.\ /./ --------------------------- \@/ "Of course it runs NetBSD." . From stephen at xemacs.org Fri Aug 19 09:17:37 2005 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Fri, 19 Aug 2005 16:17:37 +0900 Subject: [Mailman-Users] maximum size of mailman .mbox files In-Reply-To: (Brad Knowles's message of "Thu, 18 Aug 2005 01:39:15 +0200") References: <20050817200345.09DD11E4002@bag.python.org> Message-ID: <87zmregzu6.fsf@tleepslib.sk.tsukuba.ac.jp> >>>>> "Brad" == Brad Knowles writes: Brad> At 2:59 PM -0500 2005-08-17, Stephen S Kelley wrote: >> I'm running mailman 2.1.5 on fedora2 and the box has ample >> resources. Are there any OS problems a 2GB? Brad> Dunno. But you'd be more likely to get an answer to Brad> your question if you used resources appropriate to your OS. If John Dennis doesn't show up shortly with an answer, I recommend you write to Red Hat support and ask about "large file support in Python". A second possibility would be to ask about it on comp.lang.python, but you may simply be ignored there, not even get a "try another channel" response. -- School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From etnojens at abyznet.net Fri Aug 19 09:42:11 2005 From: etnojens at abyznet.net (Jens Kjaerulff) Date: Fri, 19 Aug 2005 00:42:11 -0700 Subject: [Mailman-Users] Mail interface for moderator administration? Message-ID: <20050819004211.30ec0dff@linux.local> Does Mailman allow moderators to use email interface for moderator tasks? For example, for the list example at example.net, regular subscribers can unsubscribe by sending a message to example-request at example.net, with the word 'unsubscribe' in the subject or body. Can a moderator similarly send a command, for example to reject or approve of a message sent to a moderated list? If so, where can I find information on how to operate Mailman this way, including a listing of existing moderator commands? I am considering to 'migrate' from ezmlm, and one strong side of ezmlm is that it can be operated completely via email interface by moderators. It would greatly facilitate the migration if Mailman could be accessed in similar fashion. Thanks for any feedback on this From lkolchin at univ.haifa.ac.il Fri Aug 19 10:46:56 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Fri, 19 Aug 2005 11:46:56 +0300 Subject: [Mailman-Users] how to avoid mailmanSite list creation Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94120DEE@exchsrv01.haifa.edu> Hello All, 1) I'm implementing web-cyradm installation together with mailman-2.1.4-83.13 on SLES 9. As I understood from the documentation, there must be "mailman" list for mailman to work properly. Web-cyradm implementing virtual domains with the use of MySQL tables, so my "mailman" list will look something like "haifa.ac.il-mailman" where haifa.ac.il is one of the domains I have. After creating this list, I restart mailman and get "Starting mailmanSite list is missing: mailman" error. Is there any way to avoid this limitation? 2) When I go to http://myservername.com/mailman/listinfo with the browser, I got this message: "Bug in Mailman version 2.1.4 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: Content-type: text/html We're sorry, we hit a bug! Mailman experienced a very low level failure and could not even generate a useful traceback for you. Please report this to the Mailman administrator at this site." In my /etc/apache2/default-server.conf I configured it like this: ################## ## ## mailman ## ScriptAlias /mailman/ "/usr/lib/mailman/cgi-bin/" AllowOverride None Options FollowSymLinks ExecCGI Order allow,deny Allow from all ## ## end mailman ## ################## Are these config lines sufficient or my bug is from 1) question? Best Regards, Leon Kolchinsky From brad at stop.mail-abuse.org Fri Aug 19 11:01:48 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 19 Aug 2005 11:01:48 +0200 Subject: [Mailman-Users] how to avoid mailmanSite list creation In-Reply-To: <5570AD7B7ABD5F4493883FF8F482BC94120DEE@exchsrv01.haifa.edu> References: <5570AD7B7ABD5F4493883FF8F482BC94120DEE@exchsrv01.haifa.edu> Message-ID: At 11:46 AM +0300 2005-08-19, wrote: > As I understood from the documentation, there must be "mailman" list > for mailman to work properly. Correct. > Web-cyradm implementing virtual domains with the use of MySQL tables, so > my "mailman" list will look something like "haifa.ac.il-mailman" where > haifa.ac.il is one of the domains I have. Neither web-cyradm nor the MySQL member adapter are supported parts of Mailman. If you're having problems with them, you need to use resources appropriate to them. You might get lucky and find someone else on this list who is also using them, but then again, you might not. > 2) When I go to http://myservername.com/mailman/listinfo with the browser, > I got this message: > > "Bug in Mailman version 2.1.4 Keep in mind that there is a serious known security hole in Mailman 2.1.x prior to 2.1.6. You really should consider upgrading to the latest version. > Are these config lines sufficient or my bug is from 1) question? I'm sorry I can't provide any more assistance, but I'd have to say that there's probably some sort of disconnect between the MySQL member adapter and the MySQL database, perhaps caused by the use of web-cyradm. But you should use resources appropriate to those products for further assistance. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Fri Aug 19 11:08:01 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 19 Aug 2005 11:08:01 +0200 Subject: [Mailman-Users] Mail interface for moderator administration? In-Reply-To: <20050819004211.30ec0dff@linux.local> References: <20050819004211.30ec0dff@linux.local> Message-ID: At 12:42 AM -0700 2005-08-19, Jens Kjaerulff wrote: > Does Mailman allow moderators to use email interface for moderator > tasks? For some things, yes. > I am considering to 'migrate' from ezmlm, and one strong side of ezmlm > is that it can be operated completely via email interface by moderators. > It would greatly facilitate the migration if Mailman could be accessed > in similar fashion. There is a limit to the mail command interface for Mailman. Some user-level documentation on this subject has been written up at , but the majority of administrative functions were intended to be used from the web interface, or from the command-line interface on the server. Unfortunately, I'm not aware of anyone having written any documentation on what administrative functions can be performed via the mail interface. That sort of information would normally be available in the List Administrator's Manual (see ), or in the Site Administrator's documentation (see and ). Unfortunately, the information on these pages is incomplete. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From piotr at mallorn.ii.uj.edu.pl Fri Aug 19 11:46:38 2005 From: piotr at mallorn.ii.uj.edu.pl (Piotr Krukowiecki) Date: Fri, 19 Aug 2005 11:46:38 +0200 Subject: [Mailman-Users] Auto-resending mails to sublists Message-ID: <20050819094638.GA1256@mallorn.ii.uj.edu.pl> Hi, I'd like to have a couple of lists: year1 at host, year2 at host, ..., year6 at host. And when someone sends mail for example to year3-5 at host it'd be resent automatically to year3, year4 and year5. Is it doable with standard mailman (preferably 2.1.5), or does it need some changes to the code? Would it be easy to implement or not? Or maybe mailman has some kind of modules/plugins? (although I don't remember seeing anything about plugins in docs) -- Piotrek irc: #debian.pl Mors Drosophilis melanogastribus! From anner at blast.com Fri Aug 19 15:18:52 2005 From: anner at blast.com (Anne Ramey) Date: Fri, 19 Aug 2005 09:18:52 -0400 Subject: [Mailman-Users] confirm for one list errors, other list works In-Reply-To: <43055CD5.6050102@onjapan.net> References: <4304A2CA.40206@blast.com> <43055CD5.6050102@onjapan.net> Message-ID: <4305DC3C.10001@blast.com> Jim Tittsler wrote: > On 2005-08-19 00:01, Anne Ramey wrote: > >> I added a new list to my mailman yesterday (cplist), and copied the >> config over from another list (mbalist). Subscribe comfirmations to >> cplist fail if you reply to the mail with "Invalid confirmation >> string:", but the link inside the mail works fine. The reply to the >> subscribe confirmation for the other list (mbalist) works fine. I'm >> using mailman 2.1 on linux. Any idea what might be causing this? > > > Do the confirmation requests come from cplist-request at example.com? > > Did you remember to create the cplist aliases? (Especially the > cplist-request alias pointing at "|/usr/local/mailman/mail/mailman > request cplist" and not mbalist.) > > Yes, I added the aliases: ## cplist mailing list cplist: "|/usr/local/mailman/mail/mailman post cplist" cplist-admin: "|/usr/local/mailman/mail/mailman admin cplist" cplist-bounces: "|/usr/local/mailman/mail/mailman bounces cplist" cplist-confirm: "|/usr/local/mailman/mail/mailman confirm cplist" cplist-join: "|/usr/local/mailman/mail/mailman join cplist" cplist-leave: "|/usr/local/mailman/mail/mailman leave cplist" cplist-owner: "|/usr/local/mailman/mail/mailman owner cplist" cplist-request: "|/usr/local/mailman/mail/mailman request cplist" cplist-subscribe: "|/usr/local/mailman/mail/mailman subscribe cplist" cplist-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe cplist" And they both have the same from structure, they come from: From: list-bounces at example.com [mailto:list-bounces at example.com] On Behalf Of list-request at example.com Anne From flakrat at yahoo.com Fri Aug 19 17:45:20 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Fri, 19 Aug 2005 10:45:20 -0500 Subject: [Mailman-Users] Secure the admin pages In-Reply-To: <4305595A.1090309@onjapan.net> Message-ID: <20050819154535.522871E409D@bag.python.org> Thanks Jim, I'll give that a shot. Does anyone know if the admin admindb and others are secure, or are there known ways to get around them to get to the membership email list? -----Original Message----- From: Jim Tittsler [mailto:jwt at onjapan.net] Sent: Thursday, August 18, 2005 23:00 To: Mike Hanby Cc: mailman-users at python.org Subject: Re: [Mailman-Users] Secure the admin pages On 2005-08-18 23:14, Mike Hanby wrote: > Howdy, does anyone know if it's possible to secure the admin pages with an > .htaccess type security? [...] > Ex: http://www.mydomain.com/mailman/admin/mailinglist > > Going to this page would pop up an Apache login prompt. If successful, then > the page would load where they would then have to log in using mailman's > "List Administrator Password". You could use a FilesMatch directive to restrict access to the cgi scripts you were interested in: AuthName "Mailman" [...] require valid-user (Or a LocationMatch directive in your Apache configuration.) Jim P.S. Your message might get more attention if you sent a new message to the mailing list rather than hijacking an existing thread (as you did by replying to a different message and simply changing the subject). People that browse the list by thread might not see your message the way you have done it. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From Julian_Dunn at cbc.ca Fri Aug 19 17:53:15 2005 From: Julian_Dunn at cbc.ca (Julian C. Dunn) Date: Fri, 19 Aug 2005 11:53:15 -0400 Subject: [Mailman-Users] case problems when customizing pipermail templates Message-ID: <1124466795.3216.117.camel@localhost> Hello, I'm trying to customize a Pipermail archive template to contain the name of the list which is used in URLs, in other words, completely lower case. From the list config, I thought it was this variable: # list_name - The name by which the list is identified in URLs, where # case is significant. So I tried putting %(list_name)s in my Pipermail templates, but the upper-case name keeps getting substituted when archives are generated. How can I substitute the lowercase name to generate a URL for list info? Note that I cannot use %(listinfo)s because we override the list info page with a custom web application. - Julian -- -- Julian C. Dunn, B.A.Sc, P.Eng. -- Platform Administrator, CBC.ca Production & Operations -- Office: 2C310-Q * Tel.: (416) 205-3311 x5592 From lkolchin at univ.haifa.ac.il Fri Aug 19 18:09:26 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Fri, 19 Aug 2005 19:09:26 +0300 Subject: [Mailman-Users] HA: how to avoid mailmanSite list creation Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94120DF0@exchsrv01.haifa.edu> Thanks for your reply, 1) Maybe someone could tell me if there is a way to avoid creating "mailman" list and still run mailman properly? 2) If someone running mailman on SuSE 9.X or SLES 9 could tell me if my config lines in my /etc/apache2/default-server.conf correct?: ################## ## ## mailman ## ScriptAlias /mailman/ "/usr/lib/mailman/cgi-bin/" AllowOverride None Options FollowSymLinks ExecCGI Order allow,deny Allow from all ## ## end mailman ## ################## Best Regards, Leon Kolchinsky ________________________________ ??: Brad Knowles [mailto:brad at stop.mail-abuse.org] ??????????: ??, 8/19/2005 11:01 ????: ???? ????'????? ?????: mailman-users at python.org ????: Re: [Mailman-Users] how to avoid mailmanSite list creation At 11:46 AM +0300 2005-08-19, wrote: > As I understood from the documentation, there must be "mailman" list > for mailman to work properly. Correct. > Web-cyradm implementing virtual domains with the use of MySQL tables, so > my "mailman" list will look something like "haifa.ac.il-mailman" where > haifa.ac.il is one of the domains I have. Neither web-cyradm nor the MySQL member adapter are supported parts of Mailman. If you're having problems with them, you need to use resources appropriate to them. You might get lucky and find someone else on this list who is also using them, but then again, you might not. > 2) When I go to http://myservername.com/mailman/listinfo with the browser, > I got this message: > > "Bug in Mailman version 2.1.4 Keep in mind that there is a serious known security hole in Mailman 2.1.x prior to 2.1.6. You really should consider upgrading to the latest version. > Are these config lines sufficient or my bug is from 1) question? I'm sorry I can't provide any more assistance, but I'd have to say that there's probably some sort of disconnect between the MySQL member adapter and the MySQL database, perhaps caused by the use of web-cyradm. But you should use resources appropriate to those products for further assistance. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From cpz at tuunq.com Fri Aug 19 18:21:22 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Fri, 19 Aug 2005 09:21:22 -0700 (PDT) Subject: [Mailman-Users] HA: how to avoid mailmanSite list creation In-Reply-To: <5570AD7B7ABD5F4493883FF8F482BC94120DF0@exchsrv01.haifa.edu> from "lkolchin@univ.haifa.ac.il" at "Aug 19, 2005 07:09:26 pm" Message-ID: <20050819162122.8B64E7AE@mail.tuunq.com> In a flurry of recycled electrons, lkolchin at univ.haifa.ac.il wrote: > Thanks for your reply, > > 1) Maybe someone could tell me if there is a way to avoid creating > "mailman" list and still run mailman properly? See FAQ http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.025.htp. You need to have -something- for this purpose, although it appears that you can rename it. OTOH, I personally don't know of anyone who's done so. z! From jdennis at redhat.com Fri Aug 19 18:29:30 2005 From: jdennis at redhat.com (John Dennis) Date: Fri, 19 Aug 2005 12:29:30 -0400 Subject: [Mailman-Users] maximum size of mailman .mbox files In-Reply-To: <87zmregzu6.fsf@tleepslib.sk.tsukuba.ac.jp> References: <20050817200345.09DD11E4002@bag.python.org> <87zmregzu6.fsf@tleepslib.sk.tsukuba.ac.jp> Message-ID: <1124468970.5027.13.camel@finch.boston.redhat.com> On Fri, 2005-08-19 at 16:17 +0900, Stephen J. Turnbull wrote: > Brad> At 2:59 PM -0500 2005-08-17, Stephen S Kelley wrote: > > >> I'm running mailman 2.1.5 on fedora2 and the box has ample > >> resources. Are there any OS problems a 2GB? > > Brad> Dunno. But you'd be more likely to get an answer to > Brad> your question if you used resources appropriate to your OS. > > If John Dennis doesn't show up shortly with an answer, I recommend you > write to Red Hat support and ask about "large file support in Python". Sorry, I was lurking because I don't have any definitive information at my finger tips. The answer has two components, the max file size of the file system and the max file size python can handle. I'm assuming the installation is on an ext3 partition. The max files size on ext3 depends on the block size, it ranges from 16GB to 4TB on a 32bit CPU. However python and other software has to be able to manage file pointer offsets, which without any direct knowledge I suspect are 32 bit representations on a 32 bit CPU. I suspect that probably limits practical file sizes using python to 4GB. But like I said, I don't know this as a fact, just guessing. Bottom line, I don't think you're likely to have a problem any time soon just based on file sizes. The time to process an archive of that size, the likelyhood of corrupted individual emails in an mbox of that size, and the utility of that much data are other issues. -- John Dennis From jdennis at redhat.com Fri Aug 19 18:37:16 2005 From: jdennis at redhat.com (John Dennis) Date: Fri, 19 Aug 2005 12:37:16 -0400 Subject: [Mailman-Users] how to avoid mailmanSite list creation In-Reply-To: <5570AD7B7ABD5F4493883FF8F482BC94120DEE@exchsrv01.haifa.edu> References: <5570AD7B7ABD5F4493883FF8F482BC94120DEE@exchsrv01.haifa.edu> Message-ID: <1124469436.5027.20.camel@finch.boston.redhat.com> On Fri, 2005-08-19 at 11:46 +0300, lkolchin at univ.haifa.ac.il wrote: > Hello All, > > 1) I'm implementing web-cyradm installation together with mailman-2.1.4-83.13 on SLES 9. Try to upgrade to mailman 2.1.6 for security reasons. > As I understood from the documentation, there must be "mailman" list for mailman to work properly. > > Web-cyradm implementing virtual domains with the use of MySQL tables, so my "mailman" list will look something like "haifa.ac.il-mailman" where haifa.ac.il is one of the domains I have. > > After creating this list, I restart mailman and get "Starting mailmanSite list is missing: mailman" error. > > Is there any way to avoid this limitation? You need a site list, this does not have to be created via your Web-cyradm tool set, it can be done at the time of mailman installation. > > 2) When I go to http://myservername.com/mailman/listinfo with the browser, > I got this message: > > "Bug in Mailman version 2.1.4 > 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: > Content-type: text/html > We're sorry, we hit a bug! > Mailman experienced a very low level failure and could not even generate a > useful traceback for you. Please report this to the Mailman administrator at > this site." This is typically a result of python syntax errors introduced by editing mm_cfg.py which is python code that gets executed. A typical reason is not quoting strings. If you can't find the syntax error try running one of the command line scripts in mailman/bin, the python interpreter will probably print the offending file and line number, this is hidden when using the web interface. > > In my /etc/apache2/default-server.conf I configured it like this: > ################## > ## > ## mailman > ## > ScriptAlias /mailman/ "/usr/lib/mailman/cgi-bin/" > > AllowOverride None > Options FollowSymLinks ExecCGI > Order allow,deny > Allow from all > > ## > ## end mailman > ## > ################## > > Are these config lines sufficient or my bug is from 1) question? Looks fine to me provided your path is correct. See above, you need the site list, you probably have a syntax error in mm_cfg.py. -- John Dennis From Julian_Dunn at cbc.ca Fri Aug 19 18:47:19 2005 From: Julian_Dunn at cbc.ca (Julian C. Dunn) Date: Fri, 19 Aug 2005 12:47:19 -0400 Subject: [Mailman-Users] how to avoid mailmanSite list creation In-Reply-To: <1124469436.5027.20.camel@finch.boston.redhat.com> References: <5570AD7B7ABD5F4493883FF8F482BC94120DEE@exchsrv01.haifa.edu> <1124469436.5027.20.camel@finch.boston.redhat.com> Message-ID: <1124470039.3216.120.camel@localhost> On Fri, 2005-08-19 at 12:37 -0400, John Dennis wrote: > On Fri, 2005-08-19 at 11:46 +0300, lkolchin at univ.haifa.ac.il wrote: > > Hello All, > > > > 1) I'm implementing web-cyradm installation together with mailman-2.1.4-83.13 on SLES 9. > > Try to upgrade to mailman 2.1.6 for security reasons. As far as I know, Novell has backported all security fixes in 2.1.6 into the SLES 9 2.1.4 Mailman. Please correct me if I'm wrong (and I hope I'm not, because that's the Mailman we're planning on installing) - Julian -- -- Julian C. Dunn, B.A.Sc, P.Eng. -- Platform Administrator, CBC.ca Production & Operations -- Office: 2C310-Q * Tel.: (416) 205-3311 x5592 From jdennis at redhat.com Fri Aug 19 18:56:05 2005 From: jdennis at redhat.com (John Dennis) Date: Fri, 19 Aug 2005 12:56:05 -0400 Subject: [Mailman-Users] how to avoid mailmanSite list creation In-Reply-To: <1124470039.3216.120.camel@localhost> References: <5570AD7B7ABD5F4493883FF8F482BC94120DEE@exchsrv01.haifa.edu> <1124469436.5027.20.camel@finch.boston.redhat.com> <1124470039.3216.120.camel@localhost> Message-ID: <1124470565.5027.27.camel@finch.boston.redhat.com> On Fri, 2005-08-19 at 12:47 -0400, Julian C. Dunn wrote: > On Fri, 2005-08-19 at 12:37 -0400, John Dennis wrote: > > On Fri, 2005-08-19 at 11:46 +0300, lkolchin at univ.haifa.ac.il wrote: > > > Hello All, > > > > > > 1) I'm implementing web-cyradm installation together with mailman-2.1.4-83.13 on SLES 9. > > > > Try to upgrade to mailman 2.1.6 for security reasons. > > As far as I know, Novell has backported all security fixes in 2.1.6 into > the SLES 9 2.1.4 Mailman. Please correct me if I'm wrong (and I hope I'm > not, because that's the Mailman we're planning on installing) > I don't track Novell's patches, but these are the two CVE's you want to make sure are fixed, look to see if the release notes include them. CAN-2005-0202 CAN-2004-1177 Of the two of them, CAN-2005-0202 is the most important. -- John Dennis From Julian_Dunn at cbc.ca Fri Aug 19 19:04:25 2005 From: Julian_Dunn at cbc.ca (Julian C. Dunn) Date: Fri, 19 Aug 2005 13:04:25 -0400 Subject: [Mailman-Users] how to avoid mailmanSite list creation In-Reply-To: <1124470565.5027.27.camel@finch.boston.redhat.com> References: <5570AD7B7ABD5F4493883FF8F482BC94120DEE@exchsrv01.haifa.edu> <1124469436.5027.20.camel@finch.boston.redhat.com> <1124470039.3216.120.camel@localhost> <1124470565.5027.27.camel@finch.boston.redhat.com> Message-ID: <1124471065.3216.121.camel@localhost> On Fri, 2005-08-19 at 12:56 -0400, John Dennis wrote: > > As far as I know, Novell has backported all security fixes in 2.1.6 into > > the SLES 9 2.1.4 Mailman. Please correct me if I'm wrong (and I hope I'm > > not, because that's the Mailman we're planning on installing) > > > > I don't track Novell's patches, but these are the two CVE's you want to > make sure are fixed, look to see if the release notes include them. > > CAN-2005-0202 > CAN-2004-1177 > > Of the two of them, CAN-2005-0202 is the most important. Yep, they are (in the mailman-2.1.4-83.13 RPM): * Thu Feb 10 2005 - rommel at suse.de - added mailman-2.1.5-dirtraversal.patch [bug #50563, CAN-2005-0202] * Wed Jan 12 2005 - rommel at suse.de - added mailman-weak-password.diff [bug #49468, CAN-2004-1144] - added mailman-CAN-2004-1177.patch [bug #49468, CAN-2004-1177] - added mailman-2.1.4-avoid-headerfolding-python21.diff [bug #45355] - Julian -- -- Julian C. Dunn, B.A.Sc, P.Eng. -- Platform Administrator, CBC.ca Production & Operations -- Office: 2C310-Q * Tel.: (416) 205-3311 x5592 From msapiro at value.net Fri Aug 19 19:28:09 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 19 Aug 2005 10:28:09 -0700 Subject: [Mailman-Users] Virtual domains In-Reply-To: <4304E77E.5070706@forrie.com> Message-ID: Forrest Aldrich wrote: > > From what I gather, my scenario will require > >add_virtualhost('www.ourdomain.com', 'newdomain.com') Do not do this. As I have tried to point out in two previous posts in this thread including the one you quote below. This will not work. If you add the above in mm_cfg.py, it will REPLACE the add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) entry, which is effectively add_virtualhost('www.ourdomain.com', 'ourdomain.com') with the entry add_virtualhost('www.ourdomain.com', 'newdomain.com') because the keys ('www.ourdomain.com') are the same. What you want to do is just leave add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) as the only entry and create the user-discuss list and after it is created, go to its General options admin page and change "Host name this list prefers for email. (host_name)" from ourdomain.com to newdomain.com. If you do put add_virtualhost('www.ourdomain.com', 'newdomain.com') in mm_cfg.py, all subsequently created lists will be created with a host_name of newdomain.com. >Since our server name will not change... it will be: > >http://www.ourdomain.com/lists/user-discuss > >but the MAIL side of it will need to be user-discuss at newdomain.com, >bidirectionally. > > >>On Thu, August 18, 2005 2:23, Mark Sapiro said: >> >> >> >>>Hans-Juergen Beie wrote: >>> >>> >> >> >> >>>>In the first case use >>>> add_virtualhost('www.ourdomain.com', 'newdomain.com') >>>> >>>> >>>This will not work. add_virtualhost() is defined in Defaults.py and >>>what it does is add a key:value pair to the VIRTUAL_HOSTS dictionary >>>where its first argument is the key and the second is the value. >>> >>> >> >>[...] >> >> >> >>>add_virtualhost('www.ourdomain.com', 'newdomain.com') >>> >>>will simply change the value associated with the 'www.ourdomain.com' >>>key in the VIRTUAL_HOSTS dictionary from 'ourdomain.com' to >>>'newdomain.com'. It will not make a second entry - Python dictionaries >>>do not support multiple entries with the same key. >>> >>>In the first case, what you do is just keep the default >>> >>>add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >>> >>>only and change the host_name attribute of the users-discuss list to >>>newdomain.com as I suggested in my previous post in this thread >>>(http://mail.python.org/pipermail/mailman-users/2005-August/046174.html). >>> -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mangoo at mch.one.pl Fri Aug 19 23:57:48 2005 From: mangoo at mch.one.pl (Tomasz Chmielewski) Date: Fri, 19 Aug 2005 23:57:48 +0200 Subject: [Mailman-Users] migrating from sourceforge list archive to mailman Message-ID: <430655DC.8090403@mch.one.pl> I wanted to migrate a list stored on sourceforge.net to mailman kept on my site. It's about 300 messages. It seems that there is no easy way of doing that, and I'll have to open each mail stored on sourceforge.net, copy it's contents, sender, and date, and send it to a new mailman installation (with the appropriate From:, date, and subject/body) - all 300 mails manually. Did anyone already migrate from a list stored on sourceforge.net, and if so, could somebody give me some hints on how to do it best? -- Tomek http://wpkg.org From eric at fox.phoenix.az.us Sat Aug 20 00:32:45 2005 From: eric at fox.phoenix.az.us (Eric Fox) Date: Fri, 19 Aug 2005 15:32:45 -0700 (MST) Subject: [Mailman-Users] Trouble with Lost Messages In-Reply-To: <430560F4.6030409@fox.phoenix.az.us> References: <430560F4.6030409@fox.phoenix.az.us> Message-ID: I may have not expressed this well. All our lists work perfectly except one. The list that is having problems is configured to be fully moderated and has, until recently, worked without a problem. Recently, we've found that when we approve a number of messages from the Moderated list, only the first will go out. The rest will simply disappear -- no archive and nothing in the digest. I'm just about at wits end trying to figure this one out. Does anyone have any suggestions where to look or how to go about figuring out what's REALLY happening to the lost messages? Thanks, in advance, for your responses. --- /\---/\ Eric J Fox / o o \ http://fox.phoenix.az.us/ \.\ /./ --------------------------- \@/ "Of course it runs NetBSD." . On Thu, 18 Aug 2005, Eric Fox wrote: > I host a couple of small lists for various groups. Recently one of them > has been behaving very strangely. It's a fully moderated list, and when > the Admin approves several messages from the moderated queue, they get > sent out fine to the immediate-deliver users, but only the first one > will show up in the archives or go out in the digest. All the other > lists appear to be working without problems, just the one list looses > messages. > > I've been pounding my head against the table on this one for a while. > Anyone have an idea what could have gone wrong? > > -- > > /\---/\ Eric J Fox > / o o \ http://fox.phoenix.az.us/ > \.\ /./ --------------------------- > \@/ "Of course it runs NetBSD." > . > > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/eric%40fox.phoenix.az.us > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From dbosso+lists.mailman at lsit.ucsb.edu Sat Aug 20 01:25:12 2005 From: dbosso+lists.mailman at lsit.ucsb.edu (David R Bosso) Date: Fri, 19 Aug 2005 16:25:12 -0700 Subject: [Mailman-Users] "ordinal not in range" shunted messages? Message-ID: <592F3814C0D802489ECFF7F8@bossland.lsit.ucsb.edu> I'm getting a lot of shunted messages that leave the following in the error log: ----- Aug 19 15:12:12 2005 (19781) Uncaught runner exception: 'ascii' codec can't decode byte 0xe1 in position 3: ordinal not in range(128) Aug 19 15:12:12 2005 (19781) Traceback (most recent call last): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop self._onefile(msg, msgdata) File "/usr/local/mailman/Mailman/Queue/Runner.py", line 167, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Queue/ArchRunner.py", line 73, in _dispose mlist.ArchiveMail(msg) File "/usr/local/mailman/Mailman/Archiver/Archiver.py", line 216, in ArchiveMail h.processUnixMailbox(f) File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 573, in processUnixMailbox self.add_article(a) File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 625, in add_article article.parentID = parentID = self.get_parent_info(arch, article) File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 657, in get_parent_info article.subject) File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 311, in getOldestArticle self.__openIndices(archive) File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 251, in __openIndices t = DumbBTree(os.path.join(arcdir, archive + '-' + i)) File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 65, in __init__ self.load() File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 179, in load self.__sort(dirty=1) File "/usr/local/mailman/Mailman/Archiver/HyperDatabase.py", line 73, in __sort self.sorted.sort() UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position 3: ordinal not in range(128) Aug 19 15:12:12 2005 (19781) SHUNTING: 1124489530.784061+0f998dd72a42f5075c74e43fab303b8a06cc2313 ----- This is with version 2.1.6. Some are spam/junk, but I've got 2 now sourced from yahoo that appear legitimate. Any ideas? I can provide a sample message privately if someone wants to check it out. Thanks! -David From zach.dexter at gmail.com Sat Aug 20 04:24:44 2005 From: zach.dexter at gmail.com (Zach Dexter) Date: Fri, 19 Aug 2005 22:24:44 -0400 Subject: [Mailman-Users] Automatic email every 15 days? Message-ID: <4306946C.1010901@gmail.com> Hello everyone, What's the easiest way to automatically send out an email to all users on a mailing list every 15 days? Is there an addon for Mailman, or is a cron job the best way to do this? Thanks! From asterix at lagaule.org Sat Aug 20 08:59:38 2005 From: asterix at lagaule.org (asterix at lagaule.org) Date: Sat, 20 Aug 2005 08:59:38 +0200 Subject: [Mailman-Users] retry qfiles Message-ID: <20050820065938.GA26196@lagaule.org> Hi all, I had some pb with my mail server: my LDAP database crased, so my users couldn't receive their mail, especialy me :) So mailman (that run on the same machine) put messages for me in the qfiles/retry folder. The pb is that now I can receive mails but mailman still continue to put mails for me there. Is there a way to tell him to really retry to send me thoses mails and to stop storing them there ? Thanks in advance Yann Le Boulanger From brad at stop.mail-abuse.org Sat Aug 20 13:36:56 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sat, 20 Aug 2005 13:36:56 +0200 Subject: [Mailman-Users] Automatic email every 15 days? In-Reply-To: <4306946C.1010901@gmail.com> References: <4306946C.1010901@gmail.com> Message-ID: At 10:24 PM -0400 2005-08-19, Zach Dexter wrote: > What's the easiest way to automatically send out an email to all users > on a mailing list every 15 days? Is there an addon for Mailman, or is a > cron job the best way to do this? Use a cron job. No additional software to be installed. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From batsonjay at sipforum.org Sat Aug 20 21:16:12 2005 From: batsonjay at sipforum.org (Jay Batson) Date: Sat, 20 Aug 2005 15:16:12 -0400 Subject: [Mailman-Users] Archive access permission problem - can you think of something beyond the obvious? Message-ID: Hi -- Our web/mail server (I think) got hacked recently. (There were various bits of stuff that broke.) While list mail seems to (now) be running again (had to restart qrunner), access to list archives is still busted. Attempts to access the archives via browser give the well-known "Forbidden - You don't have permission to access /pipermail/discussion/ on this server." I've done the following: - run check_perms -f to make sure directory permissions are correct - Made sure the following was in my Apache httpd.conf file: Alias /pipermail/ /var/mailman/archives/public/ AllowOverride None Options FollowSymLinks Order allow,deny Allow from all (I then restarted the web server -only; not the system as a whole) (BTW -- I've tried with, and without double-quotes around the directory spec.) Yet I still have the permission problem. Can anybody think of something else I'm not catching that would be causing this? Note that I'm running this on an Apache "virtualhost," so I made sure to put the Directory directive in the virtualhost section. Sorry to be asking such a well-worn question again. But I've done what I thought needed to be done, and am still stuck. Help,and RSVP -jb ---------- Jay Batson Acting Managing Director, Chairman batsonjay at sipforum.org +1-978-824-0111 From msapiro at value.net Sun Aug 21 07:01:29 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 20 Aug 2005 22:01:29 -0700 Subject: [Mailman-Users] Message digest/archive oddity ... In-Reply-To: Message-ID: Brad Knowles wrote: >At 9:52 AM -0400 2005-08-18, Jason LaMar wrote: > >> What happened? Why did the body of the message disappear? And how do I >> prevent this from happening again? > > This is a result of the Scrubber in action. The problem is that >when messages come into the mailing list in MIME format, it is not >possible to put multiple messages together into a digest with all >their various MIME bodyparts. I think the issue here is not so much the scrubbing of the application/msword part, but the skipping entirely of the multipart/alternative part, thus keeping the attachment, albeit scrubbed, but dropping the message body entirely. This is basically a deficiency in pipermail which really doesn't do well with MIME messages. I think one way to avoid this is to turn on content filtering. If you dont want to actually filter any content, you can leave both filter_mime_types and pass_mime_types empty and nothing will be removed except that all multipart/alternative parts will be replaced by the first alternative only. I think this will avoid the disappearance of the message body in this case. Of course, the message body you see will be just the text/plain (unformatted) alternative and not the text/html (formatted) alternative even for non-digest recipients, but at least there will be message body text in the digest and archive. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Aug 21 07:29:36 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 20 Aug 2005 22:29:36 -0700 Subject: [Mailman-Users] Mailman digest headers In-Reply-To: Message-ID: Fred H Olson wrote: > >I wish the contents of masthead.txt (or similar) were the default in the >digest header so it could be edited. Footers have default text, why not >the digest_header ? Then if masthead.txt were eliminated, the default >would result in digests looking the same. > >Is it possible to do this on a given installation now? Is there a way to >change the default contents (at a given installation) of a string option >like digest_header ? If so, this change plus deleting the contents of >masthead.txt would result in what I'd like to see. Yes. The default digest header is set by the Defaults.py/mm_cfg.py variable DEFAULT_DIGEST_HEADER. You could almost just put DEFAULT_DIGEST_HEADER = """ Send %(real_name)s mailing list submissions to %(got_list_email)s To subscribe or unsubscribe via the World Wide Web, visit %(got_listinfo_url)s or, via email, send a message with subject or body 'help' to %(got_request_email)s You can reach the person managing the list at %(got_owner_email)s When replying, please edit your Subject line so it is more specific than "Re: Contents of %(real_name)s digest..." """ in mm_cfg.py except that %(got_list_email)s, %(got_listinfo_url)s, %(got_request_email)s and %(got_owner_email)s aren't valid replacements in digest_header, but you could get around this with things like %(real_name)s@%(host_name)s %(web_page_url)listinfo/%(list_name)s %(real_name)s-request@%(host_name)s %(real_name)s-owner@%(host_name)s instead. Then just make templates/site/en/masthead.txt an empty file and you're set as long as all you're concerned about is English language lists. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lkolchin at univ.haifa.ac.il Sun Aug 21 08:20:29 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Sun, 21 Aug 2005 09:20:29 +0300 Subject: [Mailman-Users] HA: how to avoid mailmanSite list creation Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94014CF6F7@exchsrv01.haifa.edu> Thanks man, That?s the solution for me, I can just rename it "MAILMAN_SITE_LIST in mm_cfg.py". Best Regards, Leon Kolchinsky -----Original Message----- From: Carl Zwanzig [mailto:cpz at tuunq.com] Sent: Friday, August 19, 2005 7:21 PM To: ???? ????'????? Cc: mailman-users at python.org Subject: Re: [Mailman-Users] HA: how to avoid mailmanSite list creation In a flurry of recycled electrons, lkolchin at univ.haifa.ac.il wrote: > Thanks for your reply, > > 1) Maybe someone could tell me if there is a way to avoid creating > "mailman" list and still run mailman properly? See FAQ http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.025.htp. You need to have -something- for this purpose, although it appears that you can rename it. OTOH, I personally don't know of anyone who's done so. z! From msapiro at value.net Sun Aug 21 21:05:40 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 21 Aug 2005 12:05:40 -0700 Subject: [Mailman-Users] Problem in gateway_to_mail processing In-Reply-To: <4303C7AC.1060103@uiuc.edu> Message-ID: Martin Wolske wrote: > >I've followed through the code to see where, in Site.py, it checks for >lists in the mm_cfg.py default directory. The lists are all in the same >directory tree. They all show up in the list_lists listing. Why would >it be that Utils.list_names might be listing only a subset of our >lists? Both cron/gate_news and bin/list_lists use the Utils.list_names() method to obtain the set of list names. I doubt that the results would not be the same in each case. I'm grasping at straws here, but you might try changing for listname in Utils.list_names(): in process_lists in gate_news to something like names = Utils.list_names() for listname in names: and maybe adding some more debug logging. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Aug 21 21:15:55 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 21 Aug 2005 12:15:55 -0700 Subject: [Mailman-Users] Auto-resending mails to sublists In-Reply-To: <20050819094638.GA1256@mallorn.ii.uj.edu.pl> Message-ID: Piotr Krukowiecki wrote: > >I'd like to have a couple of lists: year1 at host, year2 at host, ..., year6 at host. >And when someone sends mail for example to year3-5 at host it'd be resent >automatically to year3, year4 and year5. You could create umbrella lists (see http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.005.htp) such as year3-5 at host with members year3 at host, year4 at host and year5 at host. Depending on how many combinations you want and how (in)flexible you want to be in specifying them, this might be practical. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Aug 21 21:53:25 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 21 Aug 2005 12:53:25 -0700 Subject: [Mailman-Users] __getmsgids in ListAdmin.py (via checkdbs) reports"ValueError: too many values to unpack" In-Reply-To: <86db848d05081413314a9dd9b@mail.gmail.com> Message-ID: Michael Scott Fischer wrote: >Does anyone know what causes the following error message, and if so, >how to make Mailman happy again? > >This is Mailman 2.1.6, Python 2.4.1 on a FreeBSD 5.4 system - both are >installed from ports. I've upgraded Mailman several times, but only >after the 2.1.6 upgrade did I begin to receive these errors. > File "/usr/local/mailman/Mailman/ListAdmin.py", line 138, in __getmsgids > ids = [k for k, (op, data) in self.__db.items() if op == rtype] >ValueError: too many values to unpack It seems that the lists//request.pck file may be corrupt. Can you go to the list's admindb page OK? You might try just moving the request.pck aside and then going to the admindb page which will create a new one. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mlst at winc.net Sun Aug 21 22:29:02 2005 From: mlst at winc.net (Sergio P. Cesar) Date: Sun, 21 Aug 2005 15:29:02 -0500 (CDT) Subject: [Mailman-Users] Howto change subject line for subscription invitation Message-ID: <49770.67.97.100.27.1124656142.squirrel@webmail.winc.net> With default setting the user will get a request for confirmation like: confirm 7170e089130f398d634715bb1cfd4a8a8845542f Is there a way I can change this for each list to something like: An invitation from the President: confirm 7170e089130f398d634715bb1cfd4a8a8845542f -- Sergio Cesar Wireless Net Connections Network Communications & Consulting Sig Key (do not delete): mQGiBDt/Ap8RBADdBbLfOhOGJcOdYAUwm9z0xqD+rc5gnq/SE/LAeMC5jpJ6kggO From msapiro at value.net Sun Aug 21 22:43:13 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 21 Aug 2005 13:43:13 -0700 Subject: [Mailman-Users] Howto change subject line for subscriptioninvitation In-Reply-To: <49770.67.97.100.27.1124656142.squirrel@webmail.winc.net> Message-ID: Sergio P. Cesar wrote: >With default setting the user will get a request for confirmation like: >confirm 7170e089130f398d634715bb1cfd4a8a8845542f > >Is there a way I can change this for each list to something like: > >An invitation from the President: confirm >7170e089130f398d634715bb1cfd4a8a8845542f If you set VERP_CONFIRMATIONS = Yes in mm_cfg.py, invitations will be From: -confirm+@example.com with Subject: You have been invited to join the mailing list See further information on this in Defaults.py -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mwolske at uiuc.edu Mon Aug 22 05:48:18 2005 From: mwolske at uiuc.edu (Martin Wolske) Date: Sun, 21 Aug 2005 22:48:18 -0500 Subject: [Mailman-Users] Problem in gateway_to_mail processing In-Reply-To: References: Message-ID: <1B56C6A1-4143-453F-BD1D-815573FA7E78@uiuc.edu> On Aug 21, 2005, at 2:05 PM, Mark Sapiro wrote: > I'm grasping at straws here, but you might try changing > > for listname in Utils.list_names(): > > in process_lists in gate_news to something like > > names = Utils.list_names() > for listname in names: > > and maybe adding some more debug logging. Thanks, Mark. I replaced the line per your suggestion, adding a write to syslog between reading the names and entering the for loop. The output of the syslog of names listed all our lists; the for loop did not, but did process in order to one list. The list was an old one, so as soon as I deleted it, I was able to process through all the lists! I have no idea why gate_news was hanging on that list, but list_names was not. Mystery of mysteries! -- Martin From brad at stop.mail-abuse.org Mon Aug 22 08:48:28 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 22 Aug 2005 08:48:28 +0200 Subject: [Mailman-Users] Problem in gateway_to_mail processing In-Reply-To: <1B56C6A1-4143-453F-BD1D-815573FA7E78@uiuc.edu> References: <1B56C6A1-4143-453F-BD1D-815573FA7E78@uiuc.edu> Message-ID: At 10:48 PM -0500 2005-08-21, Martin Wolske wrote: > The list was an old > one, so as soon as I deleted it, I was able to process through all > the lists! I have no idea why gate_news was hanging on that list, > but list_names was not. Mystery of mysteries! You might have had a corrupt list configuration "pickle" -- all Mailman 2.1.x list configurations are stored in a binary format on disk in a Python format called a "pickle", and these sometimes get corrupted. Mailman should normally be able to deal with this, as it can access the backup of the pickle which should be okay, but perhaps the backup was also corrupted. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From lkolchin at univ.haifa.ac.il Mon Aug 22 15:52:45 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Mon, 22 Aug 2005 16:52:45 +0300 Subject: [Mailman-Users] making lists private from command line Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94014CF704@exchsrv01.haifa.edu> Hello All, I have 2 questions: 1) Is there a way to make list private and turning archiving off. from command line? Or make the archives private from command line? 2) I'm used to lists (using some lists from another sites) configured in such a way, so when I press "Reply" button in my e-mail client in the "To" line there is the "list e-mail address" an not only e-mail of the person who's wrote this mail. In the default configuration I believe I have to push "Reply All" button to send the reply to the list, and the system (of mailman) knows to send this reply only once to the person who's wrote this original message (correct me if I wrong). How to configure this behavior I'm used to? Best Regards, Leon Kolchinsky From jdennis at redhat.com Mon Aug 22 16:13:29 2005 From: jdennis at redhat.com (John Dennis) Date: Mon, 22 Aug 2005 10:13:29 -0400 Subject: [Mailman-Users] migrating from sourceforge list archive to mailman In-Reply-To: <430655DC.8090403@mch.one.pl> References: <430655DC.8090403@mch.one.pl> Message-ID: <1124720009.21217.4.camel@finch.boston.redhat.com> On Fri, 2005-08-19 at 23:57 +0200, Tomasz Chmielewski wrote: > I wanted to migrate a list stored on sourceforge.net to mailman kept on > my site. > It's about 300 messages. > > > It seems that there is no easy way of doing that, and I'll have to open > each mail stored on sourceforge.net, copy it's contents, sender, and > date, and send it to a new mailman installation (with the appropriate > From:, date, and subject/body) - all 300 mails manually. > > Did anyone already migrate from a list stored on sourceforge.net, and if > so, could somebody give me some hints on how to do it best? I assume your need is to archive the previous emails, you are not concerned with member migration. The archive used by mailman is stored in mbox format. If you can somehow grab your existing archive as a flat file (in mbox format or convert it) you could install the mbox file and run mailman/bin/arch to rebuild mailmans archive from the mbox file. -- John Dennis From dpifer at odu.edu Mon Aug 22 17:37:42 2005 From: dpifer at odu.edu (Darren G Pifer) Date: Mon, 22 Aug 2005 11:37:42 -0400 Subject: [Mailman-Users] Broken link from mailman processing Message-ID: <1124725061.26195.47.camel@becks.occs.odu.edu> Hello, Today, one of our security administrators tried to send a message to one of his lists and it got held. The message the user got was: sans_gcia-bounces at list.odu.edu wrote on 08/22/2005 09:55:46 AM: > Your mail to 'SANS_GCIA' with the subject > > Unix Security Course > > Is being held until the list moderator can review it for approval. > > The reason it is being held: > > Message has implicit destination > > Either the message will get posted to the list, or you will receive > notification of the moderator's decision. If you would like to cancel > this posting, please visit the following URL: > > http://list.odu.edu/confirm/sans_gcia/0fabbd87d74f641d0a035f000d7075a1ef2233 According to the docs, the message was held because the user Bcc:ed the sans_gcia address but am waiting to confirmation on the user if he did this. The thing that bothers me most is: when the user clicked on the http://list.odu.edu/... link, the page was "not found". What can I look for in the logs or elsewhere to see why the page could not be found? If it helps, we are running MM 2.1.6b4 on Linux RHEL 3.0. Darren Old Dominion University From christopher.brigham at sri.com Mon Aug 22 20:38:20 2005 From: christopher.brigham at sri.com (Chris Brigham) Date: Mon, 22 Aug 2005 11:38:20 -0700 Subject: [Mailman-Users] Mailman Instrumentation and Harvesting Message-ID: <430A1B9C.40206@sri.com> Hi All, I'm working on a project that will be attempting to instrument Mailman events and harvest message archives and list membership. Is there a way to do any of this programmatically? Will I have to manually scrape the administration pages and subscribe a bot to the list that I want to manage? Do any external APIs exist? Thanks, Chris Brigham SRI International From dpifer at odu.edu Mon Aug 22 20:37:59 2005 From: dpifer at odu.edu (Darren G Pifer) Date: Mon, 22 Aug 2005 14:37:59 -0400 Subject: [Mailman-Users] Broken link from mailman processing In-Reply-To: <1124725061.26195.47.camel@becks.occs.odu.edu> References: <1124725061.26195.47.camel@becks.occs.odu.edu> Message-ID: <1124735879.26195.60.camel@becks.occs.odu.edu> My bad...the confirm script in the wwwroot directory was missing which caused the problem. I symlinked it like we have done with our other scripts. Darren ODU On Mon, 2005-08-22 at 11:37, Darren G Pifer wrote: > Hello, > > Today, one of our security administrators tried to send a > message to one of his lists and it got held. The message the user got > was: > > sans_gcia-bounces at list.odu.edu wrote on 08/22/2005 09:55:46 AM: > > > Your mail to 'SANS_GCIA' with the subject > > > > Unix Security Course > > > > Is being held until the list moderator can review it for approval. > > > > The reason it is being held: > > > > Message has implicit destination > > > > Either the message will get posted to the list, or you will receive > > notification of the moderator's decision. If you would like to cancel > > this posting, please visit the following URL: > > > > > http://list.odu.edu/confirm/sans_gcia/0fabbd87d74f641d0a035f000d7075a1ef2233 > > According to the docs, the message was held because the user Bcc:ed the > sans_gcia address but am waiting to confirmation on the user if he did > this. > > The thing that bothers me most is: when the user clicked on the > http://list.odu.edu/... link, the page was "not found". What can I look > for in the logs or elsewhere to see why the page could not be found? > > If it helps, we are running MM 2.1.6b4 on Linux RHEL 3.0. > > Darren > Old Dominion University From sjsobol at JustThe.net Mon Aug 22 20:56:04 2005 From: sjsobol at JustThe.net (Steven J. Sobol) Date: Mon, 22 Aug 2005 14:56:04 -0400 (EDT) Subject: [Mailman-Users] Virtual host not working? Message-ID: Hello, I've tried VIRTUAL_HOSTS.clear() add_virtualhost('lists.spamcon.org','lists.spamcon.org') (this is what my mm_cfg.py currently contains) -- and I've even tried changing the defaults in Defaults.py -- and Mailman still insists on sending out mail as listname at spamcon.org. The server's hostname is wttw.spamcon.org. It's running FreeBSD 4.8-RELEASE, mailman 2.1, and python 2.3.3. -- Steve Sobol, Professional Geek 888-480-4638 PGP: 0xE3AE35ED Company website: http://JustThe.net/ Personal blog, resume, portfolio: http://SteveSobol.com/ E: sjsobol at JustThe.net Snail: 22674 Motnocab Road, Apple Valley, CA 92307 From iain.smy at gmail.com Mon Aug 22 21:25:49 2005 From: iain.smy at gmail.com (iain) Date: Mon, 22 Aug 2005 15:25:49 -0400 Subject: [Mailman-Users] invalid key load error Message-ID: <6bf7409f05082212254e1fd54f@mail.gmail.com> Hi: I am getting the following errors using MM 2.1.3 on FreeBSD 5.3-RELEASE. max# /usr/local/mailman/bin/list_lists Traceback (most recent call last): File "/usr/local/mailman/bin/list_lists", line 122, in ? main() File "/usr/local/mailman/bin/list_lists", line 94, in main mlist = MailList.MailList(n, lock=0) File "/usr/local/mailman/Mailman/MailList.py", line 128, in __init__ self.Load() File "/usr/local/mailman/Mailman/MailList.py", line 587, in Load dict, e = self.__load(file) File "/usr/local/mailman/Mailman/MailList.py", line 560, in __load dict = loadfunc(fp) cPickle.UnpicklingError: invalid load key, '@'. I read thru previous posts and found mention of a similiar error which said to run the check_db --all command. I did this and got the following: max# /usr/local/mailman/bin/check_db --all Traceback (most recent call last): File "/usr/local/mailman/bin/check_db", line 153, in ? main() File "/usr/local/mailman/bin/check_db", line 121, in main mlist = MailList(listname, lock=0) File "/usr/local/mailman/Mailman/MailList.py", line 128, in __init__ self.Load() File "/usr/local/mailman/Mailman/MailList.py", line 587, in Load dict, e = self.__load(file) File "/usr/local/mailman/Mailman/MailList.py", line 560, in __load dict = loadfunc(fp) cPickle.UnpicklingError: invalid load key, '@'. Can anyone help figure out what the problem is here and how to fix it. Thanks. From mangoo at mch.one.pl Mon Aug 22 23:22:39 2005 From: mangoo at mch.one.pl (Tomasz Chmielewski) Date: Mon, 22 Aug 2005 23:22:39 +0200 Subject: [Mailman-Users] no posts appear on a new list Message-ID: <430A421F.5040506@mch.one.pl> I'm just trying to set up mailman, but I can't make it work. When I send an email to a list, all I can see is this entry in "info" log of Postfix: Aug 22 23:18:58 mangoo2 postfix/local[12738]: 1BC3EF0021: to=, relay=local, delay=2, status=sent (delivered to command: /opt/mailman/mail/mailman post dupa) and that's it, no Postfix errors nor other entries, no mailman logs, no clue. What should I look for? -- Tomek http://wpkg.org From jdennis at redhat.com Mon Aug 22 23:48:59 2005 From: jdennis at redhat.com (John Dennis) Date: Mon, 22 Aug 2005 17:48:59 -0400 Subject: [Mailman-Users] no posts appear on a new list In-Reply-To: <430A421F.5040506@mch.one.pl> References: <430A421F.5040506@mch.one.pl> Message-ID: <1124747339.21217.29.camel@finch.boston.redhat.com> On Mon, 2005-08-22 at 23:22 +0200, Tomasz Chmielewski wrote: > I'm just trying to set up mailman, but I can't make it work. > > When I send an email to a list, all I can see is this entry in "info" > log of Postfix: > > Aug 22 23:18:58 mangoo2 postfix/local[12738]: 1BC3EF0021: > to=, relay=local, delay=2, status=sent (delivered to > command: /opt/mailman/mail/mailman post dupa) > > > and that's it, no Postfix errors nor other entries, no mailman logs, no > clue. > > What should I look for? The postfix log is saying that it gave the message to the mailman wrapper /opt/mailman/mail/mailman asking it to post to the list dupa. All this looks good assuming both the wrapper program /opt/mailman/mail/mailman and the list dupa both exist. I assume also you are not showing any errors in your postfix log file(s). There should have been an entry in one of the mailman logs. Where your mailman logs are located depends on your installation, I'd make a guess in your case its /opt/mailman/log. Are you sure there isn't any entry in any of the mailman logs? It would be suspicious for the mail wrapper to accept a message but not log it. I wonder if your mail wrapper is actually executing. You can try piping a dummy message into the wrapper with the same args as the user your postfix program runs as. Pay particular attention in any of the logs to "group mismatch" errors. BTW, did you check the system log? -- John Dennis From msapiro at value.net Tue Aug 23 01:04:03 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 22 Aug 2005 16:04:03 -0700 Subject: [Mailman-Users] making lists private from command line In-Reply-To: <5570AD7B7ABD5F4493883FF8F482BC94014CF704@exchsrv01.haifa.edu> Message-ID: wrote: > >1) Is there a way to make list private and turning archiving off. from command line? Or make the archives private from command line? You can do this from the command line with bin/config_list bin/config_list --help for help. bin/config_list -o filename listname To see the output from the existing list 'listname' which will show you the form of the required input. Only attributes you want to change need be in the input file. >2) I'm used to lists (using some lists from another sites) configured in such a way, so when I press "Reply" button in my e-mail client in the "To" line there is the "list e-mail address" an not only e-mail of the person who's wrote this mail. In the default configuration I believe I have to push "Reply All" button to send the reply to the list, and the system (of mailman) knows to send this reply only once to the person who's wrote this original message (correct me if I wrong). Actually, it's up to the user whether or not to receive a post from the list if he/she is a direct addressee, but the default is as you say. >How to configure this behavior I'm used to? Set reply_goes_to_list to "This list" -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 23 01:17:17 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 22 Aug 2005 16:17:17 -0700 Subject: [Mailman-Users] Broken link from mailman processing - implicit destination info In-Reply-To: <1124725061.26195.47.camel@becks.occs.odu.edu> Message-ID: Darren G Pifer wrote: >> >> The reason it is being held: >> >> Message has implicit destination >> >> Either the message will get posted to the list, or you will receive >> notification of the moderator's decision. If you would like to cancel >> this posting, please visit the following URL: >> >> >http://list.odu.edu/confirm/sans_gcia/0fabbd87d74f641d0a035f000d7075a1ef2233 > >According to the docs, the message was held because the user Bcc:ed the >sans_gcia address but am waiting to confirmation on the user if he did >this. Or the user 'redirected' or 'bounced' a message to the list or in some other way caused the message to be delivered to sans_gcia at list.odu.edu without that address being present in a To: or Cc: header. In other words, although Bcc: to the list is the most common cause of 'implicit destination', it isn't the only possibility. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 23 01:34:41 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 22 Aug 2005 16:34:41 -0700 Subject: [Mailman-Users] no posts appear on a new list In-Reply-To: <430A421F.5040506@mch.one.pl> Message-ID: Tomasz Chmielewski wrote: >I'm just trying to set up mailman, but I can't make it work. > >When I send an email to a list, all I can see is this entry in "info" >log of Postfix: > >Aug 22 23:18:58 mangoo2 postfix/local[12738]: 1BC3EF0021: >to=, relay=local, delay=2, status=sent (delivered to >command: /opt/mailman/mail/mailman post dupa) > > >and that's it, no Postfix errors nor other entries, no mailman logs, no >clue. > >What should I look for? Are the qrunners running? I.e., did you do mailmanctl start or some equivalent script. See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 23 01:53:40 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 22 Aug 2005 16:53:40 -0700 Subject: [Mailman-Users] Virtual host not working? In-Reply-To: Message-ID: Steven J. Sobol wrote: > >I've tried > >VIRTUAL_HOSTS.clear() >add_virtualhost('lists.spamcon.org','lists.spamcon.org') > >(this is what my mm_cfg.py currently contains) -- and I've even tried >changing the defaults in Defaults.py -- > >and Mailman still insists on sending out mail as listname at spamcon.org. Much of what VIRTUAL_HOSTS is used for is to get the lists host_name attribute at list CREATION time. Changing VIRTUAL_HOSTS does not change any attributes (e.g. host_name and web_page_url) of any existing lists. After making changes to VIRTUAL_HOSTS (or DEFAULT_URL_PATTERN), you generally need to run fix_url to change existing lists. Run bin/fix_url.py for instructions. If all you want to change is the e-mail host for a list and not the web URL, you can change this on the list's General options page - it's the host_name attribute. It is probably spamcon.org - change it to lists.spamcon.org. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 23 02:10:58 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 22 Aug 2005 17:10:58 -0700 Subject: [Mailman-Users] invalid key load error In-Reply-To: <6bf7409f05082212254e1fd54f@mail.gmail.com> Message-ID: iain wrote: > >I read thru previous posts and found mention of a similiar error which >said to run the check_db --all command. > >I did this and got the following: > >max# /usr/local/mailman/bin/check_db --all >Traceback (most recent call last): > File "/usr/local/mailman/bin/check_db", line 153, in ? > main() > File "/usr/local/mailman/bin/check_db", line 121, in main > mlist = MailList(listname, lock=0) > File "/usr/local/mailman/Mailman/MailList.py", line 128, in __init__ > self.Load() > File "/usr/local/mailman/Mailman/MailList.py", line 587, in Load > dict, e = self.__load(file) > File "/usr/local/mailman/Mailman/MailList.py", line 560, in __load > dict = loadfunc(fp) >cPickle.UnpicklingError: invalid load key, '@'. > > >Can anyone help figure out what the problem is here and how to fix it. One of your lists has a bad lists//config.pck file. If you don't know which is the problem list, /usr/local/mailman/bin/check_db --all --verbose may help you identify it. Possibly moving the config.pck aside and replacing it with the config.pck.last file may solve the problem. If not, perhaps you have a good file somewhere on a system backup. If not, other tools such as bin/config_list and bin/dumpdb will probably fail too so *nix 'strings' may be the only way to retrieve useful information from the file that would help in recreating the list. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From decibel at decibel.org Tue Aug 23 03:46:08 2005 From: decibel at decibel.org (Jim C. Nasby) Date: Mon, 22 Aug 2005 20:46:08 -0500 Subject: [Mailman-Users] Feature idea: List-Msg-Archive header Message-ID: <20050823014608.GQ17203@decibel.org> Many times I find myself wishing that one of the headers that mailman appends would give me a URL I could go to to get that exact email in the archive. I know there's often a delay between mail being sent and showing up in the archive, but it seems like a good error message should handle that situation... -- Jim C. Nasby, Database Architect decibel at decibel.org Give your computer some brain candy! www.distributed.net Team #1828 Windows: "Where do you want to go today?" Linux: "Where do you want to go tomorrow?" FreeBSD: "Are you guys coming, or what?" From fuzzie at vohslaw.com Tue Aug 23 05:58:24 2005 From: fuzzie at vohslaw.com (Chuck Vohs) Date: Mon, 22 Aug 2005 23:58:24 -0400 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 Message-ID: <430A9EE0.4080404@vohslaw.com> I have followed the steps (great job BTW) at http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp and I can't find the solution. I have mailman version 2.1.6 installed with cPanel on RH 7.3, sending mail through exim. I have several lists running. All used to work just fine. Last week, 2 lists stopped sending mail. Each responds to commands, but posts are just not sent. I can't see where they are dying at. Messages sent to the lists by nonmembers are held as pending, and I get an email to approve or reject. When I approve, the message is never sent. Very weird. Any help, please? Chuck From msapiro at value.net Tue Aug 23 06:58:33 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 22 Aug 2005 21:58:33 -0700 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 In-Reply-To: <430A9EE0.4080404@vohslaw.com> Message-ID: Chuck Vohs wrote: > >I have mailman version 2.1.6 installed with cPanel on RH 7.3, sending >mail through exim. I'm not sure if it's relevant, but see http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.011.htp >I have several lists running. All used to work just fine. Last week, 2 >lists stopped sending mail. Each responds to commands, but posts are >just not sent. >I can't see where they are dying at. >Messages sent to the lists by nonmembers are held as pending, and I get >an email to approve or reject. When I approve, the message is never sent. It seems you're saying that posts are being sent out from lists other than the specific 2 lists. If so, then it's probably not a qrunner problem unless you're running multiple 'slices' of qrunners and one has died. Check Mailman's error log. Check the mailman qfiles/ directory to see where the messages are piling up (shunt, retry, out ?). Sometimes a corrupt file will cause a list to shut down in this way. Check the files in lists// for the two lists. In particular, if there is a digest.mbox file, try moving it aside and see if that helps. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 23 07:33:24 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 22 Aug 2005 22:33:24 -0700 Subject: [Mailman-Users] Feature idea: List-Msg-Archive header In-Reply-To: <20050823014608.GQ17203@decibel.org> Message-ID: Jim C. Nasby wrote: >Many times I find myself wishing that one of the headers that mailman >appends would give me a URL I could go to to get that exact email in the >archive. I know there's often a delay between mail being sent and >showing up in the archive, but it seems like a good error message should >handle that situation... Feature requests are best submitted at http://sourceforge.net/tracker/?group_id=103&atid=350103 where they can be found and tracked. In fact, if you had looked there you would have found http://sourceforge.net/tracker/index.php?func=detail&aid=669056&group_id=103&atid=350103 which appears to request this feature. Feel free to add comments to this request. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From plaza.plaza at gmail.com Tue Aug 23 08:56:03 2005 From: plaza.plaza at gmail.com (plaza c) Date: Tue, 23 Aug 2005 12:26:03 +0530 Subject: [Mailman-Users] SErver made a boo boo Message-ID: Hi, Im trying to access the links after the mailing list is created. The email is comming properly to my email id,when im trying to access the links the apache server is giving an error. "Servre made a boo boo...."???what is this error ,im using mailman 2.1.6 and postfix along with apache. I have followed the configuration details given at list.org and documentation at http://www.linuxhelp.net/guides/mailman/ Regds, plaza c From brad at stop.mail-abuse.org Tue Aug 23 09:13:38 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 23 Aug 2005 09:13:38 +0200 Subject: [Mailman-Users] Feature idea: List-Msg-Archive header In-Reply-To: <20050823014608.GQ17203@decibel.org> References: <20050823014608.GQ17203@decibel.org> Message-ID: At 8:46 PM -0500 2005-08-22, Jim C. Nasby wrote: > Many times I find myself wishing that one of the headers that mailman > appends would give me a URL I could go to to get that exact email in the > archive. I know there's often a delay between mail being sent and > showing up in the archive, but it seems like a good error message should > handle that situation... It's not possible to do this within Mailman, at least not the way it's written today. At the time the message is being sent out to recipients, it has not yet been written to the archive, and therefore it is impossible to tell what the URL to that message will be. Moreover, sometimes the archival process can be rather lengthy, compared to being able to quickly dump off the outgoing message to the MTA. In that case, doing the archive step first would add a noticeable delay to the message being sent to recipients. One thing I'd like to see is that the archival process be changed from using sequence numbers to using a slice of an MD-5 hash of the incoming message. This has multiple benefits: 1. When you go to re-generate your archives based on the contents of an mbox file, none of the existing messages will have their sequence number changed. This means that all external references to specific messages in the archives will still remain valid after the archives have been rebuilt. Today, this is not true, and the FAQ and other documents have to be updated to reference the correct messages, if the archives ever have to be rebuilt. 2. It should be possible to know what the URL to that message would be before it is actually created by the archival process. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From jwt at onjapan.net Tue Aug 23 10:49:04 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 23 Aug 2005 17:49:04 +0900 Subject: [Mailman-Users] SErver made a boo boo In-Reply-To: References: Message-ID: <430AE300.4020608@onjapan.net> On 2005-08-23 15:56, plaza c wrote: > Im trying to access the links after the mailing list is created. The > email is comming properly to my email id,when im trying to access the > links the apache server is giving an error. > > "Servre made a boo boo...."???what is this error ,im using mailman > 2.1.6 and postfix along with apache. It sounds like the default Apache 500 ErrorDocument. (You can check your Apache configuration to find out which error code is producing that text.) You will want to double-check your Apache configuration for Mailman. Check things like having the proper ScriptAlias directive and path, having the cgi module loaded, having the right permissions and group ownership on the Mailman files (see Mailman's 'check_perms -f'). More clues may be found in Apache's error log. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From plaza.plaza at gmail.com Tue Aug 23 14:43:31 2005 From: plaza.plaza at gmail.com (plaza c) Date: Tue, 23 Aug 2005 18:13:31 +0530 Subject: [Mailman-Users] Bug in Mailman Message-ID: Hi, Im new to mailman.I've configured mailman-2.1.6 and getting the list mailed to my email id . while trying to access the list through my apache sever ,im getting the following error.. Bug in Mailman version 2.1.6 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. Is this error of postfix or cgi or something else pls help -- Regds, plaza c From lkolchin at univ.haifa.ac.il Tue Aug 23 15:06:28 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Tue, 23 Aug 2005 16:06:28 +0300 Subject: [Mailman-Users] HA: Bug in Mailman Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94120DF3@exchsrv01.haifa.edu> Please post here, 1) The error log of your apache (just the lines when you are trying to enter the links), you can achive it with tail -f /path/to/your/apache/error_log. 2) Tell us how exactly you've integrated mailman with your SMTP server. 3) Tell us version of your OS, post here lines from apache conf. file which concern the mailman integration. Regards, Leon Kolchinsky ________________________________ ??: mailman-users-bounces+lkolchin=univ.haifa.ac.il at python.org ?? ????? plaza c ??????????: ??, 8/23/2005 2:43 ????: mailman-users at python.org ????: [Mailman-Users] Bug in Mailman Hi, Im new to mailman.I've configured mailman-2.1.6 and getting the list mailed to my email id . while trying to access the list through my apache sever ,im getting the following error.. Bug in Mailman version 2.1.6 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. Is this error of postfix or cgi or something else pls help -- Regds, plaza c ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/lkolchin%40univ.haifa.ac.il Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From darko.longin at pa.press.net Tue Aug 23 15:50:02 2005 From: darko.longin at pa.press.net (Darko Longin) Date: Tue, 23 Aug 2005 14:50:02 +0100 Subject: [Mailman-Users] Unable to confirm subscription with outlook Message-ID: <989C2759E25A2749BF9E165F7A02C99C2FD76C@silver.howden.press.net> All, Any help greatly appreciated, apologies if it was already covered. mailman - 2.1.6 exim - 4.52-3 sparc solaris 8 outlook 2000 (or any other version) We've come across a problem where exchange users who wish to confirm their subscription via email get the following error: >snip > > The results of your email command are provided below. Attached is your > original message. > > > - Unprocessed: > RE: Your confirmation is required to join the some-internal-list mailing > list > > -----Original Message----- > > From: >snip ...this ONLY happens when they hit "Reply" as opposed to creating a new mail and putting "confirm 98278438uidssfid" in the Subject field. However, this ONLY happens to users who have their mailboxes sitting on the exchange server. All users who have Personal Folders set (i.e pulling emails to local pst file) do NOT experience these problems. I've compared the headers and can not see any noticeable difference?! I just can not understand why (if?) it matters where the mailbox sits? Is exchange doing something weird here? Thank you From fuzzie at vohslaw.com Tue Aug 23 16:05:11 2005 From: fuzzie at vohslaw.com (Chuck Vohs) Date: Tue, 23 Aug 2005 10:05:11 -0400 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 In-Reply-To: References: Message-ID: <430B2D17.1040004@vohslaw.com> Getting closer. Thanks. Mark Sapiro wrote: > Chuck Vohs wrote: > > >> I have mailman version 2.1.6 installed with cPanel on RH 7.3, sending >> mail through exim. >> > > > > I'm not sure if it's relevant, but see > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.011.htp > > Yeah, I had seen that, and they are working on it. I just was at such a lost, I figured I might find some hints or help here. > > > >> I have several lists running. All used to work just fine. Last >> week, 2 lists stopped sending mail. Each responds to commands, but >> posts are just not sent. >> I can't see where they are dying at. >> Messages sent to the lists by nonmembers are held as pending, and I >> get an email to approve or reject. When I approve, the message is >> never sent. >> > > > It seems you're saying that posts are being sent out from lists other > than the specific 2 lists. If so, then it's probably not a qrunner > problem unless you're running multiple 'slices' of qrunners and one > has died. > > Check Mailman's error log. > > Check the mailman qfiles/ directory to see where the messages are > piling up (shunt, retry, out ?). > > Sometimes a corrupt file will cause a list to shut down in this way. > Check the files in lists// for the two lists. In particular, > if there is a digest.mbox file, try moving it aside and see if that > helps. > > Wow, that is good news, they are piling up in qfiles/shunt. So that means 1) the messages are getting to the server 2) mailman is trying to process them (it has given them really strange file names), so something is working, just not 100% yet. Thanks for the tip!!! From lkolchin at univ.haifa.ac.il Tue Aug 23 16:52:15 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Tue, 23 Aug 2005 17:52:15 +0300 Subject: [Mailman-Users] HA: making lists private from command line Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94120DF6@exchsrv01.haifa.edu> Hello Mark, Thanks for your reply. All I did is: ./config_list -i /var/lib/mailman/data/mailman_config_new.txt mailman My additional question is: Where these configurations saved (in the DB maybe?), in what files exactly? P.S. for the first and the second question, value should be equal to 1. # legal values are: # 0 = "Poster" # 1 = "This list" # 2 = "Explicit address" reply_goes_to_list = 1 ## Archive options # # List traffic archival policies. # Archive messages? # # legal values are: # 0 = "No" # 1 = "Yes" archive = No # Is archive file source for public or private archival? # # legal values are: # 0 = "public" # 1 = "private" archive_private = 1 Additional values I've found for securing privacy of mailman widesitelist for example: # Advertise this list when people ask what lists are on this machine? # # legal values are: # 0 = "No" # 1 = "Yes" advertised = True Best regards, Leon Kolchinsky ________________________________ ??: Mark Sapiro [mailto:msapiro at value.net] ??????????: ??, 8/23/2005 1:04 ????: ???? ????'?????; mailman-users at python.org ????: Re: [Mailman-Users] making lists private from command line wrote: > >1) Is there a way to make list private and turning archiving off. from command line? Or make the archives private from command line? You can do this from the command line with bin/config_list bin/config_list --help for help. bin/config_list -o filename listname To see the output from the existing list 'listname' which will show you the form of the required input. Only attributes you want to change need be in the input file. >2) I'm used to lists (using some lists from another sites) configured in such a way, so when I press "Reply" button in my e-mail client in the "To" line there is the "list e-mail address" an not only e-mail of the person who's wrote this mail. In the default configuration I believe I have to push "Reply All" button to send the reply to the list, and the system (of mailman) knows to send this reply only once to the person who's wrote this original message (correct me if I wrong). Actually, it's up to the user whether or not to receive a post from the list if he/she is a direct addressee, but the default is as you say. >How to configure this behavior I'm used to? Set reply_goes_to_list to "This list" -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lkolchin at univ.haifa.ac.il Tue Aug 23 17:14:23 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Tue, 23 Aug 2005 18:14:23 +0300 Subject: [Mailman-Users] HA: HA: Bug in Mailman Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94120DF9@exchsrv01.haifa.edu> Hello, You didn't have to cp /usr/local/mailman/cgi-bin /var/www/cgi-bin. For Fedora, you have to make these changes in apache config: ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/ AllowOverride None Options ExecCGI Order allow,deny Allow from all Alias /pipermail/ /var/lib/mailman/archives/public/ Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all # Uncomment the following line, replacing www.example.com with your server's # name, to redirect queries to /mailman to the listinfo page (recommended). # RedirectMatch ^/mailman[/]*$ http://www.example.com/mailman/listinfo May be you should first try to follow step-by-step, this tutorial: http://www.yolinux.com/TUTORIALS/LinuxTutorialMailman.html It's concerning your distribution particulary. Regards, Leon Kolchinsky ________________________________ ??: plaza c [mailto:plaza.plaza at gmail.com] ??????????: ??, 8/23/2005 4:38 ????: ???? ????'????? ????: Re: HA: [Mailman-Users] Bug in Mailman Hi, Im new and hope the following information would help to understand the problem. This is : 1. tail -f /path/to/your/apache/error_log [Tue Aug 23 19:42:42 2005] [error] [client 192.168.99.52] \tREMOTE_PORT: 32874 [Tue Aug 23 19:42:42 2005] [error] [client 192.168.99.52] [Tue Aug 23 19:42:42 2005] [error] [client 192.168.99.52] \tHTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5 [Tue Aug 23 19:42:42 2005] [error] [client 192.168.99.52] [Tue Aug 23 19:42:42 2005] [error] [client 192.168.99.52] \tHTTP_ACCEPT_ENCODING: gzip,deflate [Tue Aug 23 19:42:42 2005] [error] [client 192.168.99.52] [Tue Aug 23 19:42:42 2005] [error] [client 192.168.99.52] \tPATH_INFO: /list1 [Tue Aug 23 19:42:42 2005] [error] [client 192.168.99.52] [Tue Aug 23 19:42:43 2005] [error] [client 192.168.99.52] File does not exist: /var/www/html/favicon.ico [Tue Aug 23 19:42:43 2005] [error] [client 192.168.99.52] File does not exist: /var/www/html/cgi-bin/missing_handler.pl 2. I configured the mailman as per the documentation given at www.list.org and http://www.linuxhelp.net/guides/mailman/ I did not configure the virtual hosts.Im working on a machine in lan ,Doing an experimentation to be later implemented on the server. My FQDN is http://somedomain.com. Im using postfix 2.1.5-5 and apache. 3. This is the required lines from apache.conf ScriptAlias /mailman/ /var/www/cgi-bin/ # # "/var/www/cgi-bin" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # AllowOverride None Options None Order allow,deny Allow from all I had Done : cp /usr/local/mailman/cgi-bin /var/www/cgi-bin Im using fedora core 3 I have also reffered http://wiki.linuxhelp.net/index.php/Mailman_Setup as a help. From msapiro at value.net Tue Aug 23 18:25:44 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 23 Aug 2005 09:25:44 -0700 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 In-Reply-To: <430B2D17.1040004@vohslaw.com> Message-ID: Chuck Vohs wrote: >Wow, that is good news, they are piling up in qfiles/shunt. So that >means 1) the messages are getting to the server 2) mailman is trying to >process them (it has given them really strange file names), so something >is working, just not 100% yet. The "really strange file names" are normal. Somewhere in processing the message, Mailman is encountering an error which causes the message to be shunted. There should be messages in Mailman's error log giving more detail. After the underlying problem is found and resolved, the shunted messages can be reprocessed with bin/unshunt if desired. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 23 18:38:55 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 23 Aug 2005 09:38:55 -0700 Subject: [Mailman-Users] Unable to confirm subscription with outlook In-Reply-To: <989C2759E25A2749BF9E165F7A02C99C2FD76C@silver.howden.press.net> Message-ID: Darko Longin wrote: >outlook 2000 (or any other version) > >We've come across a problem where exchange users who wish to confirm their >subscription via email get the following error: > >>snip >> >> The results of your email command are provided below. Attached is your >> original message. >> >> >> - Unprocessed: >> RE: Your confirmation is required to join the some-internal-list >mailing >> list >I've compared the headers and can not see any noticeable difference?! I just >can not understand why (if?) it matters where the mailbox sits? Is exchange >doing something weird here? Absolutely. The subject "RE: Your confirmation is required to join the some-internal-list mailing list" Says you have "VERP_CONFIRMATIONS = Yes" in mm_cfg.py which produces that subject in the confirmation e-mail and a From: address of the form From: listname-request at example.com+ Outlook/exchange is dropping/munging the "+" part of the address in the reply. You can remove "VERP_CONFIRMATIONS = Yes" from mm_cfg.py which will make the confirmation be From: listname-request at example.com with Subject: confirm This format may work with outlook/exchange. You also may be able to configure exchange to preserve the "+" part of the address in the reply. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mail at christiananton.de Tue Aug 23 18:14:41 2005 From: mail at christiananton.de (Christian Anton) Date: Tue, 23 Aug 2005 18:14:41 +0200 Subject: [Mailman-Users] private list archives Message-ID: <430B4B71.5060504@christiananton.de> Hi everybody, seems i am to tired to find the archives of my mailinglist. I have set the archives "private" because i don't want to make the archives public, i want that only subscribed users are able to accesss them. I was now searching a link to the archives in the web-admininterface later than login as a subscribed user, but did not find it. Any hint, where to click? Sorry for that silly question and thanks in advance.... Christian From msapiro at value.net Tue Aug 23 18:50:17 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 23 Aug 2005 09:50:17 -0700 Subject: [Mailman-Users] HA: making lists private from command line In-Reply-To: <5570AD7B7ABD5F4493883FF8F482BC94120DF6@exchsrv01.haifa.edu> Message-ID: wrote: > >All I did is: >./config_list -i /var/lib/mailman/data/mailman_config_new.txt mailman There should be a file created by installation - /var/lib/mailman/data/sitelist.cfg - which is intended to be used with config_list to make some appropriate changes to the site list (mailman). >My additional question is: >Where these configurations saved (in the DB maybe?), in what files exactly? Everything for a list (list configuration, membership, member options) is stored as a Python pickle in (based on the above path) /var/lib/mailman/lists//config.pck. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 23 18:55:54 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 23 Aug 2005 09:55:54 -0700 Subject: [Mailman-Users] private list archives In-Reply-To: <430B4B71.5060504@christiananton.de> Message-ID: Christian Anton wrote: > >I was now searching a link to the archives in the web-admininterface >later than login as a subscribed user, but did not find it. If you haven't modified the listinfo page for the list, the last thing in the first section (About listname) is: To see the collection of prior postings to the list, visit the listname Archives. (The current archive is only available to the list members.) where "listname Archives" is the link. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mail at christiananton.de Tue Aug 23 19:41:48 2005 From: mail at christiananton.de (Christian Anton) Date: Tue, 23 Aug 2005 19:41:48 +0200 Subject: [Mailman-Users] private list archives In-Reply-To: References: Message-ID: <430B5FDC.8090006@christiananton.de> Mark Sapiro wrote: >Christian Anton wrote: > > >>I was now searching a link to the archives in the web-admininterface >>later than login as a subscribed user, but did not find it. >> >> > >If you haven't modified the listinfo page for the list, the last thing >in the first section (About listname) is: > > To see the collection of prior postings to the list, visit the listname > Archives. (The current archive is only available to the list members.) > >where "listname Archives" is the link. > >-- >Mark Sapiro The highway is for gamblers, >San Francisco Bay Area, California better use your sense - B. Dylan > > > Argl.... When i created the list i dropped this point out of the listinfo page because i thought we would not need any type of archives on this list, but now we do want. I have copied the html snippet of another list and now it runs again. thank you very much Christian From sean at adoptionmedia.com Tue Aug 23 19:47:49 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Tue, 23 Aug 2005 10:47:49 -0700 Subject: [Mailman-Users] Bounce list weirdness Message-ID: <430B6145.3020908@adoptionmedia.com> Hi All, I am having a very strange problem with my mailman install, I keep getting these emails and I have no idea how to stop them. I have exim4 turned off as well as mailman unti I can figure this out we send out a newsletter once a week to people interested in adoption and only one user can send to the list but it seems that all the users are getting this mail: The headers are: From emag-bounces at mailman01.adoptionweek.com Mon Aug 22 16:24:07 2005 Return-Path: Received: from mailman01.adoptionweek.com (Debian-exim@[192.168.1.31]) by mail.adoptionmedia.com (8.13.1/8.13.1) with ESMTP id j7MNO515014228 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Mon, 22 Aug 2005 16:24:05 -0700 Received: from [127.0.0.1] (helo=mailman01.adoptionweek.com ident=mailman) by mailman01.adoptionweek.com with esmtp (Exim 4.50) id 1E7LPW-00034t-FM; Mon, 22 Aug 2005 16:08:58 -0700 Received: from [70.84.169.194] (helo=aac.dropspam.com) by mailman01.adoptionweek.com with smtp (Exim 4.50) id 1E5HGE-0004p3-57 for emag at mail.adoptionweek.com; Tue, 16 Aug 2005 23:18:50 -0700 Received: (qmail 30295 invoked by uid 500); 17 Aug 2005 07:17:39 -0000 Date: 17 Aug 2005 07:17:39 -0000 Message-ID: <20050817071739.30294.qmail at aac.dropspam.com> To: emag at mailman01.adoptionweek.com Subject: [URGENT] - URGENT RESPONSE REQUIRED Content-type: text/plain From: emag at mailman01.adoptionweek.com X-BeenThere: emag at mail.adoptionweek.com X-Mailman-Version: 2.1.6 Precedence: list Reply-To: emag-owner at adoptionweek.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emag-bounces at mailman01.adoptionweek.com Errors-To: emag-bounces at mailman01.adoptionweek.com X-mail.adoptionmedia.com-MailScanner-Information: Please contact the ISP for mor e information X-mail.adoptionmedia.com-MailScanner: Found to be clean X-MailScanner-From: emag-bounces at mail.adoptionweek.com Status: RO X-Status: X-Keywords: X-UID: 62598 Here is a sample of the email: Dear emag at mail.adoptionweek.com, - URGENT RESPONSE REQUIRED - Please note, an immediate response is required to prevent your messages from being automatically deleted. Your e-mail to emag at adoptionweek.com was NOT delievered. emag at adoptionweek.com is protected against viruses and spam by www.dropspam.com, and all new senders are required to be authenticated by clicking on the link below. Please follow this link to add yourself to the approved sender list of emag at adoptionweek.com. http://verify.dropspam.com/verify.cgi?key=3209/emag%40mail.adoptionweek.com/aac02160/1 Thank you! Dropspam.com Block 100% of viruses and spam. http://www.dropspam.com From esj at harvee.org Tue Aug 23 19:28:29 2005 From: esj at harvee.org (Eric S. Johansson) Date: Tue, 23 Aug 2005 13:28:29 -0400 Subject: [Mailman-Users] list members treated as nonmembers problem Message-ID: mailman 2.1.5 on gentoo I was upgrading from 2.0.God knows how old on a Red Hat eight system. I moved the list and archive directories over into the 2.1.5 hierarchy. Whenever I send a message to a list, the message is held and I am told I am not a member of that list even though I can see it in the Web user interface. I've probably messed up other things in the conversion but it was rather hurried because of problems with the old system which no longer has a working power supply.. (in other words, please don't tell me I need more data from the old installation because it means using screwdrivers and other sharp objects when I'm stressed ;-) some help would be most appreciated. ---eric From fuzzie at vohslaw.com Tue Aug 23 19:54:42 2005 From: fuzzie at vohslaw.com (Chuck Vohs) Date: Tue, 23 Aug 2005 13:54:42 -0400 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 In-Reply-To: References: Message-ID: <430B62E2.6090800@vohslaw.com> Mark Sapiro wrote: > The "really strange file names" are normal. > >Somewhere in processing the message, Mailman is encountering an error >which causes the message to be shunted. There should be messages in >Mailman's error log giving more detail. > >After the underlying problem is found and resolved, the shunted >messages can be reprocessed with bin/unshunt if desired. > > Thanks so much Mark. You are right, in the error log, this entry repeats: Aug 23 10:29:58 2005 (14333) SHUNTING: 1124807396.5748971+07b93b33553514b955399dacc91a5ca6df015192 Aug 23 10:34:53 2005 (14333) Uncaught runner exception: ASCII decoding error: ordinal not in range(128) Aug 23 10:34:53 2005 (14333) Traceback (most recent call last): File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop self._onefile(msg, msgdata) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", line 167, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/OutgoingRunner.py", line 73, in _dispose self._func(mlist, msg, msgdata) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/SMTPDirect.py", line 131, in process Decorate.process(mlist, msg, msgdata) File "/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/Decorate.py", line 98, in process ufooter = unicode(footer, lcset) UnicodeError: ASCII decoding error: ordinal not in range(128) I have tried reinstalling mailman. I'm not sure what to make of this error. From r.barrett at openinfo.co.uk Tue Aug 23 19:57:49 2005 From: r.barrett at openinfo.co.uk (Richard Barrett) Date: Tue, 23 Aug 2005 18:57:49 +0100 Subject: [Mailman-Users] MM 2.1.6 MM, htdig and MHonarc integration patches available Message-ID: If anyone is still using them, I have finally found time to prepare MM 2.1.6 compatible versions of some patches I have been publishing for some years to support integration of Mailman with htdig (for archive search) and MM with MHonArc (for archive content page generation). These are available at the following URLs. Any problem then email me. http://sourceforge.net/tracker/? func=detail&aid=444879&group_id=103&atid=300103 http://sourceforge.net/tracker/? func=detail&aid=444884&group_id=103&atid=300103 http://sourceforge.net/tracker/? func=detail&aid=760567&group_id=103&atid=300103 http://sourceforge.net/tracker/? func=detail&aid=820723&group_id=103&atid=300103 and also available via my own web site (which is now working again): http://www.openinfo.co.uk/mm/index.html From carbonnb at gmail.com Tue Aug 23 20:05:03 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Tue, 23 Aug 2005 14:05:03 -0400 Subject: [Mailman-Users] MM 2.1.6 MM, htdig and MHonarc integration patches available In-Reply-To: References: Message-ID: On 23/08/05, Richard Barrett wrote: > If anyone is still using them, I have finally found time to prepare MM > 2.1.6 compatible versions of some patches I have been publishing for > some years to support integration of Mailman with htdig (for archive > search) and MM with MHonArc (for archive content page generation). WOO HOO!! Thank you Richard. I've been waiting for them to be updated for MM 2.1.6. Now, *I* just need to find the time to test and upgrade my server :( -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From sjsobol at JustThe.net Tue Aug 23 20:47:11 2005 From: sjsobol at JustThe.net (Steven J. Sobol) Date: Tue, 23 Aug 2005 14:47:11 -0400 (EDT) Subject: [Mailman-Users] Virtual host not working? In-Reply-To: Message-ID: On Mon, 22 Aug 2005, Mark Sapiro wrote: > If all you want to change is the e-mail host for a list and not the web > URL, you can change this on the list's General options page - it's the > host_name attribute. It is probably spamcon.org - change it to > lists.spamcon.org. That was what was wrong. I've used Mailman for a couple years now, at least, but I set up lists so infrequently that I didn't remember that option existed. Thanks to you and others who replied. **SJS -- Steve Sobol, Professional Geek 888-480-4638 PGP: 0xE3AE35ED Company website: http://JustThe.net/ Personal blog, resume, portfolio: http://SteveSobol.com/ E: sjsobol at JustThe.net Snail: 22674 Motnocab Road, Apple Valley, CA 92307 From mangoo at mch.one.pl Tue Aug 23 21:37:02 2005 From: mangoo at mch.one.pl (Tomasz Chmielewski) Date: Tue, 23 Aug 2005 21:37:02 +0200 Subject: [Mailman-Users] no posts appear on a new list In-Reply-To: References: Message-ID: <430B7ADE.4060307@mch.one.pl> Mark Sapiro schrieb: > Tomasz Chmielewski wrote: > > >>I'm just trying to set up mailman, but I can't make it work. >> >>When I send an email to a list, all I can see is this entry in "info" >>log of Postfix: >> >>Aug 22 23:18:58 mangoo2 postfix/local[12738]: 1BC3EF0021: >>to=, relay=local, delay=2, status=sent (delivered to >>command: /opt/mailman/mail/mailman post dupa) >> >> >>and that's it, no Postfix errors nor other entries, no mailman logs, no >>clue. >> >>What should I look for? > > > > Are the qrunners running? I.e., did you do > > mailmanctl start > > or some equivalent script. It seems that was it, it wasn't running. However, it doesn't start: # bin/mailmanctl start Vermisse die Mailingliste: mailman (which we can translate "missing mailing list: mailman") Why it wants a list called "mailman" if I never created it (and never wanted), but I created other lists instead? -- Tomek From mangoo at mch.one.pl Tue Aug 23 21:41:06 2005 From: mangoo at mch.one.pl (Tomasz Chmielewski) Date: Tue, 23 Aug 2005 21:41:06 +0200 Subject: [Mailman-Users] no posts appear on a new list In-Reply-To: <430B7ADE.4060307@mch.one.pl> References: <430B7ADE.4060307@mch.one.pl> Message-ID: <430B7BD2.9050201@mch.one.pl> Tomasz Chmielewski schrieb: (...) > It seems that was it, it wasn't running. > > However, it doesn't start: > > # bin/mailmanctl start > Vermisse die Mailingliste: mailman > > (which we can translate "missing mailing list: mailman") > > > Why it wants a list called "mailman" if I never created it (and never > wanted), but I created other lists instead? OK, it seems all I needed to do was: bin/newlist mailman -- Tomek http://wpkg.org From brad at stop.mail-abuse.org Tue Aug 23 21:43:11 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 23 Aug 2005 21:43:11 +0200 Subject: [Mailman-Users] no posts appear on a new list In-Reply-To: <430B7ADE.4060307@mch.one.pl> References: <430B7ADE.4060307@mch.one.pl> Message-ID: At 9:37 PM +0200 2005-08-23, Tomasz Chmielewski wrote: > Why it wants a list called "mailman" if I never created it (and never > wanted), but I created other lists instead? If you had searched the FAQ before posting, you should have discovered that the "mailman" site list is required for the operation of Mailman. See . -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From msapiro at value.net Tue Aug 23 23:33:06 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 23 Aug 2005 14:33:06 -0700 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 In-Reply-To: <430B62E2.6090800@vohslaw.com> Message-ID: Chuck Vohs wrote: >Thanks so much Mark. You are right, in the error log, this entry repeats: > >Aug 23 10:29:58 2005 (14333) SHUNTING: >1124807396.5748971+07b93b33553514b955399dacc91a5ca6df015192 >Aug 23 10:34:53 2005 (14333) Uncaught runner exception: ASCII decoding >error: ordinal not in range(128) >Aug 23 10:34:53 2005 (14333) Traceback (most recent call last): > File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", >line 111, in _oneloop > self._onefile(msg, msgdata) > File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/Runner.py", >line 167, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File >"/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/OutgoingRunner.py", >line 73, in _dispose > self._func(mlist, msg, msgdata) > File >"/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/SMTPDirect.py", >line 131, in process > Decorate.process(mlist, msg, msgdata) > File >"/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/Decorate.py", line >98, in process > ufooter = unicode(footer, lcset) >UnicodeError: ASCII decoding error: ordinal not in range(128) > >I have tried reinstalling mailman. I'm not sure what to make of this error. It looks like msg_footer (on the list's Non-digest options page), and possibly also digest_footer (on the list's Digest options page), has a non-ascii character in it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From fuzzie at vohslaw.com Tue Aug 23 23:51:30 2005 From: fuzzie at vohslaw.com (Chuck Vohs) Date: Tue, 23 Aug 2005 17:51:30 -0400 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 In-Reply-To: References: Message-ID: <430B9A62.4030704@vohslaw.com> Mark Sapiro wrote: > > >It looks like msg_footer (on the list's Non-digest options page), and >possibly also digest_footer (on the list's Digest options page), has a >non-ascii character in it. > > > You rock! That was it...not sure how that happened, but I deleted the footers, and it works fine. Thanks so much. From msapiro at value.net Wed Aug 24 02:38:04 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 23 Aug 2005 17:38:04 -0700 Subject: [Mailman-Users] list members treated as nonmembers problem In-Reply-To: Message-ID: Eric S. Johansson wrote: >mailman 2.1.5 on gentoo > >I was upgrading from 2.0.God knows how old on a Red Hat eight system. I >moved the list and archive directories over into the 2.1.5 hierarchy. >Whenever I send a message to a list, the message is held and I am told I >am not a member of that list even though I can see it in the Web user >interface. The poster is validated as a list member in various ways depending in particular on the Defaults.py/mm_cfg.py setting of USE_ENVELOPE_SENDER. Read the comments about this and about SENDER_HEADERS in Defaults.py, and also understand what headers are put in your message and what envelope sender is set by your MUA/MTA. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Aug 24 02:51:14 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 23 Aug 2005 17:51:14 -0700 Subject: [Mailman-Users] Bounce list weirdness In-Reply-To: <430B6145.3020908@adoptionmedia.com> Message-ID: Sean Roe wrote: > >I am having a very strange problem with my mailman install, I keep >getting these emails and I have no idea how to stop them. I have exim4 >turned off as well as mailman unti I can figure this out we send out a >newsletter once a week to people interested in adoption and only one >user can send to the list but it seems that all the users are getting >this mail: This is strange. Ordinarily, I would say that one of your list subscribers uses the dropspam.com mail filtering service and the "approval" message from dropspam.org in response to a received list post is being sent back to the list and accepted for posting. It seems that this scenario is somewhat correct except from the contents of the "approval" message, the subscriber appears to be emag at adoptionweek.com which appears to be the list posting address so I'm confused as to what your setup actually is. In any case, if you follow the suggestion in http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.034.htp and moderate everyone and post using "approved:", the dropspam.com "approval" message won't make it through to the list. >The headers are: > From emag-bounces at mailman01.adoptionweek.com Mon Aug 22 16:24:07 2005 >Return-Path: >Received: from mailman01.adoptionweek.com (Debian-exim@[192.168.1.31]) > by mail.adoptionmedia.com (8.13.1/8.13.1) with ESMTP id >j7MNO515014228 > (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) > for ; Mon, 22 Aug 2005 16:24:05 >-0700 >Received: from [127.0.0.1] (helo=mailman01.adoptionweek.com ident=mailman) > by mailman01.adoptionweek.com with esmtp (Exim 4.50) > id 1E7LPW-00034t-FM; Mon, 22 Aug 2005 16:08:58 -0700 >Received: from [70.84.169.194] (helo=aac.dropspam.com) > by mailman01.adoptionweek.com with smtp (Exim 4.50) > id 1E5HGE-0004p3-57 > for emag at mail.adoptionweek.com; Tue, 16 Aug 2005 23:18:50 -0700 >Received: (qmail 30295 invoked by uid 500); 17 Aug 2005 07:17:39 -0000 >Date: 17 Aug 2005 07:17:39 -0000 >Message-ID: <20050817071739.30294.qmail at aac.dropspam.com> >To: emag at mailman01.adoptionweek.com >Subject: [URGENT] - URGENT RESPONSE REQUIRED >Content-type: text/plain >From: emag at mailman01.adoptionweek.com >X-BeenThere: emag at mail.adoptionweek.com >X-Mailman-Version: 2.1.6 >Precedence: list >Reply-To: emag-owner at adoptionweek.com >List-Id: >List-Unsubscribe: , > >List-Archive: >List-Post: >List-Help: >List-Subscribe: , > >Sender: emag-bounces at mailman01.adoptionweek.com >Errors-To: emag-bounces at mailman01.adoptionweek.com >X-mail.adoptionmedia.com-MailScanner-Information: Please contact the ISP >for mor >e information >X-mail.adoptionmedia.com-MailScanner: Found to be clean >X-MailScanner-From: emag-bounces at mail.adoptionweek.com >Status: RO >X-Status: >X-Keywords: >X-UID: 62598 > > > >Here is a sample of the email: > >Dear emag at mail.adoptionweek.com, > >- URGENT RESPONSE REQUIRED - > >Please note, an immediate response is required to prevent your messages >from being automatically deleted. > >Your e-mail to emag at adoptionweek.com was NOT delievered. > >emag at adoptionweek.com is protected against viruses and spam by >www.dropspam.com, and all new senders are required to be authenticated >by clicking on the link below. > >Please follow this link to add yourself to the approved sender list of >emag at adoptionweek.com. > >http://verify.dropspam.com/verify.cgi?key=3209/emag%40mail.adoptionweek.com/aac02160/1 > > > > >Thank you! > > >Dropspam.com > >Block 100% of viruses and spam. >http://www.dropspam.com -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From esj at harvee.org Wed Aug 24 03:41:13 2005 From: esj at harvee.org (Eric S. Johansson) Date: Tue, 23 Aug 2005 21:41:13 -0400 Subject: [Mailman-Users] list members treated as nonmembers problem In-Reply-To: References: Message-ID: <430BD039.8050801@harvee.org> Mark Sapiro wrote: > The poster is validated as a list member in various ways depending in > particular on the Defaults.py/mm_cfg.py setting of > USE_ENVELOPE_SENDER. Read the comments about this and about > SENDER_HEADERS in Defaults.py, and also understand what headers are > put in your message and what envelope sender is set by your MUA/MTA. thank you. That was exactly the clues I needed. the problem seemed to be related to a friend of mine running mailman list on virtual machine here. We were having all sorts of problems with SPF message rejection and when we tried: SENDER_HEADERS = ('sender') the problems went away (why? I have no idea). so, I copied and got bit. It's probably additionally some interaction between postfix and mailman in terms of what gets sent in the SMTP transaction but what the heck, it's working now and I can live with it. thanks again for the help. ---eric From msapiro at value.net Wed Aug 24 05:06:01 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 23 Aug 2005 20:06:01 -0700 Subject: [Mailman-Users] Mailman Instrumentation and Harvesting In-Reply-To: <430A1B9C.40206@sri.com> Message-ID: Chris Brigham wrote: > >I'm working on a project that will be attempting to instrument Mailman >events and harvest message archives and list membership. Is there a way >to do any of this programmatically? Will I have to manually scrape the >administration pages and subscribe a bot to the list that I want to >manage? Do any external APIs exist? The bin/list_members script is the preferred way to get the membership of a list. See some of the threads returned by http://www.google.com/search?q=site%3Amail.python.org+inurl%3Amailman-users+%22Jean-Philippe+GIOLA%22 for information about using Mailman's external archiver hook in conjunction with the standard pipermail archive. What other "events" do you want to instrument and in what way? Mailman's logs may help. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mclister at zeesource.net Wed Aug 24 06:33:50 2005 From: mclister at zeesource.net (Claire McLister) Date: Tue, 23 Aug 2005 21:33:50 -0700 Subject: [Mailman-Users] Mailman users on a World Map Message-ID: Hi, We've been playing around with the new Google Maps API, and have created a service for groups to easily create a world map locating their members, at http://www.zeemaps.com I've taken the liberty of creating a map for Mailman users at: http://www.zeemaps.com/map.do?group=319 Please go to this link and mark your location on this map, using the password 'mailman' Will be cool to see a world map locating Mailman users. Let me know if you have any questions, etc. Best wishes Claire -- Claire McLister ? ? ? ? ? ? ? ? ? ? ? mclister at zeesource.net 1684 Nightingale Avenue ? ??Suite 201 Sunnyvale, CA 94087? ? ? ? 408-733-2737(fax) http://www.zeesource.net From darko.longin at pa.press.net Wed Aug 24 09:42:36 2005 From: darko.longin at pa.press.net (Darko Longin) Date: Wed, 24 Aug 2005 08:42:36 +0100 Subject: [Mailman-Users] Unable to confirm subscription with outlook Message-ID: <989C2759E25A2749BF9E165F7A02C99C2FD9A0@silver.howden.press.net> Thank you Mark, That's fixed it... Im's surprised that Outlook/Exchange does not support VERP but, really, I don't think I should be. It's a shame I'm having to disable it as all other (free) mailers worked just fine. Ah well... http://www.exim.org/howto/mailman21.html#verpin Again, thank you for the help -----Original Message----- From: Mark Sapiro [mailto:msapiro at value.net] Sent: 23 August 2005 17:39 To: Darko Longin; mailman-users at python.org Subject: Re: [Mailman-Users] Unable to confirm subscription with outlook Darko Longin wrote: >outlook 2000 (or any other version) > >We've come across a problem where exchange users who wish to confirm their >subscription via email get the following error: > >>snip >> >> The results of your email command are provided below. Attached is your >> original message. >> >> >> - Unprocessed: >> RE: Your confirmation is required to join the some-internal-list >mailing >> list >I've compared the headers and can not see any noticeable difference?! I just >can not understand why (if?) it matters where the mailbox sits? Is exchange >doing something weird here? Absolutely. The subject "RE: Your confirmation is required to join the some-internal-list mailing list" Says you have "VERP_CONFIRMATIONS = Yes" in mm_cfg.py which produces that subject in the confirmation e-mail and a From: address of the form From: listname-request at example.com+ Outlook/exchange is dropping/munging the "+" part of the address in the reply. You can remove "VERP_CONFIRMATIONS = Yes" from mm_cfg.py which will make the confirmation be From: listname-request at example.com with Subject: confirm This format may work with outlook/exchange. You also may be able to configure exchange to preserve the "+" part of the address in the reply. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From richardgruver at hotmail.com Wed Aug 24 13:24:06 2005 From: richardgruver at hotmail.com (Richard Gruver) Date: Wed, 24 Aug 2005 04:24:06 -0700 Subject: [Mailman-Users] mailing list archive - how to erase messages Message-ID: I can't seem to be able to erase the test messages in my mailing list archive. I figured it would be a simple task, but the more I look into it, the more complicated it seems. I noticed that the URL is http://sealth85.com/pipermail/classmates_sealth85.com/, but I don't see the folder "pipermail" when I access the site through FrontPage, nor do I see it through cPanel. All I want to do is erase those first test messages I sent to the list. Can anyone help me to "see the light"? Thanks, -Richard From msapiro at value.net Wed Aug 24 17:53:33 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 24 Aug 2005 08:53:33 -0700 Subject: [Mailman-Users] mailing list archive - how to erase messages In-Reply-To: Message-ID: Richard Gruver wrote: >I can't seem to be able to erase the test messages in my mailing list >archive. I figured it would be a simple task, but the more I look into it, >the more complicated it seems. Go to the FAQ >Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py and read article 3.3 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dmclarkici at gmail.com Wed Aug 24 18:26:51 2005 From: dmclarkici at gmail.com (David Clark) Date: Wed, 24 Aug 2005 12:26:51 -0400 Subject: [Mailman-Users] Moved mailman, not arhchiving Message-ID: <4880146F-3C3C-4995-9A9A-B93100C515C2@gmail.com> Hi, I have looked everywhere, tried everything, with no luck.. We have recently switched webhosts, and have migrated existing lists (about 10 of them). People can send to the list (it gets broadcasted no problem), and new users can join existing lists. The mail is not being added to the archive, and moderated email is not added to the queue (even though the moderator does get notified of pending mail). I added a new test list, and everything worked fine. The only difference that I can find is that the db for the new list has the "sticky bit" on.. I need other ideas to try. Thanks, --- David Clark From dpifer at odu.edu Wed Aug 24 20:07:02 2005 From: dpifer at odu.edu (Darren G Pifer) Date: Wed, 24 Aug 2005 14:07:02 -0400 Subject: [Mailman-Users] Mailman bounces Message-ID: <1124906821.32322.21.camel@becks.occs.odu.edu> Hello, Yesterday, one of our list admins sent mail to a bunch of his list serves, however, he got the same message from each one. I did not see anything is mailmans logs to know why this failed. Has anyone seen this and know a resolution?: mailman-bounces at list.odu.edu To 08/23/2005 03:19 listxxxx-owner at list.odu.edu PM Subject Uncaught bounce notification The attached message was received as a bounce, but either the bounce format was not recognized, or no member addresses could be extracted from it. This mailing list has been configured to send all unrecognized bounce messages to the list administrator(s). For more information see: http://list.odu.edu/admin/listxxxx/bounce Our user needs to get these out TODAY! So any help is appreciated. Darren Old Dominion University From brad at stop.mail-abuse.org Wed Aug 24 21:36:33 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 24 Aug 2005 21:36:33 +0200 Subject: [Mailman-Users] mailing list archive - how to erase messages In-Reply-To: References: Message-ID: At 4:24 AM -0700 2005-08-24, Richard Gruver wrote: > I can't seem to be able to erase the test messages in my mailing list > archive. I figured it would be a simple task, but the more I look into it, > the more complicated it seems. Try going to the Mailman FAQ Wizard at and search for "remove a post". -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From j.espinoza.usa at gmail.com Wed Aug 24 23:29:02 2005 From: j.espinoza.usa at gmail.com (Joe Espinoza) Date: Wed, 24 Aug 2005 14:29:02 -0700 Subject: [Mailman-Users] Question about 'Footer' that is automatically added by MailMan & Members List Info Message-ID: <471cce5905082414293b5d5859@mail.gmail.com> Greetings All; I'm a band new user to MailMan and I have a few quick questions. 1.) Questions On Footer In a few test messages that I've sent out with MailMan, I notice that MailMan adds a footer, something like this: _______________________________________________ %(real_name)s mailing list %(real_name)s@%(host_name)s %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s Now in your FAQ, it does give some examples of variables that are used in order to generate the footer. My question is, if I want to totally edit the footer and possibly add let's say a jpeg/gif to it...is this possible? If so, how? If I want to completely strip out the footer, so it either shows no information or the footer is not even added...is this possible? If so, how? 2.) Questions On Members List Within the MailMan WebUI it allows me to view the Members List. I can also go to the specific WebUI for each specific Mailing List and view the member info there. My question is, is there a way to 'download' or 'export' this information in plain ascii/text format? Is this information already kept in a similar format somewhere in the MailMan directories? FYI, I have a VPS Server running Fedora-Core 2. I have full root/ssh access as well and I'm utilizing MailMan through the cPanel interface. Thanks ahead of time! Joe From rick at icn.net Wed Aug 24 23:31:17 2005 From: rick at icn.net (Richard Barnes) Date: Wed, 24 Aug 2005 17:31:17 -0400 Subject: [Mailman-Users] Having admin problem with 1 list Message-ID: <430CE725.6010300@icn.net> Hello, On the mailman server I have setup there is 1 list not functioning correctly. When I try to subscribe to the list, there is no entry created on the pending subscribe page, but there is a entry in the subscribe log. Also, the admin pending requests email is not function for this list either. All other lists are working properly. This problem just started a few days ago and there have been not updates to mailman or postfix. Unfortunately,this server was setup by someone else and I am not sure exactly what I'm looking for. Especially since the log files seem to be in order. Any help in getting pointed in the right direction would be greatly appreciated. Thanks, Rick From msapiro at value.net Thu Aug 25 01:26:50 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 24 Aug 2005 16:26:50 -0700 Subject: [Mailman-Users] Question about 'Footer' that is automatically addedby MailMan & Members List Info In-Reply-To: <471cce5905082414293b5d5859@mail.gmail.com> Message-ID: Joe Espinoza wrote: > >1.) Questions On Footer > >In a few test messages that I've sent out with MailMan, I notice that >MailMan adds a footer, something like this: > >_______________________________________________ > %(real_name)s mailing list > %(real_name)s@%(host_name)s > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s > >Now in your FAQ, it does give some examples of variables that are used >in order to generate the footer. > >My question is, if I want to totally edit the footer and possibly add >let's say a jpeg/gif to it...is this possible? If so, how? You can't add html tags (actually characters '<', '>' and '&') to the footer because these characters are escaped to prevent cross site scripting attacks. In any case, the footer is always added to the message as plain text so any html or any kind of attachment would not be properly rendered in any case. >If I want to completely strip out the footer, so it either shows no >information or the footer is not even added...is this possible? If so, >how? Yes. Just go to the list's Non-digest options page, remove the text from the msg_footer box and click "Submit Your Changes". Then no footer will be added. >2.) Questions On Members List > >Within the MailMan WebUI it allows me to view the Members List. I can >also go to the specific WebUI for each specific Mailing List and view >the member info there. > >My question is, is there a way to 'download' or 'export' this >information in plain ascii/text format? Is this information already >kept in a similar format somewhere in the MailMan directories? bin/list_members See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.009.htp (not a complete list). The membership list is stored as a Python pickle also containing member options, list config, etc. in the file lists//config.pck. >FYI, I have a VPS Server running Fedora-Core 2. I have full root/ssh >access as well and I'm utilizing MailMan through the cPanel interface. See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.011.htp -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Aug 25 02:00:04 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 24 Aug 2005 17:00:04 -0700 Subject: [Mailman-Users] Mailman bounces In-Reply-To: <1124906821.32322.21.camel@becks.occs.odu.edu> Message-ID: Darren G Pifer wrote: > > Yesterday, one of our list admins sent mail to a bunch >of his list serves, however, he got the same message from >each one. I did not see anything is mailmans logs to know >why this failed. > >Has anyone seen this and know a resolution?: > > mailman-bounces at list.odu.edu >To > 08/23/2005 03:19 >listxxxx-owner at list.odu.edu > PM > >Subject > Uncaught bounce notification > >The attached message was received as a bounce, but either the bounce >format was not recognized, or no member addresses could be extracted >from it. This mailing list has been configured to send all >unrecognized bounce messages to the list administrator(s). > >For more information see: http://list.odu.edu/admin/listxxxx/bounce > >Our user needs to get these out TODAY! So any help is appreciated. Most likely, the posts did go out when sent. Check Mailman's 'post' log and maybe 'smtp' and 'smtp-failure' too. The unrecognized bounce message means a message was received back at the listname-bounces address which was not a recognizable delivery status notification (DSN). This could happen because a subscribers mail was undeliverable and that subscribers mail server sends back a DSN in an unknown format. It can also be totally unrelated to the post, or it can be a subscriber who received the post sending a reply to the listname-bounces address. The way to tell is to look at the actual message which was received at the listname-bounces address and which was attached to the message you quote above. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Aug 25 02:27:25 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 24 Aug 2005 17:27:25 -0700 Subject: [Mailman-Users] Moved mailman, not arhchiving In-Reply-To: <4880146F-3C3C-4995-9A9A-B93100C515C2@gmail.com> Message-ID: David Clark wrote: > >We have recently switched webhosts, and have migrated existing lists >(about 10 of them). > >People can send to the list (it gets broadcasted no problem), and new >users can join existing lists. > >The mail is not being added to the archive, and moderated email is >not added to the queue (even though the moderator does get notified >of pending mail). > >I added a new test list, and everything worked fine. > >The only difference that I can find is that the db for the new list >has the "sticky bit" on.. Do you really mean the "sticky bit" or are you confusing that with the setgid bit? Setgid is the "s" in the 'group' position (sticky is the "s" in the 'other' position) and is important. If you can, run 'bin/check_perms -f' as root until it stops reporting errors. This may help. Do you see any errors in Mailman's 'error' log? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rfk at istop.com Thu Aug 25 05:55:13 2005 From: rfk at istop.com (Robert F. Kennedy) Date: Wed, 24 Aug 2005 23:55:13 -0400 Subject: [Mailman-Users] Moved mailman, not arhchiving In-Reply-To: <4880146F-3C3C-4995-9A9A-B93100C515C2@gmail.com> Message-ID: <018601c5a928$cc77b3b0$1902a8c0@coilnetworks.com> Hello David, I had a similar problem when I migrated Mailman from one server to another. As you described everything works except archiving. On my system running 'bin/check_perms -f' didn't help. The permissions or ownership were different on the new installation so Mailman couldn't write to the archive directory. I haven't fixed the problem due to lack of time and the folks that I am running the lists for said they can live without archives. If you wouldn't mind, please post to the list when you solve this problem. Thanks, Robert Robert F. Kennedy Toronto -----Original Message----- From: mailman-users-bounces+rfk=istop.com at python.org [mailto:mailman-users-bounces+rfk=istop.com at python.org] On Behalf Of David Clark Sent: August 24, 2005 12:27 PM To: Mailman-Users at python.org Subject: [Mailman-Users] Moved mailman, not arhchiving Hi, I have looked everywhere, tried everything, with no luck.. We have recently switched webhosts, and have migrated existing lists (about 10 of them). People can send to the list (it gets broadcasted no problem), and new users can join existing lists. The mail is not being added to the archive, and moderated email is not added to the queue (even though the moderator does get notified of pending mail). I added a new test list, and everything worked fine. The only difference that I can find is that the db for the new list has the "sticky bit" on.. I need other ideas to try. Thanks, --- David Clark ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/rfk%40istop.com Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From adena at rus.uni-stuttgart.de Wed Aug 24 14:30:01 2005 From: adena at rus.uni-stuttgart.de (Lorenz Adena) Date: Wed, 24 Aug 2005 14:30:01 +0200 Subject: [Mailman-Users] Bounce probe question Message-ID: <20050824143001.59215@infola.rus.uni-stuttgart.de> Hi, since i really would like this as an option is there any way to prevent mailman (2.1.5) from sending list probes to the members who have reached the lists bounce threshold? I do not want to disablem bounce probing in general, just for some lists. Regards Lorenz Adena -- Lorenz Adena Information & Medien Rechenzentrum Universit?t Stuttgart Tel: (++49-711) 685-5993 Allmandring 30 Fax: (++49-711) 68702041 70550 Stuttgart *** RUS-Mailadresse: poststelle at rus.uni-stuttgart.de *** From jwt at onjapan.net Thu Aug 25 15:11:30 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Thu, 25 Aug 2005 22:11:30 +0900 Subject: [Mailman-Users] Bounce probe question In-Reply-To: <20050824143001.59215@infola.rus.uni-stuttgart.de> References: <20050824143001.59215@infola.rus.uni-stuttgart.de> Message-ID: <430DC382.70709@onjapan.net> On 2005-08-24 21:30, Lorenz Adena wrote: > since i really would like this as an option is there any way to prevent > mailman (2.1.5) from sending list probes to the members who have reached > the lists bounce threshold? I do not want to disablem bounce probing in > general, just for some lists. You can set bounce_you_are_disabled_warnings to 0 for the lists where you want the bouncing subscribers to be immediately unsubscribed. (See the Bounce Processing page of the web administrative interface.) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From adena at rus.uni-stuttgart.de Thu Aug 25 15:36:40 2005 From: adena at rus.uni-stuttgart.de (Lorenz Adena) Date: Thu, 25 Aug 2005 15:36:40 +0200 Subject: [Mailman-Users] Bounce probe question In-Reply-To: <430DC382.70709@onjapan.net>; from Jim Tittsler on Thu, Aug 25, 2005 at 10:11:30PM +0900 References: <20050824143001.59215@infola.rus.uni-stuttgart.de> <430DC382.70709@onjapan.net> Message-ID: <20050825153640.12056@infola.rus.uni-stuttgart.de> On Thu 2005-08-25 (22:11), Jim Tittsler wrote: > > since i really would like this as an option is there any way to prevent > > mailman (2.1.5) from sending list probes to the members who have reached > > the lists bounce threshold? I do not want to disablem bounce probing in > > general, just for some lists. > > You can set bounce_you_are_disabled_warnings to 0 for the lists where > you want the bouncing subscribers to be immediately unsubscribed. > (See the Bounce Processing page of the web administrative interface.) i tried exactly this: bounce_score_threshold = 1.0 bounce_you_are_disabled_warnings = 0 bounce_notify_owner_on_disable = 0 bounce_notify_owner_on_removal = 0 which did not prevent mailman from sending the probes. I found no configuration setting to prevent the bounce probe (which was introduced to mailman in 2.1.5) but - just now - found a hint in the CHANGES file from the 2.1.6 release: - VERP_PROBES is disabled by default. which suggests the probes can be disabled in 2.1.6 which probably means i should upgrade my mailman. any further insight into this topic is appreciated. Regards Lorenz Adena -- Lorenz Adena Information & Medien Rechenzentrum Universit?t Stuttgart Tel: (++49-711) 685-5993 Allmandring 30 Fax: (++49-711) 68702041 70550 Stuttgart *** RUS-Mailadresse: poststelle at rus.uni-stuttgart.de *** From dmclarkici at gmail.com Thu Aug 25 15:43:09 2005 From: dmclarkici at gmail.com (David Clark) Date: Thu, 25 Aug 2005 09:43:09 -0400 Subject: [Mailman-Users] Moved mailman, not arhchiving In-Reply-To: References: Message-ID: <5638B777-D0B0-4AFA-90BF-64B320D244C0@gmail.com> On Aug 24, 2005, at 8:27 PM, Mark Sapiro wrote: > David Clark wrote: >> >> The only difference that I can find is that the db for the new list >> has the "sticky bit" on.. >> > > Do you really mean the "sticky bit" or are you confusing that with the > setgid bit? Setgid is the "s" in the 'group' position (sticky is the > "s" in the 'other' position) and is important. If you can, run > 'bin/check_perms -f' as root until it stops reporting errors. This may > help. Err, sorry I misspoke -- I'm no unix guru. A non-working list shows: drwxrwx--- 2 root mailman 4096 Aug 2 14:54 database Vs the working list that shows: drwxrws--- 2 mailman mailman 4096 Aug 24 15:46 database Running check_perms gives no errors.. > > Do you see any errors in Mailman's 'error' log\? Not a one. I am "this close" to exporting the user lists, removing the list, and re-adding it. From jdennis at redhat.com Thu Aug 25 15:51:33 2005 From: jdennis at redhat.com (John Dennis) Date: Thu, 25 Aug 2005 09:51:33 -0400 Subject: [Mailman-Users] Moved mailman, not arhchiving In-Reply-To: <5638B777-D0B0-4AFA-90BF-64B320D244C0@gmail.com> References: <5638B777-D0B0-4AFA-90BF-64B320D244C0@gmail.com> Message-ID: <1124977893.5918.20.camel@localhost.localdomain> On Thu, 2005-08-25 at 09:43 -0400, David Clark wrote: > Err, sorry I misspoke -- I'm no unix guru. A non-working list shows: > drwxrwx--- 2 root mailman 4096 Aug 2 14:54 database > Vs the working list that shows: > drwxrws--- 2 mailman mailman 4096 Aug 24 15:46 database > > Running check_perms gives no errors.. I think you're problem is with the owner of the file, note the non working file is owned by root while the working version is owned by mailman. check_perms does not check ownership, only groups and modes so it would have missed this. Try this as root: % chown mailman database -- John Dennis From jean-philippe.giola at st.com Thu Aug 25 15:54:17 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Thu, 25 Aug 2005 15:54:17 +0200 Subject: [Mailman-Users] private or public list ? Message-ID: <430DCD89.3060906@st.com> Hi all! Is there a way to know, by a command line, if a list is public or private ? reguards From Julian_Dunn at cbc.ca Thu Aug 25 16:07:34 2005 From: Julian_Dunn at cbc.ca (Julian C. Dunn) Date: Thu, 25 Aug 2005 10:07:34 -0400 Subject: [Mailman-Users] private or public list ? In-Reply-To: <430DCD89.3060906@st.com> References: <430DCD89.3060906@st.com> Message-ID: <1124978854.3216.210.camel@localhost> On Thu, 2005-08-25 at 15:54 +0200, Jean-Philippe GIOLA wrote: > Is there a way to know, by a command line, if a list is public or private ? Use the config_list command and look for the value of "advertised". If you want to know whether a list's archives are public or private, look for the value of "archive_private". - Julian -- -- Julian C. Dunn, B.A.Sc, P.Eng. -- Platform Administrator, CBC.ca Production & Operations -- Office: 2C310-Q * Tel.: (416) 205-3311 x5592 From dmclarkici at gmail.com Thu Aug 25 22:03:52 2005 From: dmclarkici at gmail.com (David Clark) Date: Thu, 25 Aug 2005 16:03:52 -0400 Subject: [Mailman-Users] Moved mailman, not arhchiving In-Reply-To: <5638B777-D0B0-4AFA-90BF-64B320D244C0@gmail.com> References: <5638B777-D0B0-4AFA-90BF-64B320D244C0@gmail.com> Message-ID: <2A7DDA4F-876C-45DA-88E4-EB97382D6816@gmail.com> > Err, sorry I misspoke -- I'm no unix guru. A non-working list shows: > drwxrwx--- 2 root mailman 4096 Aug 2 14:54 database > Vs the working list that shows: > drwxrws--- 2 mailman mailman 4096 Aug 24 15:46 database I have made the owner maillman. Moderated mail is now queuing correctly, but not archiving yet From termina at gmail.com Thu Aug 25 22:22:39 2005 From: termina at gmail.com (Will Twomey) Date: Thu, 25 Aug 2005 13:22:39 -0700 Subject: [Mailman-Users] Problem with cgi-bin files Message-ID: <9a6de10508251322219bd772@mail.gmail.com> I'm using Debian testing, with Postfix 2.x I installed mailman via apt-get, as well as postfix. Apache2 was installed from source. I use virtual domains (which are defined in a mysql database, along with the users) in postfix. Mailman is working quite well, except that many of my cgi-bin files don't seem to work. (I can send and recieve mail, and mailman sends out emails just fine to people in my lists) I added, in httpd.conf: ScriptAlias /mailman/ /var/lib/mailman/cgi-bin/ And now I can access http://servername.com/mailman/admin/csc (csc = list name) I can get past the password prompt, and see the General Information, but when I click on any link in there, I get 'The document contains no data'. I changed apache user/group from nobody to www-data (so mailman would work with it). /var/lib/mailman/cgi-bin has the following permissions lrwxrwxrwx 1 root list 24 Aug 25 12:56 cgi-bin -> /usr/lib/cgi-bin/mailman The files in that directory all have the following permissions -rwxr-sr-x 1 root list 6276 May 28 06:54 admin I'm confused why some pages load fine, and others do not. Does anyone know of a solution? Thanks -Will From dave at uwm.edu Fri Aug 26 00:33:24 2005 From: dave at uwm.edu (Dave Rasmussen) Date: Thu, 25 Aug 2005 17:33:24 -0500 Subject: [Mailman-Users] how much can one mailman support? Message-ID: <20050825223324.GB25289@alpha1.csd.uwm.edu> Just how many lists can you run on one mailman server on a uniprocessor dell server running linux and have enough left over so when users request to know which lists they're on, your box doesn't come to a grinding halt? We're considering putting 6000 course/section lists on it plus migrating another similar number of existing lists that used to be sendmail include style reflectors (prone to spam). I suspect it may be able to handle the lists, but as soon as users request to know which lists they're on, are they going to bury the server? From brad at stop.mail-abuse.org Fri Aug 26 01:06:21 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 26 Aug 2005 01:06:21 +0200 Subject: [Mailman-Users] how much can one mailman support? In-Reply-To: <20050825223324.GB25289@alpha1.csd.uwm.edu> References: <20050825223324.GB25289@alpha1.csd.uwm.edu> Message-ID: At 5:33 PM -0500 2005-08-25, Dave Rasmussen wrote: > Just how many lists can you run on one mailman server on a uniprocessor > dell server running linux and have enough left over so when users request > to know which lists they're on, your box doesn't come to a grinding halt? Before asking questions like this on the list, you should see the Mailman FAQ Wizard at and search for words like "largest" and "performance". The short answer is "it depends". The long answer can be found in the FAQ. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From dave at uwm.edu Fri Aug 26 01:15:36 2005 From: dave at uwm.edu (Dave Rasmussen) Date: Thu, 25 Aug 2005 18:15:36 -0500 Subject: [Mailman-Users] revised question to university users Message-ID: <20050825231536.GA16447@alpha1.csd.uwm.edu> Can anyone out there from another major university using mailman to allow communication for all of their course sections, comment on their hardware configurations for suitable usage? You can email me offline. Sorry for the previous semi-inept request. From j.espinoza.usa at gmail.com Fri Aug 26 01:31:27 2005 From: j.espinoza.usa at gmail.com (Joe Espinoza) Date: Thu, 25 Aug 2005 16:31:27 -0700 Subject: [Mailman-Users] Questions on 'List Renaming' & Misc. Message-ID: <471cce5905082516315cb1dd11@mail.gmail.com> Regarding an earlier question on changing the headers; I guess something similar can be achieved by; - Changing the name of the list, to something less obvious - Enabling the 'Moderated' option for all users by default, so that way anyone that attempts to post to the list...will not be able to. It will sit in queue instead and wait for me to release it Does this sound ok? Is there a better way to achieve something like this? What are your thoughts? Also, can I easily "change the name of the list" from the Mailman UI or do I have to create a new one? One more thing, since I'm still a big n00be on email related stuff; What are the advantages of setting up a mailing list such as this, instead of copying and pasting tons of email addresses in the 'bcc' field? I've noticed that when I have done the 'copy & paste' method, I get delivery failures/bounce messages, because I'm sending to way too many recipients. Is this one way how a mailing list provides a greater advantage? Just sending to one email address instead of many? Sincerely, J. From brad at stop.mail-abuse.org Fri Aug 26 02:35:06 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 26 Aug 2005 02:35:06 +0200 Subject: [Mailman-Users] revised question to university users In-Reply-To: <20050825231536.GA16447@alpha1.csd.uwm.edu> References: <20050825231536.GA16447@alpha1.csd.uwm.edu> Message-ID: At 6:15 PM -0500 2005-08-25, Dave Rasmussen wrote: > Can anyone out there from another major university using mailman to > allow communication for all of their course sections, comment on > their hardware configurations for suitable usage? You can email me > offline. You might also want to check into the hardware configuration for sites like lists.apple.com. They're definitely one of the larger Mailman sites around, and yet their stuff is causing almost no measurable load on what is now some surprisingly low-end MacOS X hardware. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From msapiro at value.net Fri Aug 26 02:53:08 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 25 Aug 2005 17:53:08 -0700 Subject: [Mailman-Users] Moved mailman, not arhchiving In-Reply-To: <2A7DDA4F-876C-45DA-88E4-EB97382D6816@gmail.com> Message-ID: David Clark wrote: >> Err, sorry I misspoke -- I'm no unix guru. A non-working list shows: >> drwxrwx--- 2 root mailman 4096 Aug 2 14:54 database >> Vs the working list that shows: >> drwxrws--- 2 mailman mailman 4096 Aug 24 15:46 database >I have made the owner maillman. > >Moderated mail is now queuing correctly, but not archiving yet Try (as root) chmod -R g+s archives/private/ -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Aug 26 06:41:57 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 25 Aug 2005 21:41:57 -0700 Subject: [Mailman-Users] Questions on 'List Renaming' & Misc. In-Reply-To: <471cce5905082516315cb1dd11@mail.gmail.com> Message-ID: Joe Espinoza wrote: >Regarding an earlier question on changing the headers; > >I guess something similar can be achieved by; > >- Changing the name of the list, to something less obvious > >- Enabling the 'Moderated' option for all users by default, so that >way anyone that attempts to post to the list...will not be able to. It >will sit in queue instead and wait for me to release it > >Does this sound ok? Is there a better way to achieve something like >this? What are your thoughts? It seems you want an "announcement" list. In that case, moderating everyone is the way to go. See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.011.htp for more info. >Also, can I easily "change the name of the list" from the Mailman UI >or do I have to >create a new one? No. You can't change the name of a list from the Mailman web UI. If you have sufficient access to the Mailman installation, you can change the name of a list as follows. Note that I've never actually done this, so there may be gotchas somewhere that I haven't thought of. Change the name of the lists/listname directory. Change the real_name attribute on the list's General options page to match the new neme except perhaps for case. Change the name of the archives/private/listname directory. Change the name of the archives/private/listname.mbox directory. Change the name of the archives/private/listname.mbox/listname.mbox file. If there are public archives change the name and target of the archives/public/listname symlink. Rebuild the archives with bin/arch. It might be easer to create a new list. >One more thing, since I'm still a big n00be on email related stuff; > >What are the advantages of setting up a mailing list such as this, >instead of copying and pasting tons of email addresses in the 'bcc' >field? > >I've noticed that when I have done the 'copy & paste' method, I get >delivery failures/bounce messages, because I'm sending to way too many >recipients. Is this one way how a mailing list provides a greater >advantage? Just sending to one email address instead of many? Again, it seems you're thinking of an "announcement" list since a Bcc list doesn't work for a discussion list and a Cc list has privacy concerns. A big advantage of a mail list manager vs. a Bcc list is the one you note. A properly installed and configured mail list manager interacts with its MTA in a way that insures that the mail will be sent to all list members even if this is thousands or tens of thousands of recipients. A Bcc list is subject to whatever limitation you might encounter in the number of recipients that can be specified for a single SMTP transaction. The Bcc is also cumbersome to manage and error prone. Also, the mail list manager can provide other services such as subscription management, automated bounce processing, etc. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ml at ancalagon.inka.de Fri Aug 26 00:03:40 2005 From: ml at ancalagon.inka.de (Thomas Hochstein) Date: Fri, 26 Aug 2005 00:03:40 +0200 Subject: [Mailman-Users] Bug in Mailman References: Message-ID: plaza c schrieb: > Please inform the webmaster for this site of this problem. Printing of > traceback and other system information has been explicitly inhibited, > but the webmaster can find this information in the Mailman error logs. You should look for that information. > Is this error of postfix or cgi or something else pls help You tell us what is in the logs, and perhaps we'll be able to tell you what that means. -thh From thowes at ssi-ltd.com Fri Aug 26 13:04:51 2005 From: thowes at ssi-ltd.com (Tim Howes) Date: Fri, 26 Aug 2005 12:04:51 +0100 Subject: [Mailman-Users] Some users do not get emails Message-ID: <20050826110530.C7E4B1E4043@bag.python.org> Hi I am reasonably new to using mailman and I have a problem that I cannot trace. I have setup a list which is essentially private. I have managed to test the list by subscribing myself - however the main users of this list at Company A do not get any emails i.e. the initial confirmation email hence are not able to use the list. I have made sure that the different types of emails are in their spam program to be by passed i.e. listname-owner or listname-request@ I have also test by using hotmail accounts and gmail accounts and they seem to be fine. The only clue I have at present is that the log /var/log/mailman/bounce appears to have entries for this failed attempts. But I cannot be sure if it my setup that is preventing the emails are their system. Example log entry Aug 25 12:00:35 2005 (32397) bounce message with non-members of listname: someone at companyA.com My mailman version is mailman-2.1.1-5 on RHE3 Thanks in advance for any pointers on this. Tim From jwblist at olympus.net Fri Aug 26 14:45:55 2005 From: jwblist at olympus.net (John W. Baxter) Date: Fri, 26 Aug 2005 05:45:55 -0700 Subject: [Mailman-Users] Some users do not get emails In-Reply-To: <20050826110530.C7E4B1E4043@bag.python.org> Message-ID: On 8/26/05 4:04 AM, "Tim Howes" wrote: > Hi > > I am reasonably new to using mailman and I have a problem that I cannot > trace. I have setup a list which is essentially private. I have managed to > test the list by subscribing myself - however the main users of this list at > Company A do not get any emails i.e. the initial confirmation email hence > are not able to use the list. > > I have made sure that the different types of emails are in their spam > program to be by passed i.e. listname-owner or listname-request@ > > I have also test by using hotmail accounts and gmail accounts and they seem > to be fine. > > The only clue I have at present is that the log /var/log/mailman/bounce > appears to have entries for this failed attempts. But I cannot be sure if > it my setup that is preventing the emails are their system. > > Example log entry > > Aug 25 12:00:35 2005 (32397) bounce message with non-members of listname: > someone at companyA.com > > My mailman version is mailman-2.1.1-5 on RHE3 > > Thanks in advance for any pointers on this. If your message to the list came from the same host which sends the mailing list mail to the list, it is quite likely that companyA.com's mail server is refusing the messages. You list message entered the Mailman-users mailing list system here: Received: from dns0.ssi.uk.net (unknown [62.89.146.20]) by bag.python.org (Postfix) with ESMTP for ; Fri, 26 Aug 2005 13:05:30 +0200 (CEST) host 62.89.146.20 20.146.89.62.in-addr.arpa domain name pointer 62-89-146-20.pool.free.th.hotchilli.net. (Line broken by email client.) That IP is on the Spamhaus list, and likely many others. Check the log entries your MTA creates when you try to send a list message. --John From jane.hermanson at canarie.ca Fri Aug 26 16:52:18 2005 From: jane.hermanson at canarie.ca (Jane Hermanson) Date: Fri, 26 Aug 2005 10:52:18 -0400 Subject: [Mailman-Users] Notice Digest Message-ID: <00fb01c5aa4d$c1567680$6701a8c0@canarie.local> Hi As the list admin I'm getting a lot of notices about non-subscribers (mostly spam) being sent to the lists. Is there anyway that I can configure mailman to send me a digest of these notices once a day? Thanks Jane From msapiro at value.net Fri Aug 26 19:12:28 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 26 Aug 2005 10:12:28 -0700 Subject: [Mailman-Users] Some users do not get emails In-Reply-To: <20050826110530.C7E4B1E4043@bag.python.org> Message-ID: Tim Howes wrote: > >I have made sure that the different types of emails are in their spam >program to be by passed i.e. listname-owner or listname-request@ For normal list mail, they may also have to whitelist listname-bounces at ... >The only clue I have at present is that the log /var/log/mailman/bounce >appears to have entries for this failed attempts. But I cannot be sure if >it my setup that is preventing the emails are their system. > >Example log entry > >Aug 25 12:00:35 2005 (32397) bounce message with non-members of listname: >someone at companyA.com Go to the list's Bounce processing page and set bounce_score_threshold to 0.5 and bounce_notify_owner_on_disable to Yes. Then you will receive a notification with a copy of the bounce message which should tell you why the message is being bounced. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Aug 26 19:37:09 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 26 Aug 2005 10:37:09 -0700 Subject: [Mailman-Users] Notice Digest In-Reply-To: <00fb01c5aa4d$c1567680$6701a8c0@canarie.local> Message-ID: Jane Hermanson wrote: > >As the list admin I'm getting a lot of notices about non-subscribers (mostly >spam) being sent to the lists. Is there anyway that I can configure mailman >to send me a digest of these notices once a day? No, not exactly a digest, but if you turn off admin_immed_notify on the list's General options page you will only get the daily summary of pending requests, not the individual notices. Note that this affects all notifications of pending requests, not just non-member posts. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From halsema at purdue.edu Fri Aug 26 20:52:30 2005 From: halsema at purdue.edu (Dave Halsema) Date: Fri, 26 Aug 2005 13:52:30 -0500 (EST) Subject: [Mailman-Users] Best way to limit list admin power? Message-ID: Hi all! I am looking for a way to limit some of the abilities a list administrator has over their subscribers on the subscriber member option pages. Specifically, I'd like to disable the list administrator from being able to globally change anything for the user, disable viewing the other subscriptions, and even disable the setting of a password. I don't mind the administrator being able to change things for a subscriber for the particular list they administer, but I don't want them affecting user options on other lists. What's the best way to do this? Has anyone else had to deal with this issue in a large Mailman installation? If so, what have you done? -Dave From jane.hermanson at canarie.ca Fri Aug 26 21:08:27 2005 From: jane.hermanson at canarie.ca (Jane Hermanson) Date: Fri, 26 Aug 2005 15:08:27 -0400 Subject: [Mailman-Users] Notice Digest In-Reply-To: Message-ID: <000201c5aa71$8a36ca00$6701a8c0@canarie.local> HI Mark Thanks for the tip. I also received some another suggestion to : general options --> "Should the list moderators get immediate notice of new requests, as well as daily notices about collected ones?" Set to "NO." The 8 am daily reminders are from cron and can be eliminated or changed only by editing the mailman crontab. So I guess I will try both. Jane -----Original Message----- From: Mark Sapiro [mailto:msapiro at value.net] Sent: August 26, 2005 1:37 PM To: Jane Hermanson; mailman-users at python.org Subject: Re: [Mailman-Users] Notice Digest Jane Hermanson wrote: > >As the list admin I'm getting a lot of notices about non-subscribers >(mostly >spam) being sent to the lists. Is there anyway that I can configure mailman >to send me a digest of these notices once a day? No, not exactly a digest, but if you turn off admin_immed_notify on the list's General options page you will only get the daily summary of pending requests, not the individual notices. Note that this affects all notifications of pending requests, not just non-member posts. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Aug 26 22:44:09 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 26 Aug 2005 13:44:09 -0700 Subject: [Mailman-Users] Notice Digest In-Reply-To: <000201c5aa71$8a36ca00$6701a8c0@canarie.local> Message-ID: Jane Hermanson wrote: > >I also received some another suggestion to : > >general options --> "Should the list moderators get immediate notice >of new requests, as well as daily notices about collected ones?" Set >to "NO." This is exactly the admin_immed_notify option that I mentioned in my reply. >The 8 am daily reminders are from cron and can be eliminated or changed >only by editing the mailman crontab. This is correct, but I gathered from your original request for a "digest" that you wanted to keep these. If you do want to change the timing or frequency of these reminders, the relevant crontab entry is the one that runs checkdbs. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From cwieland at uci.edu Sat Aug 27 00:34:05 2005 From: cwieland at uci.edu (Con Wieland) Date: Fri, 26 Aug 2005 15:34:05 -0700 Subject: [Mailman-Users] subscribers list Message-ID: <11727BE0-C46F-40FD-8180-E34543A25F1E@uci.edu> Does anyone know how to get a list of subscribers and the optional name for a list? TIA Con WIeland From msapiro at value.net Sat Aug 27 00:54:37 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 26 Aug 2005 15:54:37 -0700 Subject: [Mailman-Users] subscribers list In-Reply-To: <11727BE0-C46F-40FD-8180-E34543A25F1E@uci.edu> Message-ID: Con Wieland wrote: >Does anyone know how to get a list of subscribers and the optional >name for a list? If you have access to command line tools, see bin/list_members --help If not, the e-mail 'who' command will list members and their real names, but does not list 'hidden' members (those who've opted out of rosters). Send mail with subject 'help' (w/o quotes) to listname-request at ... for list specific syntax. You can also get a complete list with names by scripting the web interface. See http://starship.python.net/crew/jwt/mailman/#throughtheweb -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ifetch at du.edu Sat Aug 27 03:04:37 2005 From: ifetch at du.edu (Ivan Fetch) Date: Fri, 26 Aug 2005 19:04:37 -0600 (MDT) Subject: [Mailman-Users] Emails with a Subject in Chinese to a Mailing List In-Reply-To: <42FCBEDD.7020109@equinephotoart.com> References: <20050812144418.48571.qmail@web32204.mail.mud.yahoo.com> <42FCBEDD.7020109@equinephotoart.com> Message-ID: <20050826190211.C1730@tnetnzry.hgf.qh.rqh> Hello, We've encountered this issue, and (long story shorter) it is fixed in Mailman 2.1.6 if you install the codecs for Python (I believe they come with Python 2.4). This issue works now for me on a Mailman 2.1.6 test box. IF you are still having difficulty after looking into the codecs for Python, send me an email and I'll look more into what I did (this seems like a while ago). I believe the codecs are mentioned in the mailman FAQ actually. Thanks - Ivan. On Fri, 12 Aug 2005, JC Dill wrote: > game lover wrote: >> I am currently using Mailman 2.1.5 provided by a hosting service. >> When I send emails with a subject in Chinese to a mailing list that I >> created in Mailman, the emails are always discarded without any >> notice to the senders and recipients. Would anyone please help me to >> solve this issue? I will appreciate any information on this issue > > As your second post (presumably with Chinese characters in the subject > and body) to this list shows, Chinese characters go thru without any > problems. Have you asked your hosting service to look into your problem > for you? I suspect your messages are being discarded by a spam filter > at your host and are never reaching Mailman. > > jc > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ifetch%40du.edu > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > From ifetch at du.edu Sat Aug 27 09:50:15 2005 From: ifetch at du.edu (Ivan Fetch) Date: Sat, 27 Aug 2005 01:50:15 -0600 (MDT) Subject: [Mailman-Users] Emails with a Subject in Chinese to a Mailing List In-Reply-To: <8d581cfd05082623274ae350ed@mail.gmail.com> References: <20050812144418.48571.qmail@web32204.mail.mud.yahoo.com> <42FCBEDD.7020109@equinephotoart.com> <20050826190211.C1730@tnetnzry.hgf.qh.rqh> <8d581cfd05082623274ae350ed@mail.gmail.com> Message-ID: <20050827014910.F1730@tnetnzry.hgf.qh.rqh> Hi, Ah exactly - I believe this is what we've got on our test box. Thanks - Ivan. On Sat, 27 Aug 2005, Bruce Wang wrote: > On 8/27/05, Ivan Fetch wrote: >> Hello, >> >> We've encountered this issue, and (long story shorter) it is fixed in >> Mailman 2.1.6 if you install the codecs for Python (I believe they come >> with Python 2.4). > and if you are using Python prior to 2.4 say, 2.3.4 etc, you can try cjkcodecs > http://cjkpython.i18n.org > -- > simple is good > > From Michael.Schaarwaechter at ub.uni-dortmund.de Sat Aug 27 18:19:41 2005 From: Michael.Schaarwaechter at ub.uni-dortmund.de (Michael Schaarwaechter) Date: Sat, 27 Aug 2005 18:19:41 +0200 Subject: [Mailman-Users] Filter vacation messages? Message-ID: <4310929D.7070309@ub.uni-dortmund.de> Hi, my problem: I can't recognize a vacation message going to a mailman list just by taking a look at the header. The Mime type filtering doesn't help, too. I just need a possibility to filter by the content of the message. I want to hold back messages saying "am not in the office" and so on. Has anybody done this already and can give me a hint? TIA and cheers, Michael -- Michael Schaarwaechter http://www.schaarwaechter.de http://www.inetbib.de http://www.ub.uni-dortmund.de From brad at stop.mail-abuse.org Sat Aug 27 19:05:52 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sat, 27 Aug 2005 18:05:52 +0100 Subject: [Mailman-Users] Filter vacation messages? In-Reply-To: <4310929D.7070309@ub.uni-dortmund.de> References: <4310929D.7070309@ub.uni-dortmund.de> Message-ID: At 6:19 PM +0200 2005-08-27, Michael Schaarwaechter wrote: > my problem: I can't recognize a vacation message going to a mailman list > just by taking a look at the header. The Mime type filtering doesn't > help, too. I just need a possibility to filter by the content of the > message. I want to hold back messages saying "am not in the office" and > so on. Mailman has very limited tools for matching regular expressions, etc.... You're really much better off catching this sort of thing in an external tool like procmail, and then having procmail (or whatever) feed the remaining messages to Mailman. Search the Mailman FAQ Wizard for "procmail" for details. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From msapiro at value.net Sat Aug 27 19:09:09 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 27 Aug 2005 10:09:09 -0700 Subject: [Mailman-Users] Filter vacation messages? In-Reply-To: <4310929D.7070309@ub.uni-dortmund.de> Message-ID: Michael Schaarwaechter wrote: > >my problem: I can't recognize a vacation message going to a mailman list >just by taking a look at the header. The Mime type filtering doesn't >help, too. I just need a possibility to filter by the content of the >message. I want to hold back messages saying "am not in the office" and >so on. > >Has anybody done this already and can give me a hint? I haven't done it. I don't know if anyone has. If you can figure out how via regexp matching on the message subject or body or some other way to identify these autoresponse messages, it would be simple enough to add code to Mailman/Handlers/Hold.py to deal with them. In fact, if you could identify them by matching the subject against a regexp, you could just use Privacy options...->Spam filters->header_filter_rules to deal with them. If you try this and come up with an effective rule, please let us know. The problem as I see it is that these autoresponses seem to be entirely free form and while a human reader can obviously recognize them for what they are, I'm not smart enough to figure out how to recognize them programmatically. What is really needed is a standard header which if present says the message is an autoresponse. I'm not aware of such, and even if a standard were developed (say an extension to RFC2822) requiring such a header, it would be almost forever before all autoresponders complied with it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From j.espinoza.usa at gmail.com Sat Aug 27 19:46:17 2005 From: j.espinoza.usa at gmail.com (Joe Espinoza) Date: Sat, 27 Aug 2005 10:46:17 -0700 Subject: [Mailman-Users] Questions on 'List Renaming' & Misc. In-Reply-To: References: <471cce5905082516315cb1dd11@mail.gmail.com> Message-ID: <471cce5905082710467cc8567f@mail.gmail.com> Mark; Thanks again for all of the help and patience. In regards to this list actually being an "announcement" list...you're absolutely right and I'm now going through the link you provided. Here's what I now plan on doing, based on your suggestions/feedback and the information on the link you provided; - Create a new list. - Under the membership management page, I'll set the Additional Member Tasks to turn on the mod flag for all users. That way if anyone sends a msg to the list, including me...it will sit and wait in the queue until I release it. Which is nice, especially if I goof up and accidentally send it out. - Disable monthly password reminders. - Strip out the List footer that's automatically added to each message that's sent out. Other than what I've listed above, is their anything else that I might be missing? For example, since the goal here is for everyone to NOT know that they are on some sort of list...are their any other daily/monthly/occasional msgs that Mailman MIGHT send out to the list other than password reminders? Also, with this type of List and what I want to accomplish, how can 'automatic bounce-message processing' either help or hinder my goals? Thanks again for all of the help! J. From msapiro at value.net Sat Aug 27 20:46:50 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 27 Aug 2005 11:46:50 -0700 Subject: [Mailman-Users] Questions on 'List Renaming' & Misc. In-Reply-To: <471cce5905082710467cc8567f@mail.gmail.com> Message-ID: Joe Espinoza wrote: > >- Under the membership management page, I'll set the Additional Member Task= >s to > turn on the mod flag for all users. That way if anyone sends a msg >to the list, including me...it will sit and wait in the queue until I >release it. Which is nice, especially if I goof up and accidentally >send it out. Note that this is a "one time" action that turns on the mod flag for all current subscribers. You also want to set Privacy options...->Sender filters->default_member_moderation to Yes so that future subscribers are moderated by default. You also want to be sure that Privacy options...->Sender filters->generic_nonmember_action is set to something other than Accept - probably Discard if you don't want to confirm the existence of the list with a rejection message. >- Disable monthly password reminders. > >- Strip out the List footer that's automatically added to each message >that's sent out. > >Other than what I've listed above, is their anything else that I might >be missing? > >For example, since the goal here is for everyone to NOT know that they >are on some sort of list...are their any other >daily/monthly/occasional msgs that Mailman MIGHT send out to the list >other than password reminders? I think only bounce related messages. See below. You may also want to set OWNERS_CAN_ENABLE_PERSONALIZATION = Yes in mm_cfg.py and then set Non-digest options->personalize to Full Personalization which will cause each recipient's message to be To: his/her address. >Also, with this type of List and what I want to accomplish, how can >'automatic bounce-message processing' either help or hinder my goals? Automated bounce processing helps by ultimately removing dead addresses from the list without your intervention. The issue in your case is that bounce processing sends 0 or more warnings (number set by bounce_you_are_disabled_warnings) to the bouncing address before deleting it and sends a final notification when the address is deleted. Since an address can be bouncing for a 'temporary' reason such as a full mailbox or a suspended account that is subsequently reinstated, the user may receive one of these notices which will reveal that she/he is/was on the list. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From j.espinoza.usa at gmail.com Sat Aug 27 21:33:47 2005 From: j.espinoza.usa at gmail.com (Joe Espinoza) Date: Sat, 27 Aug 2005 12:33:47 -0700 Subject: [Mailman-Users] Questions on 'List Renaming' & Misc. In-Reply-To: References: <471cce5905082710467cc8567f@mail.gmail.com> Message-ID: <471cce590508271233753fd08@mail.gmail.com> Mark, again a million 'Thank You's'! Regarding the Automated bounce processing, can I just disable this? If so, should an email message 'bounce' how will I be notified if I disable the 'automated bounce processing option? I guess in this case, I do want to have interaction and intervene manually. Thanks, J. From msapiro at value.net Sat Aug 27 22:03:45 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 27 Aug 2005 13:03:45 -0700 Subject: [Mailman-Users] Questions on 'List Renaming' & Misc. In-Reply-To: <471cce590508271233753fd08@mail.gmail.com> Message-ID: Joe Espinoza wrote: >Mark, again a million 'Thank You's'! Regarding the Automated bounce >processing, can I just disable this? Yes. Just set Bounce processing->bounce_processing to No. >If so, should an email message 'bounce' how will I be notified if I >disable the 'automated bounce processing option? I guess in this case, >I do want to have interaction and intervene manually. If you do nothing else, the returned bounces will be ignored and you won't see them. If your MTA uses aliases, you can change the alias for the listname-bounces address to send the mail somewhere else. For example, if there is an alias that looks like listname-bounces: "|path_to/mail/mailman bounces listname" you could change it to listname-bounces: "|path_to/mail/mailman owner listname" and all bounces will be sent to the list owner. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From j.espinoza.usa at gmail.com Sat Aug 27 22:14:42 2005 From: j.espinoza.usa at gmail.com (Joe Espinoza) Date: Sat, 27 Aug 2005 13:14:42 -0700 Subject: [Mailman-Users] Questions on 'List Renaming' & Misc. In-Reply-To: References: <471cce590508271233753fd08@mail.gmail.com> Message-ID: <471cce59050827131457d16181@mail.gmail.com> Mark; Thank you so much! J. From d4rkness at comcast.net Sun Aug 28 21:22:19 2005 From: d4rkness at comcast.net (David) Date: Sun, 28 Aug 2005 15:22:19 -0400 Subject: [Mailman-Users] Just Joined Message-ID: <43120EEB.6060009@comcast.net> Hello people I just joined this list as I am just starting to mess around with Mailman as yahoo groups blow big chunks. I'm not a complete web idiot but somethings are still a tad too techy for me at times. -- Smoking Stinks! Http://www.nicodemon.info - NO Smoking Community! FireFox - The Browser That Ate IE! Thunderbird - The Email Client That Ate OLE! AIM=Ice Boy 32 YIM=MI_Z0mbie_13 From dspake at sbcglobal.net Mon Aug 29 03:10:56 2005 From: dspake at sbcglobal.net (David Spake) Date: Sun, 28 Aug 2005 20:10:56 -0500 Subject: [Mailman-Users] I'm getting a 95% mass bounce action Message-ID: <431260A0.1030906@sbcglobal.net> Hey all, I've got a problem with Mailman, and I'm unsure as to how to correct it. My host provider runs MailMan 2.1.5. I like it, but the problem I'm having is that I keep getting periodic mass bouncings my list. I get like a 95% "bounce action notification" every three or four weeks. I've got the bounce processor turned off, and all the notifications come to me, so the users are unaware (as far as I can tell). What causes it, is beyond my understanding. I've looked at the posts that are just prior to the mass bounce notificiations, and they don't look any different than any other post. What, if anything, can I do to try and track this down. I don't mind unbouncing everyone (it's only 60 users or so), but 5 times this month has gotten old. Granted I'm a user on a hosted system, but the admin's are really laid back, and I've worked closely with them for almost 6 years now. I'm pretty sure they'd take any suggestions for actions very seriously. Thanks for your ideas, Dave From msapiro at value.net Mon Aug 29 05:16:59 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 28 Aug 2005 20:16:59 -0700 Subject: [Mailman-Users] I'm getting a 95% mass bounce action In-Reply-To: <431260A0.1030906@sbcglobal.net> Message-ID: David Spake wrote: > >I've got a problem with Mailman, and I'm unsure as to how to correct it. > My host provider runs MailMan 2.1.5. I like it, but the problem I'm >having is that I keep getting periodic mass bouncings my list. I get >like a 95% "bounce action notification" every three or four weeks. And what's in them. Do they contain a copy of the Delivery Status Notification. What does it say? >I've >got the bounce processor turned off, and all the notifications come to >me, so the users are unaware (as far as I can tell). I'm not sure why you're seeing anything if bounce processing is turned off for the list. Normally, returned bounces are just discarded if bounce processing is off. Perhaps you're talking about notifications from when bounce processing was on. >What causes it, is >beyond my understanding. I've looked at the posts that are just prior >to the mass bounce notificiations, and they don't look any different >than any other post. > >What, if anything, can I do to try and track this down. I don't mind >unbouncing everyone (it's only 60 users or so), but 5 times this month >has gotten old. Are you seeing the actual "bounce" notifications that are being returned? If so, they will tell you why the mail is bouncing. Without that information, people can only guess. If you are getting (have gotten) notifications to the list owner from Mailman, the triggering bounce message should be attached to the notification. You could also try adjusting the bounce processing settings. If for example, you set bounce_score_threshold to 5.0 and bounce_info_stale_after to 4, then the only people who get disabled will be those who have five or more bounces with no more than 4 days between them. It sounds like your "spurious" bounces don't happen that often, but if you really have a bad address, this should get that as long as you normally get posts every day or two. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From Michael.Schaarwaechter at ub.uni-dortmund.de Mon Aug 29 09:15:58 2005 From: Michael.Schaarwaechter at ub.uni-dortmund.de (Michael Schaarwaechter) Date: Mon, 29 Aug 2005 09:15:58 +0200 Subject: [Mailman-Users] emailhost vs urlhost Message-ID: <4312B62E.1030203@ub.uni-dortmund.de> Hi, I had to configure different DEFAULT_EMAIL_HOST from DEFAULT_URL_HOST. That works for the lists and for the admin pages of the lists. It doesn't work for the general overview pages like /mailman/admin and /mailman/listinfo. The link on the admin page to the listinfo page and vice versa contains the email_host, not the url_host. Bug or feature? ;-) Cheers, Michael -- Michael Schaarwaechter http://www.schaarwaechter.de http://www.inetbib.de http://www.ub.uni-dortmund.de From jak at cccmz.de Mon Aug 29 16:52:24 2005 From: jak at cccmz.de (Fabian Werner) Date: Mon, 29 Aug 2005 16:52:24 +0200 Subject: [Mailman-Users] Mailman CGI Error in chroot Message-ID: <20050829145224.GA28129@localhost> Hello everybody. Im writing to this list, because i want to get Mailman's web interface to work. The problem is: Mailman works in a chroot (in partnership with exim). Mail delivery and everything works fine, but when i want to use the web interface i get the following error: Mailman CGI error!!! The Mailman CGI wrapper encountered a fatal error. This entry is being stored in your syslog: No such file or directory There is nothing reported in the syslog, but that may be a fault of my chroot... Anyway, Mailman has everything it needs to function in the chroot (/var/lib/mailman complete and /usr/lib/mailman complete). Those two mentioned paths contain a symlink called "wrapper". Question is: Where does mailman search for this wrapper? Why cant he find it on my system? Thanks (in advance) for your help!! Regards, Fabian Werner (germany). From sythos at sythos.net Mon Aug 29 16:55:48 2005 From: sythos at sythos.net (Sythos) Date: Mon, 29 Aug 2005 16:55:48 +0200 Subject: [Mailman-Users] Mailman CGI Error in chroot In-Reply-To: <20050829145224.GA28129@localhost> References: <20050829145224.GA28129@localhost> Message-ID: <20050829145548.GB7254@sythos.net> On Mon, Aug 29, 2005 at 04:52:24PM +0200, Fabian Werner wrote: > Anyway, Mailman has everything it needs to function in the chroot > (/var/lib/mailman complete and /usr/lib/mailman complete). Those two > mentioned paths contain a symlink called "wrapper". use "mount bind" to include mailman dir into web chroot, is the easy way :) -- Sythos - http://www.sythos.net () ASCII Ribbon Campaign - against html/rtf/vCard in mail /\ - against M$ attachments From msapiro at value.net Mon Aug 29 19:27:41 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 29 Aug 2005 10:27:41 -0700 Subject: [Mailman-Users] emailhost vs urlhost In-Reply-To: <4312B62E.1030203@ub.uni-dortmund.de> Message-ID: Michael Schaarwaechter wrote: > >I had to configure different DEFAULT_EMAIL_HOST from DEFAULT_URL_HOST. >That works for the lists and for the admin pages of the lists. It >doesn't work for the general overview pages like /mailman/admin and >/mailman/listinfo. The link on the admin page to the listinfo page and >vice versa contains the email_host, not the url_host. > >Bug or feature? ;-) I think it is a bug. If I am correct, it only appears when VIRTUAL_HOST_OVERVIEW is set Off in mm_cfg.py. In this case, assuming the deprecated DEFAULT_HOST_NAME is not set, Utils.get_domain() returns DEFAULT_EMAIL_HOST instead of DEFAULT_URL_HOST. This is not an issue for list specific pages as they use the list attribute web_page_url. I have submitted this to the bug tracker. See https://sourceforge.net/tracker/index.php?func=detail&aid=1275856&group_id=103&atid=100103 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Aug 29 19:46:57 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 29 Aug 2005 10:46:57 -0700 Subject: [Mailman-Users] Mailman CGI Error in chroot In-Reply-To: <20050829145224.GA28129@localhost> Message-ID: Fabian Werner wrote: > >Mail delivery and everything works fine, but when i want to use the web >interface i get the following error: > >Mailman CGI error!!! >The Mailman CGI wrapper encountered a fatal error. This entry is being >stored in your syslog: > >No such file or directory > >There is nothing reported in the syslog, but that may be a fault of my >chroot... > >Anyway, Mailman has everything it needs to function in the chroot >(/var/lib/mailman complete and /usr/lib/mailman complete). Those two >mentioned paths contain a symlink called "wrapper". > >Question is: Where does mailman search for this wrapper? Why cant he >find it on my system? The reply from Sythos: > >use "mount bind" to include mailman dir into web chroot, is the easy way may be the solution, but I just want to point out that the referenced message comes from the wrapper so the file that isn't found is not the wrapper, but rather the script the wrapper is trying to load which is path_to/scripts/driver where the 'path_to' part was determined by configure. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dave at uwm.edu Mon Aug 29 22:19:17 2005 From: dave at uwm.edu (Dave Rasmussen) Date: Mon, 29 Aug 2005 15:19:17 -0500 Subject: [Mailman-Users] envelope sender address massaging? Message-ID: <20050829201916.GA7229@alpha1.csd.uwm.edu> We have a problem here on campus that I'm sure other sites have addressed. We currently use user at uwm.edu as our users addresses but in the past and with some remaining legacy systems they still have user at csd.uwm.edu. In listproc I used to have an alias file to set to do this for all the users that would come along and just translate csd.uwm.edu to uwm.edu. This was not a whitelist by the way. Is there a way to do this with mailman? From mavery at mail.otherwhen.com Mon Aug 29 22:21:27 2005 From: mavery at mail.otherwhen.com (Mike Avery) Date: Mon, 29 Aug 2005 14:21:27 -0600 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 In-Reply-To: References: Message-ID: <43136E47.6070206@mail.otherwhen.com> Mark Sapiro wrote: > >It looks like msg_footer (on the list's Non-digest options page), and >possibly also digest_footer (on the list's Digest options page), has a >non-ascii character in it. > > Ahhh... yeah. The question is, what next? I run into this fairly often (a few times a month) when trying to delete spam that's awaiting my approval. Looking at the archives to the mailing list, I've seen that different people have had this problem since 2003 in one form or another. I've discovered if I clean out any list's list of pending mail, I can copy the appropriate files to the other lists and delete the offending pending files. However, this really isn't a good answer to the question. Sure, non-ascii characters aren't legal in email addresses, subject lines, and so on. However, the spammers don't seem to mind... personally, I'd be just as happy of Mailman dropped those messages into the bit bucket without even telling me about it, though that may not really be a good answer. Still, it seems Mailman should be able to handle the illegal data a bit more elegantly.... what's the old system designer mantra, "Never test for an error condition you don't know how to handle"? Mike -- ...The irony is that Bill Gates claims to be making a stable operating system and Linus Torvaldis claims to be trying to take over the world... Mike Avery mavery at mail dot otherwhen dot com home baker ICQ 16241692 networking guru AIM mavery81230 wordsmith Yahoo mavery81230 From dspake at sbcglobal.net Tue Aug 30 00:39:17 2005 From: dspake at sbcglobal.net (David Spake) Date: Mon, 29 Aug 2005 17:39:17 -0500 Subject: [Mailman-Users] I'm getting a 95% mass bounce action In-Reply-To: References: Message-ID: <43138E95.9050201@sbcglobal.net> Mark Sapiro wrote: > David Spake wrote: > >>I've got a problem with Mailman, and I'm unsure as to how to correct it. >> My host provider runs MailMan 2.1.5. I like it, but the problem I'm >>having is that I keep getting periodic mass bouncings my list. I get >>like a 95% "bounce action notification" every three or four weeks. > > And what's in them. Do they contain a copy of the Delivery Status > Notification. What does it say? Here is one of the notices (with the email address of the 'notified' person xx'd out): -- This is a Mailman mailing list bounce action notice: List: HH_Talk Member: xx at xxxx Action: Subscription disabled. Reason: Excessive or fatal bounces. The triggering bounce notice is attached below. Questions? Contact the Mailman site administrator at mailman at heartlandhumanists.org. -- I've got the headers, and I don't see a Deliver Status Notification specific one. There are a few MailMan headers, but not that specific one. >>I've >>got the bounce processor turned off, and all the notifications come to >>me, so the users are unaware (as far as I can tell). > > I'm not sure why you're seeing anything if bounce processing is turned > off for the list. Normally, returned bounces are just discarded if > bounce processing is off. Perhaps you're talking about notifications > from when bounce processing was on. Here's the appropriate information from Bounce processing Section: ====== bounce_processing : No bounce_score_threshold: 5.0 bounce_info_stale_after: 0 bounce_you_are_disabled_warnings : 30 bounce_you_are_disabled_warnings_interval : 7 bounce_unrecognized_goes_to_list_owner : Yes bounce_notify_owner_on_disable : Yes bounce_notify_owner_on_removal : Yes ======== > > Are you seeing the actual "bounce" notifications that are being > returned? If so, they will tell you why the mail is bouncing. Without > that information, people can only guess. > If you are getting (have gotten) notifications to the list owner from > Mailman, the triggering bounce message should be attached to the > notification. I get at the bottom of the bounce notification a copy of the email that caused the member to be bounced. Here are a few of the headers: X-Originating-Email: [g_xxx at msn.com] FROM: [g_xxx at msn.com] X-Return-Path: [g_xxx at msn.com] To: "HH talk" This is the URL: http://www.foxnews.com/story/0,2933,167235,00.html That's it. No other message, or text. Just the URL. > You could also try adjusting the bounce processing settings. If for > example, you set bounce_score_threshold to 5.0 and > bounce_info_stale_after to 4, then the only people who get disabled > will be those who have five or more bounces with no more than 4 days > between them. It sounds like your "spurious" bounces don't happen that > often, but if you really have a bad address, this should get that as > long as you normally get posts every day or two. I'll try that. I've just moved bounce_info_stale_after to 4, and I'll keep the threshold at 5.0 Thanks for helping me to improve the information, and the config tips. Dave From sean at adoptionmedia.com Tue Aug 30 01:23:55 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Mon, 29 Aug 2005 16:23:55 -0700 Subject: [Mailman-Users] Error during mailman runs Message-ID: <4313990B.8080205@adoptionmedia.com> Hi All, I am getting the following errors durring mailman runs: mailman01:/var/lib/mailman/qfiles/out# Traceback (most recent call last): File "/var/lib/mailman/bin/qrunner", line 270, in ? main() File "/var/lib/mailman/bin/qrunner", line 230, in main qrunner.run() File "/var/lib/mailman/Mailman/Queue/Runner.py", line 87, in run self._cleanup() File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 220, in _cleanup BounceMixin._cleanup(self) File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 132, in _cleanup self._register_bounces() File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 120, in _register_bounces mlist.registerBounce(addr, msg, day=day) File "/var/lib/mailman/Mailman/Bouncer.py", line 108, in registerBounce info = self.getBounceInfo(member) File "/var/lib/mailman/Mailman/MysqlMemberships.py", line 530, in getBounceInfo row[2], row[0]) TypeError: __init__() takes exactly 5 arguments (6 given) What does this mean? Thanks, Sean From msapiro at value.net Tue Aug 30 01:31:58 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 29 Aug 2005 16:31:58 -0700 Subject: [Mailman-Users] I'm getting a 95% mass bounce action In-Reply-To: <43138E95.9050201@sbcglobal.net> Message-ID: David Spake wrote: > >Here is one of the notices (with the email address of the 'notified' >person xx'd out): > >-- >This is a Mailman mailing list bounce action notice: > List: HH_Talk > Member: xx at xxxx > Action: Subscription disabled. > Reason: Excessive or fatal bounces. >The triggering bounce notice is attached below. >Questions? Contact the Mailman site administrator at >mailman at heartlandhumanists.org. >-- > >I've got the headers, and I don't see a Deliver Status Notification >specific one. There are a few MailMan headers, but not that specific one. It's not a header. It's the triggering bounce notice which is another e-mail message attached to the one above. > >I get at the bottom of the bounce notification a copy of the email that >caused the member to be bounced. Here are a few of the headers: > >X-Originating-Email: [g_xxx at msn.com] >FROM: [g_xxx at msn.com] >X-Return-Path: [g_xxx at msn.com] >To: "HH talk" > >This is the URL: >http://www.foxnews.com/story/0,2933,167235,00.html > >That's it. No other message, or text. Just the URL. The copy of the original message is attached to or included in the "triggering bounce notice". Somewhere between the first material you quote and the copy of the original message, there should be the reply from your outgoing MTA or the recipient's MTA indicating why the post wasn't delivered. That's the information that will help diagnose the problem. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Aug 30 01:43:13 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 29 Aug 2005 16:43:13 -0700 Subject: [Mailman-Users] Error during mailman runs In-Reply-To: <4313990B.8080205@adoptionmedia.com> Message-ID: Sean Roe wrote: > >I am getting the following errors durring mailman runs: > >mailman01:/var/lib/mailman/qfiles/out# Traceback (most recent call last): > File "/var/lib/mailman/bin/qrunner", line 270, in ? > main() > File "/var/lib/mailman/bin/qrunner", line 230, in main > qrunner.run() > File "/var/lib/mailman/Mailman/Queue/Runner.py", line 87, in run > self._cleanup() > File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 220, in >_cleanup > BounceMixin._cleanup(self) > File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 132, in >_cleanup > self._register_bounces() > File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 120, in >_register_bounces > mlist.registerBounce(addr, msg, day=day) > File "/var/lib/mailman/Mailman/Bouncer.py", line 108, in registerBounce > info = self.getBounceInfo(member) > File "/var/lib/mailman/Mailman/MysqlMemberships.py", line 530, in >getBounceInfo > row[2], row[0]) >TypeError: __init__() takes exactly 5 arguments (6 given) > > >What does this mean? It appears to be saying that the MysqlMemberships.py member adaptor that you have installed is not compatible with your version of Mailman. What Mailman version do you have? What version of MysqlMemberships.py do you have (latest is 1.61, 2005-07-27)? See http://sourceforge.net/tracker/index.php?func=detail&aid=839386&group_id=103&atid=300103 and/or http://www.orenet.co.uk/opensource/ -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at stop.mail-abuse.org Tue Aug 30 01:44:43 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 30 Aug 2005 01:44:43 +0200 Subject: [Mailman-Users] envelope sender address massaging? In-Reply-To: <20050829201916.GA7229@alpha1.csd.uwm.edu> References: <20050829201916.GA7229@alpha1.csd.uwm.edu> Message-ID: At 3:19 PM -0500 2005-08-29, Dave Rasmussen wrote: > In listproc I used to have an alias file to set to do this for all the > users that would come along and just translate csd.uwm.edu to uwm.edu. > This was not a whitelist by the way. > > Is there a way to do this with mailman? Not within Mailman, no. But you could easily do this within the MTA, depending on which MTA you're using. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From dlj04 at josephson.com Tue Aug 30 02:25:14 2005 From: dlj04 at josephson.com (David Josephson) Date: Mon, 29 Aug 2005 17:25:14 -0700 Subject: [Mailman-Users] All members treated as nonmembers redux Message-ID: <4313A76A.2000806@josephson.com> We had a list (MM 2.1.5 under sendmail) suddenly stop working, with logs showing that all incoming messages (from members and nonmembers alike) were being discarded. Configs had been set to discard without copying to the list admin, and it is a relatively low volume list, so it wasn't noticed for a while. During troubleshooting we re-enabled forward_auto_discards and the moderator approval page for each incoming post showed "post by nonmember to members-only list" *and* "poster is a member of ... list." Following up on an earlier answer to this sort of problem, we commented out the SENDER_HEADERS = ('from') line in mm_cfg.py and this fixed the problem. Question is, how did this break in the first place? And why did it apply to only one list? Other lists, and new lists created since then, work fine. There is mention of being able to modify member checking on a per-list basis but I was not able to find where to do this. There was a server reboot (for other reasons) at about the same time this problem appeared. During this debugging process we also upgraded from 2.1.5 to 2.1.6, could this have been a default of the 2.1.6 install, and the real problem was something else? Thanks ... David Josephson From dspake at sbcglobal.net Tue Aug 30 03:39:52 2005 From: dspake at sbcglobal.net (David Spake) Date: Mon, 29 Aug 2005 20:39:52 -0500 Subject: [Mailman-Users] I'm getting a 95% mass bounce action In-Reply-To: References: Message-ID: <4313B8E8.5030706@sbcglobal.net> Mark Sapiro wrote: > David Spake wrote: > > The copy of the original message is attached to or included in the > "triggering bounce notice". Somewhere between the first material you > quote and the copy of the original message, there should be the reply > from your outgoing MTA or the recipient's MTA indicating why the post > wasn't delivered. That's the information that will help diagnose the > problem. Mark, I really do appreciate the help. Here's what's so odd about the whole situation, and what really throws me for a curve. The message that shows at the bottom of the first Bounce Notification has been sucessfully posted to the list. It's accepted by MailMan, with a timestamp of 10:55. The very next message I have from the list is the first Bounce Notification, timestamped at 10:57. I have no other messages from the list between 10:55 and 10:57. Then at 10:57 PM, I get the first of 55 or so bounce notifications. Looking back at the email message, I see the message "The triggering bounce notice is attached below.". For clarity I include the entire message here between the xx's: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx This is a Mailman mailing list bounce action notice: List: HH_Talk Member: sxxx at casxxxx.net Action: Subscription disabled. Reason: Excessive or fatal bounces. The triggering bounce notice is attached below. Questions? Contact the Mailman site administrator at mailman at heartlandhumanists.org. ============================ Subject: [HH_Talk] xxx From: Date: Sat, 27 Aug 2005 22:55:09 -0500 To: "HH talk" Return-Path: Delivered-To: 153-hh_talk at heartlandhumanists.org Received: (qmail 6323 invoked from network); 28 Aug 2005 03:56:54 -0000 Received: from bay11-dav39.bay11.hotmail.com (HELO hotmail.com) (64.4.39.69) by human.reason4.us with SMTP; 28 Aug 2005 03:56:54 -0000 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sat, 27 Aug 2005 20:56:23 -0700 Message-ID: Received: from 70.245.115.173 by BAY11-DAV39.phx.gbl with DAV; Sun, 28 Aug 2005 03:56:23 +0000 X-Originating-IP: [70.245.115.173] X-Originating-Email: [gxxx at msn.com] X-Sender: gxxx at msn.com MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: MSN 9 X-MimeOLE: Produced By MSN MimeOLE V9.10.0011.1703 Seal-Send-Time: Sat, 27 Aug 2005 22:55:10 -0500 X-OriginalArrivalTime: 28 Aug 2005 03:56:23.0663 (UTC) FILETIME=[74FBF7F0:01C5AB84] X-BeenThere: hh_talk at heartlandhumanists.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: List-Subscribe: Content-Type: multipart/mixed; boundary="===============1877034956==" Sender: hh_talk-bounces at heartlandhumanists.org Errors-To: hh_talk-bounces at heartlandhumanists.org http://www.foxnews.com/story/0,2933,167235,00.html ============ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx That's it. One last thing I've checked is to see if the Message-ID: of the posted message, and the Message-ID: of the attached "triggering bounce notice" are the same. They are. Thanks again for your time, Dave From stephen at xemacs.org Tue Aug 30 04:20:41 2005 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 30 Aug 2005 11:20:41 +0900 Subject: [Mailman-Users] Messages are lost...I have followed FAQs 3.14 In-Reply-To: <43136E47.6070206@mail.otherwhen.com> (Mike Avery's message of "Mon, 29 Aug 2005 14:21:27 -0600") References: <43136E47.6070206@mail.otherwhen.com> Message-ID: <87ll2kjhc6.fsf@tleepslib.sk.tsukuba.ac.jp> >>>>> "Mike" == Mike Avery writes: Mike> Looking at the archives to the mailing list, I've seen that Mike> different people have had this problem since 2003 in one Mike> form or another. Actually, not. (See below.) Mike> Still, it seems Mailman should be able to handle the illegal Mike> data a bit more elegantly.... what's the old system designer Mike> mantra, "Never test for an error condition you don't know Mike> how to handle"? The error condition being tested for is "all other errors", and we know how to handle those ... "preserve the post, log the condition, and let someone burn real neurons figuring it out." Although I'm not a Mailman developer, I do know a little about I18N, and it seems to me from a brief look at the code that the problem is that there are a number of different ways that such data can leak out to where it needs to get processed, and the process has been to fix them in place as they are identified. (I've seen two or three of these bugs fixed in the last year, I suspect your spammers have found Yet Another Path to the error handler.) What really needs to be done for Mailman 2.1 is a complete audit of all the places where headers are accessed, but you know how expensive that is. For Mailman 3, what probably should be done is to rip out all of the current just-in-time I18N processing of headers, and preprocess every header, tagging them with their charsets. Binary headers would be tagged as "bogus" rather than "binary." Now if I could just beg, borrow, or steal a few "round tuits".... -- School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. From jetta.view at gmx.de Tue Aug 30 14:31:53 2005 From: jetta.view at gmx.de (Martin Held) Date: Tue, 30 Aug 2005 14:31:53 +0200 Subject: [Mailman-Users] keep back mails of users Message-ID: <20050830123303.303B61E4009@bag.python.org> hi i'm a beginner and i have a question. perhaps somebody of you know the answer. i created a new list for mailman. now a want 2 kinds of users: - the first group should be able to send the mail directly to mailman and mailman should dispose the mail to the list members. - the second group of users can send mails too. but the mail needs a release by the administrator. is this possible ? how ? thanks for help best regards emmi From hannah at schlund.de Tue Aug 30 14:37:34 2005 From: hannah at schlund.de (Hannah Schroeter) Date: Tue, 30 Aug 2005 14:37:34 +0200 Subject: [Mailman-Users] keep back mails of users In-Reply-To: <20050830123303.303B61E4009@bag.python.org> References: <20050830123303.303B61E4009@bag.python.org> Message-ID: <20050830123734.GA2969@schlund.de> Hello! On Tue, Aug 30, 2005 at 02:31:53PM +0200, Martin Held wrote: >i'm a beginner and i have a question. perhaps somebody of >you know the answer. >i created a new list for mailman. >now a want 2 kinds of users: >- the first group should be able to send the mail directly to mailman and >mailman >should dispose the mail to the list members. >- the second group of users can send mails too. but the mail needs a release >by >the administrator. >is this possible ? >how ? IIRC you can set a "moderated" flag individually for users. All users that are *not* moderated have their mails passed through immediately, the others' contributions are held back and an administrator or moderator has to pass them through. Kind regards, Hannah. From flakrat at yahoo.com Tue Aug 30 17:51:48 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Tue, 30 Aug 2005 10:51:48 -0500 Subject: [Mailman-Users] "Server not connected" in smtp-failure log In-Reply-To: <20050830123734.GA2969@schlund.de> Message-ID: <20050830155159.351091E4004@bag.python.org> Howdy all, I have my mailman list set up as an E-Newsletter distribution list, i.e. only email that I approve goes out to the list. I am seeing the following errors being repeated over and over in my /usr/local/mailman/logs/smtp-failure log delivery to joe at domain.com failed with code -1: Server not connected I found a possible solution to this in mailman-users list: Write this line in your mm_cfg.py MTA = 'Postfix' SMTPHOST = 'aa.bb.cc.dd' I already had the MTA line correct, but didn't have the SMTPHOST line. I've added that line. My questions: 1) do I need to do anything to get mailman to re-read mm_cfg.py? 2) Will mailman re-attempt to deliver the email to this user or will he have to wait for my next newsletter email? (remember this is an E-Newsletter type list) Thanks, Mike From memmott at hitcatcher.com Tue Aug 30 17:59:11 2005 From: memmott at hitcatcher.com (Memmott @ HitCatcher.com) Date: Tue, 30 Aug 2005 11:59:11 -0400 Subject: [Mailman-Users] Emails coming through as "maillist-bounces" - is this normal? Message-ID: <20050830162633.43D9F1E4280@bag.python.org> Hi everyone, I've searched the FAQ and come up with nothing. Please be gentle if this is a dumb question... A client of ours has a mailman list set up called awake at domain.org. For some reason, when anybody posts to this list, the return address of the list comes across as "awake-bounces at domain.org [mailto:awake-bounces at domain.org] On Behalf Of firstname lastname" (User and domain specific details modified) Anyways, is this the default behavior/ Is there any way to force it to send out emails as awake at domain.org and not awake-bounces? Thanks in advance, Matt From sean at adoptionmedia.com Tue Aug 30 18:51:50 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Tue, 30 Aug 2005 09:51:50 -0700 Subject: [Mailman-Users] Error during mailman runs In-Reply-To: References: Message-ID: <43148EA6.7000500@adoptionmedia.com> Mark Sapiro wrote: >Sean Roe wrote: > > >>I am getting the following errors durring mailman runs: >> >>mailman01:/var/lib/mailman/qfiles/out# Traceback (most recent call last): >> File "/var/lib/mailman/bin/qrunner", line 270, in ? >> main() >> File "/var/lib/mailman/bin/qrunner", line 230, in main >> qrunner.run() >> File "/var/lib/mailman/Mailman/Queue/Runner.py", line 87, in run >> self._cleanup() >> File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 220, in >>_cleanup >> BounceMixin._cleanup(self) >> File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 132, in >>_cleanup >> self._register_bounces() >> File "/var/lib/mailman/Mailman/Queue/BounceRunner.py", line 120, in >>_register_bounces >> mlist.registerBounce(addr, msg, day=day) >> File "/var/lib/mailman/Mailman/Bouncer.py", line 108, in registerBounce >> info = self.getBounceInfo(member) >> File "/var/lib/mailman/Mailman/MysqlMemberships.py", line 530, in >>getBounceInfo >> row[2], row[0]) >>TypeError: __init__() takes exactly 5 arguments (6 given) >> >> >>What does this mean? >> >> > > >It appears to be saying that the MysqlMemberships.py member adaptor >that you have installed is not compatible with your version of Mailman. > >What Mailman version do you have? > >What version of MysqlMemberships.py do you have (latest is 1.61, >2005-07-27)? See >http://sourceforge.net/tracker/index.php?func=detail&aid=839386&group_id=103&atid=300103 >and/or http://www.orenet.co.uk/opensource/ > >-- >Mark Sapiro The highway is for gamblers, >San Francisco Bay Area, California better use your sense - B. Dylan > > I am using 1.61 per the revision number on the file: Kev Green, oRe Net (http://www.orenet.co.uk/), 2003/11/04 $Revision: 1.61 $ and the mailman version is via version in bin: mailman01:/var/lib/mailman/bin# ./version Using Mailman version: 2.1.6 Is there some sort of issue with spammers? It doesn't happen all the time. There appears to be no rhyme or reason for it. Thanks, Sean Roe From flakrat at yahoo.com Tue Aug 30 18:53:27 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Tue, 30 Aug 2005 11:53:27 -0500 Subject: [Mailman-Users] "Server not connected" in smtp-failure log In-Reply-To: <20050830155159.351091E4004@bag.python.org> Message-ID: <20050830165338.4EF691E4008@bag.python.org> Bah, ok, I'm still having trouble with this. Some of the people on the list get the emails from the list, but a bunch of others get this error in smtp-failure like delivery to joe at domain.com failed with code -1: Server not connected delivery to jim at example.com failed with code -1: Server not connected delivery to dave at stuff.com failed with code -1: Server not connected delivery to amy at somesite.net failed with code -1: Server not connected ... and so on I've tried that setting SMTPHOST '127.0.0.1' and SMTPHOST '10.0.0.1' and also it's MX ip address, and all result in the following error: Low level smtp error: Server not connected, msgid: <20050829150816.EA2F933942 at mail.mydomain.com> Commenting out SMTPHOST gets rid of the above "Low level smtp" error, but the "Server not connected" errors continue. My MTA is PostFix -----Original Message----- From: mailman-users-bounces+flakrat=yahoo.com at python.org [mailto:mailman-users-bounces+flakrat=yahoo.com at python.org] On Behalf Of Mike Hanby Sent: Tuesday, August 30, 2005 10:52 To: mailman-users at python.org Subject: [Mailman-Users] "Server not connected" in smtp-failure log Howdy all, I have my mailman list set up as an E-Newsletter distribution list, i.e. only email that I approve goes out to the list. I am seeing the following errors being repeated over and over in my /usr/local/mailman/logs/smtp-failure log delivery to joe at domain.com failed with code -1: Server not connected I found a possible solution to this in mailman-users list: Write this line in your mm_cfg.py MTA = 'Postfix' SMTPHOST = 'aa.bb.cc.dd' I already had the MTA line correct, but didn't have the SMTPHOST line. I've added that line. My questions: 1) do I need to do anything to get mailman to re-read mm_cfg.py? 2) Will mailman re-attempt to deliver the email to this user or will he have to wait for my next newsletter email? (remember this is an E-Newsletter type list) Thanks, Mike ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/flakrat%40yahoo.com Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From flakrat at yahoo.com Tue Aug 30 20:27:26 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Tue, 30 Aug 2005 13:27:26 -0500 Subject: [Mailman-Users] "Server not connected" in smtp-failure log In-Reply-To: <20050830165338.4EF691E4008@bag.python.org> Message-ID: <20050830182737.699FE1E4004@bag.python.org> Ok, I think I've found the solution, I didn't need to mess with the SMTPHOST, since localhost works just fine. I commented that line out of my mm_cfg.py file. The following was set in my Default.py file SMTPPORT = 0 I changed it to the following in my mm_cfg.py file SMTPPORT = 25 And now it looks as though it's working. Wonder why it was set to 0 in the Default file. -----Original Message----- From: mailman-users-bounces+flakrat=yahoo.com at python.org [mailto:mailman-users-bounces+flakrat=yahoo.com at python.org] On Behalf Of Mike Hanby Sent: Tuesday, August 30, 2005 11:53 To: mailman-users at python.org Subject: Re: [Mailman-Users] "Server not connected" in smtp-failure log Bah, ok, I'm still having trouble with this. Some of the people on the list get the emails from the list, but a bunch of others get this error in smtp-failure like delivery to joe at domain.com failed with code -1: Server not connected delivery to jim at example.com failed with code -1: Server not connected delivery to dave at stuff.com failed with code -1: Server not connected delivery to amy at somesite.net failed with code -1: Server not connected ... and so on I've tried that setting SMTPHOST '127.0.0.1' and SMTPHOST '10.0.0.1' and also it's MX ip address, and all result in the following error: Low level smtp error: Server not connected, msgid: <20050829150816.EA2F933942 at mail.mydomain.com> Commenting out SMTPHOST gets rid of the above "Low level smtp" error, but the "Server not connected" errors continue. My MTA is PostFix -----Original Message----- From: mailman-users-bounces+flakrat=yahoo.com at python.org [mailto:mailman-users-bounces+flakrat=yahoo.com at python.org] On Behalf Of Mike Hanby Sent: Tuesday, August 30, 2005 10:52 To: mailman-users at python.org Subject: [Mailman-Users] "Server not connected" in smtp-failure log Howdy all, I have my mailman list set up as an E-Newsletter distribution list, i.e. only email that I approve goes out to the list. I am seeing the following errors being repeated over and over in my /usr/local/mailman/logs/smtp-failure log delivery to joe at domain.com failed with code -1: Server not connected I found a possible solution to this in mailman-users list: Write this line in your mm_cfg.py MTA = 'Postfix' SMTPHOST = 'aa.bb.cc.dd' I already had the MTA line correct, but didn't have the SMTPHOST line. I've added that line. My questions: 1) do I need to do anything to get mailman to re-read mm_cfg.py? 2) Will mailman re-attempt to deliver the email to this user or will he have to wait for my next newsletter email? (remember this is an E-Newsletter type list) Thanks, Mike ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/flakrat%40yahoo.com Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp ------------------------------------------------------ Mailman-Users mailing list Mailman-Users at python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/flakrat%40yahoo.com Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From halsema at purdue.edu Tue Aug 30 20:29:50 2005 From: halsema at purdue.edu (Dave Halsema) Date: Tue, 30 Aug 2005 13:29:50 -0500 (EST) Subject: [Mailman-Users] Best way to limit list admin power? In-Reply-To: References: Message-ID: > Date: Fri, 26 Aug 2005 13:52:30 -0500 (EST) > From: Dave Halsema > To: mailman-users at python.org > Subject: [Mailman-Users] Best way to limit list admin power? > > Hi all! > > I am looking for a way to limit some of the abilities a list > administrator has over their subscribers on the subscriber member > option pages. > > Specifically, I'd like to disable the list administrator from being > able to globally change anything for the user, disable viewing the > other subscriptions, and even disable the setting of a password. > > I don't mind the administrator being able to change things for a > subscriber for the particular list they administer, but I don't want > them affecting user options on other lists. > > What's the best way to do this? Has anyone else had to deal with > this issue in a large Mailman installation? If so, what have you done? > > -Dave > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: http://mail.python.org/mailman/options/mailman-users/halsema%40purdue.edu > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > I am following up my own post. I found the following patch that was submitted last April which looks like it will do most of what I want. ---------- "[ 892118 ] limit admin privs on user options page" http://sourceforge.net/tracker/index.php?func=detail&aid=892118&group_id=103&atid=300103 ---------- Has anyone here had experience running this patch, or has anyone else ever wanted to do what I'm doing? I am guessing my installation and level of trust of the list admins must be quite different than most other Mailman sites. :-) -Dave From gbteh at epcombb.org Wed Aug 31 12:22:26 2005 From: gbteh at epcombb.org (gbteh at epcombb.org) Date: Wed, 31 Aug 2005 18:22:26 +0800 (MYT) Subject: [Mailman-Users] How to Create Mailing list for sub-domain? Message-ID: <1297.218.111.11.148.1125483746.squirrel@www.epcombb.org> Hi, Thanks for your wonderful program that help me to maintain the mailing list. I am a mailman user. My domain name is ?epcombb.org? I have tried to create a sub-domain recently names ?clhs.epcombb.org?. I managed created mailing list for it. BUT whenever I tried to click on the ?Edit? link to enter into the ?mailing list administration?, http://mail.clhs.epcombb.org/mailman/admin/clhs_clhs.epcombb.org, an error page appear ?The page cannot be displayed?. Can someone help me? Or there is NO way out at the moment so I can stop trying. Can we create mailing list for sub-domain? Appreciate your reply. Thanks Regards GB From sythos at sythos.net Wed Aug 31 13:42:16 2005 From: sythos at sythos.net (Sythos) Date: Wed, 31 Aug 2005 13:42:16 +0200 Subject: [Mailman-Users] How to Create Mailing list for sub-domain? In-Reply-To: <1297.218.111.11.148.1125483746.squirrel@www.epcombb.org> References: <1297.218.111.11.148.1125483746.squirrel@www.epcombb.org> Message-ID: <20050831114216.GA23151@sythos.net> On Wed, Aug 31, 2005 at 06:22:26PM +0800, gbteh at epcombb.org wrote: > BUT whenever I tried to click on the ?Edit? link to enter into the > ?mailing list administration?, > http://mail.clhs.epcombb.org/mailman/admin/clhs_clhs.epcombb.org, an error > page appear ?The page cannot be displayed?. Can someone help me? Or there > is NO way out at the moment so I can stop trying. Can we create mailing > list for sub-domain? Is your web server properly configured for subdomain? -- Sythos - http://www.sythos.net () ASCII Ribbon Campaign - against html/rtf/vCard in mail /\ - against M$ attachments From sean at sweetbourbon.com Wed Aug 31 13:51:46 2005 From: sean at sweetbourbon.com (Sean) Date: Wed, 31 Aug 2005 07:51:46 -0400 (EDT) Subject: [Mailman-Users] preserve feature Message-ID: Hi, In mailman 2.1.5, when tending to held posts there is a 'Preserve messages for the site administrator' option under the 'Action to take on all these held messages.' If Accept, Reject, or Discard is selected the message gets removed from the Administrative requests page. Only if Defer is selected does the message remain there. Am I missing something as to the functionality of the 'Preserve messages for the site administrator' option? Thanks, Sean From lkolchin at univ.haifa.ac.il Wed Aug 31 16:46:16 2005 From: lkolchin at univ.haifa.ac.il (lkolchin at univ.haifa.ac.il) Date: Wed, 31 Aug 2005 17:46:16 +0300 Subject: [Mailman-Users] max_num_recipients variable question Message-ID: <5570AD7B7ABD5F4493883FF8F482BC94120E08@exchsrv01.haifa.edu> Hello All, I have a question: Does "max_num_recipients = 10" in the default configuration of the list, means that when I'm posting to the list I can additionaly write only 9 e-mails along with the list address and no more? If I'm writing more than 10 e-mail addresses along with the list address it goes to list admin approval? Is it for "To" "Cc" and "Bcc" alltogether? Best Regards, Leon Kolchinsky From sythos at sythos.net Wed Aug 31 16:52:03 2005 From: sythos at sythos.net (Sythos) Date: Wed, 31 Aug 2005 16:52:03 +0200 Subject: [Mailman-Users] max_num_recipients variable question In-Reply-To: <5570AD7B7ABD5F4493883FF8F482BC94120E08@exchsrv01.haifa.edu> References: <5570AD7B7ABD5F4493883FF8F482BC94120E08@exchsrv01.haifa.edu> Message-ID: <20050831145203.GB18960@sythos.net> On Wed, Aug 31, 2005 at 05:46:16PM +0300, lkolchin at univ.haifa.ac.il wrote: > Does "max_num_recipients = 10" in the default configuration of the list, means that when I'm posting to the list I can additionaly write only 9 e-mails along with the list address and no more? If I'm writing more than 10 e-mail addresses along with the list address it goes to list admin approval? > Is it for "To" "Cc" and "Bcc" alltogether? it mean your MTA support 10 rcpt per email -- Sythos - http://www.sythos.net () ASCII Ribbon Campaign - against html/rtf/vCard in mail /\ - against M$ attachments From dwong at changind.com Wed Aug 31 17:33:58 2005 From: dwong at changind.com (Donald Wong) Date: Wed, 31 Aug 2005 08:33:58 -0700 Subject: [Mailman-Users] MIME "mulitpart/mixed boundary" re-arrangement causes digital signature to fail Message-ID: <4315CDE6.9020300@changind.com> Is it possible to make mailman leave the entire content of a message with untouched (example, multipart MIME messages) The Problem: When trying to send a digitally signed (SSL cert) email to a Mailman list, using Mozilla Thunderbird in this case, the recipients on the list would see the signature as Not Valid. We've pinpointed the problem to that Mailman would parse the entire email message and re-arrange the MIME header/content, thus rendering the signature invalid. What Mailman would change is to strip the newline character that's in between "Content-Type:..." and "boundary", as the "Content-Type:multipart/mixed" header with newline is added by Thunderbird when attaching a file attachment (including vcard). While either having or not having the newline will conform to RFC MIME specifications(or so I was led to believe) thus making it a correct behaviour in that sense, it's definitely wrecking the signature. Example: Content-Type: multipart/mixed; boundary="------------digitsdigits" I've also tried to test with Outlook Express and it would produce the same result. So I think the easiest way to solve this is somehow configure Mailman to not rearrange the message while processing the message. On the server side, we're using Mailman 2.1.5 on a Fedora Core 3 system, and the mailman rpm is the one built by redhat. From msapiro at value.net Wed Aug 31 18:10:52 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 31 Aug 2005 09:10:52 -0700 Subject: [Mailman-Users] "Server not connected" in smtp-failure log In-Reply-To: <20050830182737.699FE1E4004@bag.python.org> Message-ID: Mike Hanby wrote: >Ok, I think I've found the solution, I didn't need to mess with the >SMTPHOST, since localhost works just fine. I commented that line out of my >mm_cfg.py file. > >The following was set in my Default.py file > SMTPPORT = 0 >I changed it to the following in my mm_cfg.py file > SMTPPORT = 25 > >And now it looks as though it's working. Wonder why it was set to 0 in the >Default file. So in effect you've done nothing since SMTPPORT = 0 tells the python smtplib to use its default SMTP port which is port 25. It may be that this is a transient issue between Mailman and the MTA causing the connection to drop. > >-----Original Message----- >My questions: > 1) do I need to do anything to get mailman to re-read mm_cfg.py? bin/mailmanctl restart > 2) Will mailman re-attempt to deliver the email to this user or will >he have to wait for my next newsletter email? (remember this is an >E-Newsletter type list) If the error is considered a "temporary" failure by SMTPDirect, it will be automatically retried. If it is considered "permanent", it is treated as a "bounce". -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From sean at adoptionmedia.com Wed Aug 31 18:33:39 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Wed, 31 Aug 2005 09:33:39 -0700 Subject: [Mailman-Users] startup error in mailman Message-ID: <4315DBE3.8000403@adoptionmedia.com> Hi All, I am getting the following error whenever I start up mailman: mailman01:/var/lib/mailman/Mailman# ../bin/mailmanctl start Traceback (most recent call last): File "../bin/mailmanctl", line 547, in ? main() File "../bin/mailmanctl", line 366, in main check_for_site_list() File "../bin/mailmanctl", line 276, in check_for_site_list sitelist = MailList(sitelistname, lock=0) File "/var/lib/mailman/Mailman/MailList.py", line 104, in __init__ self._memberadaptor = MysqlMemberships(self) File "/var/lib/mailman/Mailman/MysqlMemberships.py", line 118, in __init__ self.cursor.execute ("""CREATE TABLE IF NOT EXISTS %s ( File "/usr/lib/python2.3/site-packages/MySQLdb/cursors.py", line 137, in execute self.errorhandler(self, exc, value) File "/usr/lib/python2.3/site-packages/MySQLdb/connections.py", line 33, in defaulterrorhandler raise errorclass, errorvalue _mysql_exceptions.OperationalError: (1044, "Access denied for user 'web_site'@'192.168.%' to database 'mailman'") Exception exceptions.AttributeError: "MysqlMemberships instance has no attribute 'conn'" in > ignored Mailman no longer starts at this point. Nothing has changed that I am aware of, I have connected from the mailman server to the database server with the mysql client using the same username and password and was successful, so I am at a loss. Any suggestions would be helpful. Thanks, Sean From jwblist at olympus.net Wed Aug 31 18:41:51 2005 From: jwblist at olympus.net (John W. Baxter) Date: Wed, 31 Aug 2005 09:41:51 -0700 Subject: [Mailman-Users] max_num_recipients variable question In-Reply-To: <5570AD7B7ABD5F4493883FF8F482BC94120E08@exchsrv01.haifa.edu> Message-ID: On 8/31/05 7:46 AM, "lkolchin at univ.haifa.ac.il" wrote: > Does "max_num_recipients = 10" in the default configuration of the list, means > that when I'm posting to the list I can additionaly write only 9 e-mails along > with the list address and no more? If I'm writing more than 10 e-mail > addresses along with the list address it goes to list admin approval? > Is it for "To" "Cc" and "Bcc" alltogether? Generally, mailman won't learn of Bcc recipients (except itself). [Some mailers may still include the full Bcc header on Bcc copies of the message, as the RFCs still allow, but Mailman quite possibly doesn't bother looking, since that is rare.] But yes, 10 recipients known to Mailman is the limit as set up by the default value. Personally, I prefer a setting of 1 (I hate broadcasting addresses into a mailing list). --John From flakrat at yahoo.com Wed Aug 31 18:42:01 2005 From: flakrat at yahoo.com (Mike Hanby) Date: Wed, 31 Aug 2005 11:42:01 -0500 Subject: [Mailman-Users] "Server not connected" in smtp-failure log In-Reply-To: Message-ID: <20050831164212.2EC1F1E44C3@bag.python.org> Damn, you are right. Although some of the emails did make it through after I restarted mailman, looking in the smtp-error log shows that I'm still getting "Server not connected" errors :-( Shoot, anyone with Postfix (or another MTA) seen this problem? -----Original Message----- From: Mark Sapiro [mailto:msapiro at value.net] Sent: Wednesday, August 31, 2005 11:11 To: Mike Hanby; mailman-users at python.org Subject: Re: [Mailman-Users] "Server not connected" in smtp-failure log Mike Hanby wrote: >Ok, I think I've found the solution, I didn't need to mess with the >SMTPHOST, since localhost works just fine. I commented that line out of my >mm_cfg.py file. > >The following was set in my Default.py file > SMTPPORT = 0 >I changed it to the following in my mm_cfg.py file > SMTPPORT = 25 > >And now it looks as though it's working. Wonder why it was set to 0 in the >Default file. So in effect you've done nothing since SMTPPORT = 0 tells the python smtplib to use its default SMTP port which is port 25. It may be that this is a transient issue between Mailman and the MTA causing the connection to drop. > >-----Original Message----- >My questions: > 1) do I need to do anything to get mailman to re-read mm_cfg.py? bin/mailmanctl restart > 2) Will mailman re-attempt to deliver the email to this user or will >he have to wait for my next newsletter email? (remember this is an >E-Newsletter type list) If the error is considered a "temporary" failure by SMTPDirect, it will be automatically retried. If it is considered "permanent", it is treated as a "bounce". -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at stop.mail-abuse.org Wed Aug 31 20:20:54 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 31 Aug 2005 20:20:54 +0200 Subject: [Mailman-Users] MIME "mulitpart/mixed boundary" re-arrangement causes digital signature to fail In-Reply-To: <4315CDE6.9020300@changind.com> References: <4315CDE6.9020300@changind.com> Message-ID: At 8:33 AM -0700 2005-08-31, Donald Wong wrote: > The Problem: > When trying to send a digitally signed (SSL cert) email to a Mailman > list, using Mozilla Thunderbird in this case, the recipients on the list > would see the signature as Not Valid. This is a known problem. See . > So I think the easiest way to solve this is somehow configure Mailman to > not rearrange the message while processing the message. This is not a bug in Mailman. This is a known bug in Python. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info. From brad at stop.mail-abuse.org Wed Aug 31 20:43:38 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 31 Aug 2005 20:43:38 +0200 Subject: [Mailman-Users] MIME "mulitpart/mixed boundary" re-arrangement causes digital signature to fail In-Reply-To: References: <4315CDE6.9020300@changind.com> Message-ID: At 8:20 PM +0200 2005-08-31, Brad Knowles wrote: > At 8:33 AM -0700 2005-08-31, Donald Wong wrote: > >> The Problem: >> When trying to send a digitally signed (SSL cert) email to a Mailman >> list, using Mozilla Thunderbird in this case, the recipients on the list >> would see the signature as Not Valid. > > This is a known problem. See > >. BTW, Python 2.4 is known to have an improved message handler module, and although I haven't confirmed this myself, I would not be surprised if this problem wasn't resolved by upgrading Python. At the very least, you should check it out. -- Brad Knowles, "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See for more info.