From forrie at forrie.com Fri Jul 1 05:03:12 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Thu, 30 Jun 2005 23:03:12 -0400 Subject: [Mailman-Users] NNTP gatewaying In-Reply-To: References: <42C2EE25.3020006@forrie.com> Message-ID: <42C4B270.6070307@forrie.com> Really. This is interesting; anyone? I am setting up Mailman now, upon which we will *depend* upon the NNTP gatewaying feature to work. This could look very bad. Poster wrote: >Forrest Aldrich said: > > >>I just set up Mailman 2.1.5 with the intention of utilizing the >>NNTP/Mailman gatewaying process. >> >>>From what I see, it doesn't use any authentication. The server >> >> >>>we're >>> >>> >>using on the other side is Typhoon, and I've asked if it can just >>permit >>the IP; however, I'd just prefer to have authentication going on like >>everyone else. >> >>Did I miss something? >> >> > >Good question. I've looked through the web interface and didn't see >anything about authorization. I also can't get the NNTP gatewaying to >work at all. I'm not sure if there's something I'm doing wrong or my >choice of public access servers is just trash. > >~P > >------------------------------------------------------ >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 mike at gibbs-family.org Fri Jul 1 06:40:00 2005 From: mike at gibbs-family.org (Michael GIbbs) Date: Fri, 01 Jul 2005 00:40:00 -0400 Subject: [Mailman-Users] postfix and mailman issues In-Reply-To: <20050630111116.M23311@tnetnzry.hgf.qh.rqh> References: <42C4065E.9000607@gibbs-family.org> <20050630111116.M23311@tnetnzry.hgf.qh.rqh> Message-ID: <42C4C920.90204@gibbs-family.org> Ivan, I have the right .db files in /usr/local/mailman/data, as I did run genaliases. I get no errors wihle running it. As for my alias_map settings I have this: # Map config Settings alias_database = hash:/etc/postfix/aliases alias_maps = hash:/etc/postfix/aliases, hash:/usr/local/mailman/data/aliases # Virtual config Settings virtual_alias_maps = hash:/etc/postfix/virtual, hash:/usr/local/mailman/data/virtual-mailman After rerunning genaliases and restarting everything, I get this error, which seems to still be rewriting the domain name: Jul 1 00:31:51 mail postfix/smtp[10936]: 53E73340187: to=, orig_to=, r elay=mail.gibbs-family.org[204.157.3.80], delay=0, status=bounced (host mail.gibbs-family.org[204.157.3.80] said: 550 5.1.1 ... User unknown (in reply to RCPT TO command)) Do I need to add to the top of virtual-mailman: washingtongamers.org IGNORE /etc/postfix/virtual contains washingtongamres.org aliases not related to the mailing list? Could this be causing the problem? Mike Ivan Fetch wrote: > Hi Michael, > > It sounds like you may be putting your Mailman aliases (pipes to > the mailman binary) in your /etc/postfix/virtual file. Mailman's > Postfix virtual domain integration populates a Mailman specific > virtual, and aliases file, located in /usr/local/mailman/data. > > If you haven't done this already, you might want to run > /usr/local/mailman/bin/genaliases > to create the Mailman virtual-mailman and aliases files that > Postfix will use (you already have correct lines for this in the > Postfix main.cf file). > > When running genaliases do you get any errors about running > postalias or postmap? You may need to set the variables > POSTFIX_ALIAS_CMD and POSTFIX_MAP_CMD in the Mailman mm_cfg.py file, > so mailman knows where the postalias and postmap commands reside. > > > > In terms of the error you refer to in your message below, I don't > believe that you can have pipes to commands in your Postfix > /etc/postfix/virtual domain map. Instead you need to have (this is > what mailman does - see above): > > Your Postfix virtual file might contain: > ListName at VirtualDomain.com ListName > ListName-admin at VirtualDomain.com ListName-admin > ListName-bounces at VirtualDomain.com ListName-bounces > ListName-confirm at VirtualDomain.com ListName-confirm > ListName-join at VirtualDomain.com ListName-join > ListName-leave at VirtualDomain.com ListName-leave > ListName-owner at VirtualDomain.com ListName-owner > ListName-request at VirtualDomain.com ListName-request > ListName-subscribe at VirtualDomain.com ListName-subscribe > ListName-unsubscribe at VirtualDomain.com ListName-unsubscribe > > > Your Postfix aliases file might then contain: > ## ListName mailing list > ListName: "|/usr/local/mailman/mail/mailman post ListName" > ListName-admin: "|/usr/local/mailman/mail/mailman admin ListName" > ListName-bounces: "|/usr/local/mailman/mail/mailman bounces ListName" > ListName-confirm: "|/usr/local/mailman/mail/mailman confirm ListName" > ListName-join: "|/usr/local/mailman/mail/mailman join ListName" > ListName-leave: "|/usr/local/mailman/mail/mailman leave ListName" > ListName-owner: "|/usr/local/mailman/mail/mailman owner ListName" > ListName-request: "|/usr/local/mailman/mail/mailman request ListName" > ListName-subscribe: "|/usr/local/mailman/mail/mailman subscribe ListName" > ListName-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe > ListName" > > > > Let me know if I am not making sense, or if you still have > problems, I'm happy to try to help. > > Thanks, > Ivan Fetch. > > On Thu, 30 Jun 2005, Michael GIbbs wrote: > >> Greetings, >> >> I have been trying to integrate Mailman 2.1.6 with Postfix 2.2.4 >> with no luck. I have followed the instructions on the Mailman >> website for Postfix, and I have installed Postfix-style Virtual >> Domains. The lists domain name used is different then the mail servers >> actual domain. >> >> When I send mail to @virtual-domain.com, it gets sent to >> the right mail address (which is NOT located locally). If, >> however, a mail is sent for an alias under mailman >> @virtual-domain.com, I get the following: >> >> Jun 30 02:11:05 mail postfix/smtp[27605]: E7118340227: >> to=<|/usr/local/mailman/mail/mailman post gamer at domain.com>, o >> rig_to=, relay=mail.domain.com[ipaddress >> removed], delay=1, status=bounced (host >> mail.domain.com[ipaddress removed] said: 550 5.7.1 >> <"|/usr/local/mailman/mail/mailman post gamer"@domain.com>... Cannot >> mail dire >> ctly to programs (in reply to RCPT TO command)) >> >> Here is my Postfix main.cf: >> >> # >> # Postfix Basic Configuration Settings >> # >> myhostname = mail.domain.com >> mydomain = domain.com >> myorigin = $mydomain >> mydestination = $myhostname localhost.$mydomain localhost >> mynetworks = /29 >> relay_domains = /etc/postfix/relay_domains >> readme_directory = no >> sample_directory = /etc/postfix >> sendmail_path = /usr/sbin/sendmail >> html_directory = no >> setgid_group = postdrop >> command_directory = /usr/sbin >> manpage_directory = /usr/local/man >> daemon_directory = /usr/libexec/postfix >> newaliases_path = /usr/bin/newaliases >> mailq_path = /usr/bin/mailq >> queue_directory = /var/spool/postfix >> mail_owner = postfix >> unknown_local_recipient_reject_code = 550 >> local_recipient_maps = $virtual_alias_maps $alias_maps >> unix:passwd.byname >> >> smtpd_recipient_restrictions = permit_sasl_authenticated >> permit_mynetworks check_relay_domains >> smtpd_sender_restrictions = permit_sasl_authenticated permit_mynetworks >> reject_sender_login_mismatch >> >> # Map config Settings >> alias_database = hash:/etc/postfix/aliases, >> hash:/usr/local/mailman/data/aliases >> alias_maps = hash:/etc/postfix/aliases, >> hash:/usr/local/mailman/data/aliases >> >> #virtual map config >> virtual_alias_maps = hash:/etc/postfix/virtual, >> hash:/usr/local/mailman/data/virtual-mailman >> >> # sasl config >> broken_sasl_auth_clients = yes >> smtpd_sasl_auth_enable = yes >> smtpd_sasl_security_options = noanonymous >> >> # tls config >> smtp_use_tls = yes >> smtpd_use_tls = yes >> smtp_tls_note_starttls_offer = yes >> smtpd_tls_key_file = /etc/postfix/ssl/post.pem >> smtpd_tls_cert_file = /etc/postfix/ssl/post.pem >> smtpd_tls_CAfile = /etc/postfix/ssl/post.pem >> smtpd_tls_loglevel = 3 >> smtpd_tls_received_header = yes >> smtpd_tls_session_cache_timeout = 3600s >> tls_random_source = dev:/dev/urandom >> >> >> Here is my Mailman mm_cfg.py: >> MTA='postfix' >> POSTFIX_STYLE_VIRTUAL_DOMAINS = ['virtual-domain.com'] >> >> >> >> Mike Gibbs >> >> ------------------------------------------------------ >> 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 drache at macnews.de Fri Jul 1 08:38:09 2005 From: drache at macnews.de (Samuel Figueroa) Date: Fri, 1 Jul 2005 08:38:09 +0200 Subject: [Mailman-Users] Using Mailman for multiple Customers Message-ID: Hi, we offer web space and etc. to our customers, and would like to offer them a free mailing list to go with that as well. The problem I'm having with Mailman is that I can't seem to find out how to set it up so that every customer gets his Mailman front end in the design of his website. I know I can use virtual hosts to change the domain, but I also want to change the appearance of Mailman for each customer/domain. Greetz Sam From mail at christiananton.de Fri Jul 1 11:32:42 2005 From: mail at christiananton.de (Christian Anton) Date: Fri, 1 Jul 2005 11:32:42 +0200 Subject: [Mailman-Users] Mailman Virtual Domains - Multiple Installs In-Reply-To: References: Message-ID: <200507011132.42934.mail@christiananton.de> Am Donnerstag 30 Juni 2005 15:59 schrieb Michael Reck [Netdiscounter GmbH]: > Hi List, > > is there be any how-to for a multiple installs mm server. > I need listnames which are same for multiple domains. > I decided to give every costumer a lists.domain.tld entry with MX > Record. The first Installation runs like hell but the following > with another Hostname fails. Why use multiple installs? I am using 2.1.5 with the true virtual hosting patch from http://sourceforge.net/tracker/index.php?func=detail&aid=943827&group_id=103&atid=300103, so that i can have the same list name on various domains because internally the names will be "listname-hostname.domain.tld" and not only "listname", so that mailman can distinguish the lists. The problem i have with this patch is that you have to create the virtual-table for postfix yourself, the 'POSTFIX_STYLE_VIRTUAL_DOMAIS' functionality in the mm_cfg.py is not included in this patch. I am editing the file manually but it should not be impossible to add it to the patch. greets Christian From mreck at netdiscounter.de Fri Jul 1 13:01:57 2005 From: mreck at netdiscounter.de (Michael Reck [Netdiscounter GmbH]) Date: Fri, 1 Jul 2005 13:01:57 +0200 Subject: [Mailman-Users] Mailman Virtual Domains - Multiple Installs In-Reply-To: <200507011132.42934.mail@christiananton.de> Message-ID: mailman-users-bounces+mreck=netdiscounter.de at python.org wrote: > Am Donnerstag 30 Juni 2005 15:59 schrieb Michael Reck [Netdiscounter > GmbH]: >> Hi List, >> >> is there be any how-to for a multiple installs mm server. >> I need listnames which are same for multiple domains. >> I decided to give every costumer a lists.domain.tld entry with MX >> Record. The first Installation runs like hell but the following >> with another Hostname fails. > > Why use multiple installs? The webinterface simply works without any modifikations, and the displayed listnames are correct. > The problem i have with this patch is that you have to create the > virtual-table for postfix yourself, the 'POSTFIX_STYLE_VIRTUAL_DOMAIS' > functionality in the mm_cfg.py is not included in this patch. I am > editing > the file manually but it should not be impossible to add it to the > patch. Ok, that would be the same situation i`m already being in. I will do it this way if i couldn`t find any solution to automaticaly modify the alias/virtual-mm: multiple Install and reformating of the alias + virtual-mm file via a cron job. If a new list is added the suffix -domain will be added to alias and virtual-mailman. See Example to understand what i mean. The test was successful and mailman still thinks its a single namespace. The webinterface works without any mods. I don`t know much about python. Were could I patch the alias generator to include the domainname. eg.: info: "|/home/mydomain/mail/mailman post info" would become info-mydomain: "|/home/mydomain/mail/mailman post info" and virtual-mailman: info at lists.mydomain.com info would become info at lists.mydomain.com info-mydomain Greets Michael From fernando at schapachnik.com.ar Fri Jul 1 14:11:36 2005 From: fernando at schapachnik.com.ar (Fernando Schapachnik) Date: Fri, 1 Jul 2005 09:11:36 -0300 Subject: [Mailman-Users] Messages don't getting distributed (2.1.6) Message-ID: <20050701121136.GA23313@servidor1.cursosvirtuales.com.ar> Hi, I have a 2.1.6 installation with many mailing lists. In one of them messages are not getting distributed. Looking through the archives, it seems that I might be hitting a malformed mime message (http://msgs.securepoint.com/cgi-bin/get/mailman-users-0506/48.html). That post says that the problem is corrected in 2.1.6, so I'm not sure it is the same (I'm using python-2.3.4). What I see is: --- LOG --- Jun 30 11:34:33 2005 (86236) Uncaught runner exception: 'ascii' codec can't decode byte 0xf3 in position 163: ordinal not in range(128) Jun 30 11:34:33 2005 (86236) 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/OutgoingRunner.py", line 73, in _dispose self._func(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 131, in process Decorate.process(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/Decorate.py", line 98, in process uheader = unicode(header, lcset) UnicodeDecodeError: 'ascii' codec can't decode byte 0xf3 in position 163: ordinal not in range(128) Jun 30 11:34:33 2005 (86236) SHUNTING: 1120142006.933392+7403da4cb4ccf9c0434b639a8b249c8b942c90f2A --- LOG --- The message looks like: --- MSG --- From: XXXX To: Subject: SUBJECT Date: Thu, 30 Jun 2005 11:33:03 -0300 User-Agent: KMail/1.6.2 MIME-Version: 1.0 Content-Disposition: inline Organization: XXX Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200506301133.03167.info at XXX> English text, except for the portuguese words: atualiza??o bibliogr?fica sauda??es --- MSG --- Any ideas? Thanks! Fernando P. Schapachnik fernando at schapachnik.com.ar From renaud.richardet at wyona.com Fri Jul 1 15:32:34 2005 From: renaud.richardet at wyona.com (Renaud Richardet) Date: Fri, 01 Jul 2005 15:32:34 +0200 Subject: [Mailman-Users] footer with arc+hive-url from mail Message-ID: <42C545F2.8040406@wyona.com> Hello list, I would like to include the url where the mail is archived in the message footer. Example: --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe at lenya.apache.org Archive-url: http://mail-archives.apache.org/mod_mbox/lenya-user/200307.mbox/%3c002201c34187$07ba5bf0$a501a8c0 at computer2%3e I searched the docs, but couldn't find it so far. Any hints welcome :-) Greetings from Switzerland Renaud -- Renaud Richardet Wyona Inc. - Open Source Content Management - Apache Lenya renaud.richardet at wyona.com http://www.wyona.com From ifetch at du.edu Fri Jul 1 16:36:29 2005 From: ifetch at du.edu (Ivan Fetch) Date: Fri, 01 Jul 2005 08:36:29 -0600 (MDT) Subject: [Mailman-Users] postfix and mailman issues In-Reply-To: <42C4C920.90204@gibbs-family.org> References: <42C4065E.9000607@gibbs-family.org> <20050630111116.M23311@tnetnzry.hgf.qh.rqh> <42C4C920.90204@gibbs-family.org> Message-ID: <20050701083351.R40094@tnetnzry.hgf.qh.rqh> Hi Mike, Looking in README.POSTFIX (part of the Mailman source, although I don't see it with 2.1.6), it does say: "First, you need to set up the Postfix virtual alias domains as described in the Postfix documentation (see Postfix's virtual(5) manpage). Note that it's your responsibility to include the "virtual-alias.domain anything" line as described manpage; Mailman will not include this line in virtual-mailman. I highly encourage you to make sure your virtual alias domains are working properly before integrating with Mailman." DO you have this line in /etc/postfix/virtual: # note the "DOMAIN" part can really be anything washingtongamers.org DOMAIN Thanks - Ivan. On Fri, 1 Jul 2005, Michael GIbbs wrote: > Ivan, > > I have the right .db files in /usr/local/mailman/data, as I did run > genaliases. I get no errors wihle running it. > > As for my alias_map settings I have this: > > # Map config Settings > alias_database = hash:/etc/postfix/aliases > alias_maps = hash:/etc/postfix/aliases, hash:/usr/local/mailman/data/aliases > > # Virtual config Settings > virtual_alias_maps = hash:/etc/postfix/virtual, > hash:/usr/local/mailman/data/virtual-mailman > > After rerunning genaliases and restarting everything, I get this error, which > seems to still be rewriting the domain name: > > Jul 1 00:31:51 mail postfix/smtp[10936]: 53E73340187: > to=, orig_to=, r > elay=mail.gibbs-family.org[204.157.3.80], delay=0, status=bounced (host > mail.gibbs-family.org[204.157.3.80] said: 550 5.1.1 > ... User unknown (in reply to RCPT TO command)) > > Do I need to add to the top of virtual-mailman: > > washingtongamers.org IGNORE > > /etc/postfix/virtual contains washingtongamres.org aliases not related to the > mailing list? Could this be causing the problem? > > Mike > > > > Ivan Fetch wrote: > >> Hi Michael, >> >> It sounds like you may be putting your Mailman aliases (pipes to the >> mailman binary) in your /etc/postfix/virtual file. Mailman's Postfix >> virtual domain integration populates a Mailman specific virtual, and >> aliases file, located in /usr/local/mailman/data. >> >> If you haven't done this already, you might want to run >> /usr/local/mailman/bin/genaliases >> to create the Mailman virtual-mailman and aliases files that Postfix >> will use (you already have correct lines for this in the Postfix main.cf >> file). >> >> When running genaliases do you get any errors about running postalias or >> postmap? You may need to set the variables POSTFIX_ALIAS_CMD and >> POSTFIX_MAP_CMD in the Mailman mm_cfg.py file, so mailman knows where the >> postalias and postmap commands reside. >> >> >> >> In terms of the error you refer to in your message below, I don't >> believe that you can have pipes to commands in your Postfix >> /etc/postfix/virtual domain map. Instead you need to have (this is what >> mailman does - see above): >> >> Your Postfix virtual file might contain: >> ListName at VirtualDomain.com ListName >> ListName-admin at VirtualDomain.com ListName-admin >> ListName-bounces at VirtualDomain.com ListName-bounces >> ListName-confirm at VirtualDomain.com ListName-confirm >> ListName-join at VirtualDomain.com ListName-join >> ListName-leave at VirtualDomain.com ListName-leave >> ListName-owner at VirtualDomain.com ListName-owner >> ListName-request at VirtualDomain.com ListName-request >> ListName-subscribe at VirtualDomain.com ListName-subscribe >> ListName-unsubscribe at VirtualDomain.com ListName-unsubscribe >> >> >> Your Postfix aliases file might then contain: >> ## ListName mailing list >> ListName: "|/usr/local/mailman/mail/mailman post ListName" >> ListName-admin: "|/usr/local/mailman/mail/mailman admin ListName" >> ListName-bounces: "|/usr/local/mailman/mail/mailman bounces ListName" >> ListName-confirm: "|/usr/local/mailman/mail/mailman confirm ListName" >> ListName-join: "|/usr/local/mailman/mail/mailman join ListName" >> ListName-leave: "|/usr/local/mailman/mail/mailman leave ListName" >> ListName-owner: "|/usr/local/mailman/mail/mailman owner ListName" >> ListName-request: "|/usr/local/mailman/mail/mailman request ListName" >> ListName-subscribe: "|/usr/local/mailman/mail/mailman subscribe ListName" >> ListName-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe >> ListName" >> >> >> >> Let me know if I am not making sense, or if you still have problems, I'm >> happy to try to help. >> >> Thanks, >> Ivan Fetch. >> >> On Thu, 30 Jun 2005, Michael GIbbs wrote: >> >>> Greetings, >>> >>> I have been trying to integrate Mailman 2.1.6 with Postfix 2.2.4 >>> with no luck. I have followed the instructions on the Mailman >>> website for Postfix, and I have installed Postfix-style Virtual >>> Domains. The lists domain name used is different then the mail servers >>> actual domain. >>> >>> When I send mail to @virtual-domain.com, it gets sent to >>> the right mail address (which is NOT located locally). If, >>> however, a mail is sent for an alias under mailman >>> @virtual-domain.com, I get the following: >>> >>> Jun 30 02:11:05 mail postfix/smtp[27605]: E7118340227: >>> to=<|/usr/local/mailman/mail/mailman post gamer at domain.com>, o >>> rig_to=, relay=mail.domain.com[ipaddress >>> removed], delay=1, status=bounced (host >>> mail.domain.com[ipaddress removed] said: 550 5.7.1 >>> <"|/usr/local/mailman/mail/mailman post gamer"@domain.com>... Cannot >>> mail dire >>> ctly to programs (in reply to RCPT TO command)) >>> >>> Here is my Postfix main.cf: >>> >>> # >>> # Postfix Basic Configuration Settings >>> # >>> myhostname = mail.domain.com >>> mydomain = domain.com >>> myorigin = $mydomain >>> mydestination = $myhostname localhost.$mydomain localhost >>> mynetworks = /29 >>> relay_domains = /etc/postfix/relay_domains >>> readme_directory = no >>> sample_directory = /etc/postfix >>> sendmail_path = /usr/sbin/sendmail >>> html_directory = no >>> setgid_group = postdrop >>> command_directory = /usr/sbin >>> manpage_directory = /usr/local/man >>> daemon_directory = /usr/libexec/postfix >>> newaliases_path = /usr/bin/newaliases >>> mailq_path = /usr/bin/mailq >>> queue_directory = /var/spool/postfix >>> mail_owner = postfix >>> unknown_local_recipient_reject_code = 550 >>> local_recipient_maps = $virtual_alias_maps $alias_maps unix:passwd.byname >>> >>> smtpd_recipient_restrictions = permit_sasl_authenticated >>> permit_mynetworks check_relay_domains >>> smtpd_sender_restrictions = permit_sasl_authenticated permit_mynetworks >>> reject_sender_login_mismatch >>> >>> # Map config Settings >>> alias_database = hash:/etc/postfix/aliases, >>> hash:/usr/local/mailman/data/aliases >>> alias_maps = hash:/etc/postfix/aliases, >>> hash:/usr/local/mailman/data/aliases >>> >>> #virtual map config >>> virtual_alias_maps = hash:/etc/postfix/virtual, >>> hash:/usr/local/mailman/data/virtual-mailman >>> >>> # sasl config >>> broken_sasl_auth_clients = yes >>> smtpd_sasl_auth_enable = yes >>> smtpd_sasl_security_options = noanonymous >>> >>> # tls config >>> smtp_use_tls = yes >>> smtpd_use_tls = yes >>> smtp_tls_note_starttls_offer = yes >>> smtpd_tls_key_file = /etc/postfix/ssl/post.pem >>> smtpd_tls_cert_file = /etc/postfix/ssl/post.pem >>> smtpd_tls_CAfile = /etc/postfix/ssl/post.pem >>> smtpd_tls_loglevel = 3 >>> smtpd_tls_received_header = yes >>> smtpd_tls_session_cache_timeout = 3600s >>> tls_random_source = dev:/dev/urandom >>> >>> >>> Here is my Mailman mm_cfg.py: >>> MTA='postfix' >>> POSTFIX_STYLE_VIRTUAL_DOMAINS = ['virtual-domain.com'] >>> >>> >>> >>> Mike Gibbs >>> >>> ------------------------------------------------------ >>> 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 mike at gibbs-family.org Fri Jul 1 16:43:16 2005 From: mike at gibbs-family.org (Michael GIbbs) Date: Fri, 01 Jul 2005 10:43:16 -0400 Subject: [Mailman-Users] postfix and mailman issues In-Reply-To: <20050701083351.R40094@tnetnzry.hgf.qh.rqh> References: <42C4065E.9000607@gibbs-family.org> <20050630111116.M23311@tnetnzry.hgf.qh.rqh> <42C4C920.90204@gibbs-family.org> <20050701083351.R40094@tnetnzry.hgf.qh.rqh> Message-ID: <42C55684.2070300@gibbs-family.org> Ivan, My line is washingtongamers.org IGNORE The docs say the second part of that (DOMAIN, IGNORE) can be anything as postfix ignores it. I know the virtual domain works as I can receive mail to an email address with washingtongamers.org and it get correctly redirected to an offsite email address destination (aka send to testing at washingtongamers.org gets accepted and correctly sent to bubba at domain.com). My question is, is that line actually talking about adding the above to virtual-mailman and not virtual? Mike Ivan Fetch wrote: > Hi Mike, > > Looking in README.POSTFIX (part of the Mailman source, although I > don't see it with 2.1.6), it does say: > > "First, you need to set up the Postfix virtual alias domains as > described in the Postfix documentation (see Postfix's virtual(5) > manpage). Note that it's your responsibility to include the > "virtual-alias.domain anything" line as described manpage; Mailman > will not include this line in virtual-mailman. I highly encourage > you to make sure your virtual alias domains are working properly > before integrating with Mailman." > > > > DO you have this line in /etc/postfix/virtual: > # note the "DOMAIN" part can really be anything > washingtongamers.org DOMAIN > > > > Thanks - Ivan. > > On Fri, 1 Jul 2005, Michael GIbbs wrote: > >> Ivan, >> >> I have the right .db files in /usr/local/mailman/data, as I did run >> genaliases. I get no errors wihle running it. >> >> As for my alias_map settings I have this: >> >> # Map config Settings >> alias_database = hash:/etc/postfix/aliases >> alias_maps = hash:/etc/postfix/aliases, >> hash:/usr/local/mailman/data/aliases >> >> # Virtual config Settings >> virtual_alias_maps = hash:/etc/postfix/virtual, >> hash:/usr/local/mailman/data/virtual-mailman >> >> After rerunning genaliases and restarting everything, I get this >> error, which seems to still be rewriting the domain name: >> >> Jul 1 00:31:51 mail postfix/smtp[10936]: 53E73340187: >> to=, orig_to=, r >> elay=mail.gibbs-family.org[204.157.3.80], delay=0, status=bounced >> (host mail.gibbs-family.org[204.157.3.80] said: 550 5.1.1 >> ... User unknown (in reply to RCPT TO command)) >> >> Do I need to add to the top of virtual-mailman: >> >> washingtongamers.org IGNORE >> >> /etc/postfix/virtual contains washingtongamres.org aliases not >> related to the mailing list? Could this be causing the problem? >> >> Mike >> >> >> >> Ivan Fetch wrote: >> >>> Hi Michael, >>> >>> It sounds like you may be putting your Mailman aliases (pipes to >>> the mailman binary) in your /etc/postfix/virtual file. Mailman's >>> Postfix virtual domain integration populates a Mailman specific >>> virtual, and aliases file, located in /usr/local/mailman/data. >>> >>> If you haven't done this already, you might want to run >>> /usr/local/mailman/bin/genaliases >>> to create the Mailman virtual-mailman and aliases files that >>> Postfix will use (you already have correct lines for this in the >>> Postfix main.cf file). >>> >>> When running genaliases do you get any errors about running >>> postalias or postmap? You may need to set the variables >>> POSTFIX_ALIAS_CMD and POSTFIX_MAP_CMD in the Mailman mm_cfg.py file, >>> so mailman knows where the postalias and postmap commands reside. >>> >>> >>> >>> In terms of the error you refer to in your message below, I don't >>> believe that you can have pipes to commands in your Postfix >>> /etc/postfix/virtual domain map. Instead you need to have (this is >>> what mailman does - see above): >>> >>> Your Postfix virtual file might contain: >>> ListName at VirtualDomain.com ListName >>> ListName-admin at VirtualDomain.com ListName-admin >>> ListName-bounces at VirtualDomain.com ListName-bounces >>> ListName-confirm at VirtualDomain.com ListName-confirm >>> ListName-join at VirtualDomain.com ListName-join >>> ListName-leave at VirtualDomain.com ListName-leave >>> ListName-owner at VirtualDomain.com ListName-owner >>> ListName-request at VirtualDomain.com ListName-request >>> ListName-subscribe at VirtualDomain.com ListName-subscribe >>> ListName-unsubscribe at VirtualDomain.com ListName-unsubscribe >>> >>> >>> Your Postfix aliases file might then contain: >>> ## ListName mailing list >>> ListName: "|/usr/local/mailman/mail/mailman post ListName" >>> ListName-admin: "|/usr/local/mailman/mail/mailman admin ListName" >>> ListName-bounces: "|/usr/local/mailman/mail/mailman bounces ListName" >>> ListName-confirm: "|/usr/local/mailman/mail/mailman confirm ListName" >>> ListName-join: "|/usr/local/mailman/mail/mailman join ListName" >>> ListName-leave: "|/usr/local/mailman/mail/mailman leave ListName" >>> ListName-owner: "|/usr/local/mailman/mail/mailman owner ListName" >>> ListName-request: "|/usr/local/mailman/mail/mailman request ListName" >>> ListName-subscribe: "|/usr/local/mailman/mail/mailman subscribe >>> ListName" >>> ListName-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe >>> ListName" >>> >>> >>> >>> Let me know if I am not making sense, or if you still have >>> problems, I'm happy to try to help. >>> >>> Thanks, >>> Ivan Fetch. >>> >>> On Thu, 30 Jun 2005, Michael GIbbs wrote: >>> >>>> Greetings, >>>> >>>> I have been trying to integrate Mailman 2.1.6 with Postfix 2.2.4 >>>> with no luck. I have followed the instructions on the Mailman >>>> website for Postfix, and I have installed Postfix-style Virtual >>>> Domains. The lists domain name used is different then the mail >>>> servers >>>> actual domain. >>>> >>>> When I send mail to @virtual-domain.com, it gets sent to >>>> the right mail address (which is NOT located locally). If, >>>> however, a mail is sent for an alias under mailman >>>> @virtual-domain.com, I get the following: >>>> >>>> Jun 30 02:11:05 mail postfix/smtp[27605]: E7118340227: >>>> to=<|/usr/local/mailman/mail/mailman post gamer at domain.com>, o >>>> rig_to=, relay=mail.domain.com[ipaddress >>>> removed], delay=1, status=bounced (host >>>> mail.domain.com[ipaddress removed] said: 550 5.7.1 >>>> <"|/usr/local/mailman/mail/mailman post gamer"@domain.com>... Cannot >>>> mail dire >>>> ctly to programs (in reply to RCPT TO command)) >>>> >>>> Here is my Postfix main.cf: >>>> >>>> # >>>> # Postfix Basic Configuration Settings >>>> # >>>> myhostname = mail.domain.com >>>> mydomain = domain.com >>>> myorigin = $mydomain >>>> mydestination = $myhostname localhost.$mydomain localhost >>>> mynetworks = /29 >>>> relay_domains = /etc/postfix/relay_domains >>>> readme_directory = no >>>> sample_directory = /etc/postfix >>>> sendmail_path = /usr/sbin/sendmail >>>> html_directory = no >>>> setgid_group = postdrop >>>> command_directory = /usr/sbin >>>> manpage_directory = /usr/local/man >>>> daemon_directory = /usr/libexec/postfix >>>> newaliases_path = /usr/bin/newaliases >>>> mailq_path = /usr/bin/mailq >>>> queue_directory = /var/spool/postfix >>>> mail_owner = postfix >>>> unknown_local_recipient_reject_code = 550 >>>> local_recipient_maps = $virtual_alias_maps $alias_maps >>>> unix:passwd.byname >>>> >>>> smtpd_recipient_restrictions = permit_sasl_authenticated >>>> permit_mynetworks check_relay_domains >>>> smtpd_sender_restrictions = permit_sasl_authenticated >>>> permit_mynetworks >>>> reject_sender_login_mismatch >>>> >>>> # Map config Settings >>>> alias_database = hash:/etc/postfix/aliases, >>>> hash:/usr/local/mailman/data/aliases >>>> alias_maps = hash:/etc/postfix/aliases, >>>> hash:/usr/local/mailman/data/aliases >>>> >>>> #virtual map config >>>> virtual_alias_maps = hash:/etc/postfix/virtual, >>>> hash:/usr/local/mailman/data/virtual-mailman >>>> >>>> # sasl config >>>> broken_sasl_auth_clients = yes >>>> smtpd_sasl_auth_enable = yes >>>> smtpd_sasl_security_options = noanonymous >>>> >>>> # tls config >>>> smtp_use_tls = yes >>>> smtpd_use_tls = yes >>>> smtp_tls_note_starttls_offer = yes >>>> smtpd_tls_key_file = /etc/postfix/ssl/post.pem >>>> smtpd_tls_cert_file = /etc/postfix/ssl/post.pem >>>> smtpd_tls_CAfile = /etc/postfix/ssl/post.pem >>>> smtpd_tls_loglevel = 3 >>>> smtpd_tls_received_header = yes >>>> smtpd_tls_session_cache_timeout = 3600s >>>> tls_random_source = dev:/dev/urandom >>>> >>>> >>>> Here is my Mailman mm_cfg.py: >>>> MTA='postfix' >>>> POSTFIX_STYLE_VIRTUAL_DOMAINS = ['virtual-domain.com'] >>>> >>>> >>>> >>>> Mike Gibbs >>>> >>>> ------------------------------------------------------ >>>> 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 msapiro at value.net Fri Jul 1 17:01:36 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 1 Jul 2005 08:01:36 -0700 Subject: [Mailman-Users] footer with arc+hive-url from mail In-Reply-To: <42C545F2.8040406@wyona.com> Message-ID: Renaud Richardet wrote: > >I would like to include the url where the mail is archived in the >message footer. > >Example: > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: dev-unsubscribe at lenya.apache.org >Archive-url: >http://mail-archives.apache.org/mod_mbox/lenya-user/200307.mbox/%3c002201c34187$07ba5bf0$a501a8c0 at computer2%3e > Of course, you can include a link to the list's archive index page in the footer, and a link is already in the RFC 2369 headers, but including a link to the actual archived message in the message itself is not currently an option. In fact, given the current architecture of Mailman, I don't think it is even possible. The handler pipeline queues the message for the archive qrunner and then queues it for the outgoing runner. At the time it is queued for the outgoing runner it must be complete, yet the archive runner may not have processed it yet, so the actual archived message URL may not even be known yet. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From renaud.richardet at wyona.com Fri Jul 1 17:20:08 2005 From: renaud.richardet at wyona.com (Renaud Richardet) Date: Fri, 01 Jul 2005 17:20:08 +0200 Subject: [Mailman-Users] footer with arc+hive-url from mail In-Reply-To: References: Message-ID: <42C55F28.3030302@wyona.com> Mark, Mark Sapiro wrote: >Renaud Richardet wrote: > > >>I would like to include the url where the mail is archived in the >>message footer. >> >>Example: >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: dev-unsubscribe at lenya.apache.org >>Archive-url: >>http://mail-archives.apache.org/mod_mbox/lenya-user/200307.mbox/%3c002201c34187$07ba5bf0$a501a8c0 at computer2%3e >> >Of course, you can include a link to the list's archive index page in >the footer, and a link is already in the RFC 2369 headers, but >including a link to the actual archived message in the message itself >is not currently an option. In fact, given the current architecture of >Mailman, I don't think it is even possible. > >The handler pipeline queues the message for the archive qrunner and >then queues it for the outgoing runner. At the time it is queued for >the outgoing runner it must be complete, yet the archive runner may >not have processed it yet, so the actual archived message URL may not >even be known yet. > > OK. That's what I suspected :-( Such a feature would be very convenient for me. If someone else has a hack, let me know. Thanks for your answer. Renaud From msapiro at value.net Fri Jul 1 17:21:14 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 1 Jul 2005 08:21:14 -0700 Subject: [Mailman-Users] Messages don't getting distributed (2.1.6) In-Reply-To: <20050701121136.GA23313@servidor1.cursosvirtuales.com.ar> Message-ID: Fernando Schapachnik wrote: > I have a 2.1.6 installation with many mailing lists. In one of them messages are not getting distributed. Looking through the archives, it seems that I might be hitting a malformed mime message (http://msgs.securepoint.com/cgi-bin/get/mailman-users-0506/48.html). That post says that the problem is corrected in 2.1.6, so I'm not sure it is the same (I'm using python-2.3.4). Your problem is not the one discussed in that post. > What I see is: >--- LOG --- > >Jun 30 11:34:33 2005 (86236) Uncaught runner exception: 'ascii' codec can't decode byte 0xf3 in position 163: ordinal not in range(128) >Jun 30 11:34:33 2005 (86236) 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/OutgoingRunner.py", line 73, in _dispose > self._func(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 131, in process > Decorate.process(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Handlers/Decorate.py", line 98, in process > uheader = unicode(header, lcset) >UnicodeDecodeError: 'ascii' codec can't decode byte 0xf3 in position 163: ordinal not in range(128) > >Jun 30 11:34:33 2005 (86236) SHUNTING: 1120142006.933392+7403da4cb4ccf9c0434b639a8b249c8b942c90f2A > >--- LOG --- It appears that this list has a header defined (msg_header) and that header contains the 0xf3 character (small letter O with acute accent). If you change or remove the header, you should be able to run 'bin/unshunt' to successfully re-process the messages. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 1 17:27:22 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 1 Jul 2005 08:27:22 -0700 Subject: [Mailman-Users] Using Mailman for multiple Customers In-Reply-To: Message-ID: Samuel Figueroa wrote: > > we offer web space and etc. to our customers, and would like to offer >them a free mailing list to go with that as well. The problem I'm >having with Mailman is that I can't seem to find out how to set it up >so that every customer gets his Mailman front end in the design of his >website. I know I can use virtual hosts to change the domain, but I >also want to change the appearance of Mailman for each customer/domain. See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.048.htp for information on editing the various templates on a per-domain basis. Unfortunately, not all web pages are built from templates. In particular, the generic listinfo page is not. It is built on the fly by Mailman/Cgi/listinfo.py which would have to be hacked to provide domain-specific pages. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ifetch at du.edu Fri Jul 1 17:27:18 2005 From: ifetch at du.edu (Ivan Fetch) Date: Fri, 01 Jul 2005 09:27:18 -0600 (MDT) Subject: [Mailman-Users] postfix and mailman issues In-Reply-To: <42C55684.2070300@gibbs-family.org> References: <42C4065E.9000607@gibbs-family.org> <20050630111116.M23311@tnetnzry.hgf.qh.rqh> <42C4C920.90204@gibbs-family.org> <20050701083351.R40094@tnetnzry.hgf.qh.rqh> <42C55684.2070300@gibbs-family.org> Message-ID: <20050701091109.A40094@tnetnzry.hgf.qh.rqh> Hi Mike, The "VirtualDomain.org IGNORE" line can be in /etc/postfix/virtual. What happens if you add @localhost to the end of a line in /usr/local/mailman/data/virtual-mailman,, then run postalias on it: listname at VirtualDomain.org listname at localhost This is kind of a stab in the dark RE: Postfix's MyDestination being appended to the end of the right side of the virtual map when it has no host part. I may be able to experiment with this later on a box with a test list. Thanks - Ivan. On Fri, 1 Jul 2005, Michael GIbbs wrote: > Ivan, > > My line is washingtongamers.org IGNORE > > The docs say the second part of that (DOMAIN, IGNORE) can be anything as > postfix ignores it. I know the > virtual domain works as I can receive mail to an email address with > washingtongamers.org and it get correctly redirected > to an offsite email address destination (aka send to > testing at washingtongamers.org gets accepted and correctly > sent to bubba at domain.com). My question is, is that line actually talking > about adding the above to virtual-mailman > and not virtual? > > Mike > > Ivan Fetch wrote: > >> Hi Mike, >> >> Looking in README.POSTFIX (part of the Mailman source, although I don't >> see it with 2.1.6), it does say: >> >> "First, you need to set up the Postfix virtual alias domains as >> described in the Postfix documentation (see Postfix's virtual(5) >> manpage). Note that it's your responsibility to include the >> "virtual-alias.domain anything" line as described manpage; Mailman >> will not include this line in virtual-mailman. I highly encourage >> you to make sure your virtual alias domains are working properly >> before integrating with Mailman." >> >> >> >> DO you have this line in /etc/postfix/virtual: >> # note the "DOMAIN" part can really be anything >> washingtongamers.org DOMAIN >> >> >> >> Thanks - Ivan. >> >> On Fri, 1 Jul 2005, Michael GIbbs wrote: >> >>> Ivan, >>> >>> I have the right .db files in /usr/local/mailman/data, as I did run >>> genaliases. I get no errors wihle running it. >>> >>> As for my alias_map settings I have this: >>> >>> # Map config Settings >>> alias_database = hash:/etc/postfix/aliases >>> alias_maps = hash:/etc/postfix/aliases, >>> hash:/usr/local/mailman/data/aliases >>> >>> # Virtual config Settings >>> virtual_alias_maps = hash:/etc/postfix/virtual, >>> hash:/usr/local/mailman/data/virtual-mailman >>> >>> After rerunning genaliases and restarting everything, I get this error, >>> which seems to still be rewriting the domain name: >>> >>> Jul 1 00:31:51 mail postfix/smtp[10936]: 53E73340187: >>> to=, orig_to=, r >>> elay=mail.gibbs-family.org[204.157.3.80], delay=0, status=bounced (host >>> mail.gibbs-family.org[204.157.3.80] said: 550 5.1.1 >>> ... User unknown (in reply to RCPT TO command)) >>> >>> Do I need to add to the top of virtual-mailman: >>> >>> washingtongamers.org IGNORE >>> >>> /etc/postfix/virtual contains washingtongamres.org aliases not related to >>> the mailing list? Could this be causing the problem? >>> >>> Mike >>> >>> >>> >>> Ivan Fetch wrote: >>> >>>> Hi Michael, >>>> >>>> It sounds like you may be putting your Mailman aliases (pipes to the >>>> mailman binary) in your /etc/postfix/virtual file. Mailman's Postfix >>>> virtual domain integration populates a Mailman specific virtual, and >>>> aliases file, located in /usr/local/mailman/data. >>>> >>>> If you haven't done this already, you might want to run >>>> /usr/local/mailman/bin/genaliases >>>> to create the Mailman virtual-mailman and aliases files that Postfix >>>> will use (you already have correct lines for this in the Postfix main.cf >>>> file). >>>> >>>> When running genaliases do you get any errors about running postalias >>>> or postmap? You may need to set the variables POSTFIX_ALIAS_CMD and >>>> POSTFIX_MAP_CMD in the Mailman mm_cfg.py file, so mailman knows where the >>>> postalias and postmap commands reside. >>>> >>>> >>>> >>>> In terms of the error you refer to in your message below, I don't >>>> believe that you can have pipes to commands in your Postfix >>>> /etc/postfix/virtual domain map. Instead you need to have (this is what >>>> mailman does - see above): >>>> >>>> Your Postfix virtual file might contain: >>>> ListName at VirtualDomain.com ListName >>>> ListName-admin at VirtualDomain.com ListName-admin >>>> ListName-bounces at VirtualDomain.com ListName-bounces >>>> ListName-confirm at VirtualDomain.com ListName-confirm >>>> ListName-join at VirtualDomain.com ListName-join >>>> ListName-leave at VirtualDomain.com ListName-leave >>>> ListName-owner at VirtualDomain.com ListName-owner >>>> ListName-request at VirtualDomain.com ListName-request >>>> ListName-subscribe at VirtualDomain.com ListName-subscribe >>>> ListName-unsubscribe at VirtualDomain.com ListName-unsubscribe >>>> >>>> >>>> Your Postfix aliases file might then contain: >>>> ## ListName mailing list >>>> ListName: "|/usr/local/mailman/mail/mailman post ListName" >>>> ListName-admin: "|/usr/local/mailman/mail/mailman admin ListName" >>>> ListName-bounces: "|/usr/local/mailman/mail/mailman bounces ListName" >>>> ListName-confirm: "|/usr/local/mailman/mail/mailman confirm ListName" >>>> ListName-join: "|/usr/local/mailman/mail/mailman join ListName" >>>> ListName-leave: "|/usr/local/mailman/mail/mailman leave ListName" >>>> ListName-owner: "|/usr/local/mailman/mail/mailman owner ListName" >>>> ListName-request: "|/usr/local/mailman/mail/mailman request ListName" >>>> ListName-subscribe: "|/usr/local/mailman/mail/mailman subscribe ListName" >>>> ListName-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe >>>> ListName" >>>> >>>> >>>> >>>> Let me know if I am not making sense, or if you still have problems, >>>> I'm happy to try to help. >>>> >>>> Thanks, >>>> Ivan Fetch. >>>> >>>> On Thu, 30 Jun 2005, Michael GIbbs wrote: >>>> >>>>> Greetings, >>>>> >>>>> I have been trying to integrate Mailman 2.1.6 with Postfix 2.2.4 >>>>> with no luck. I have followed the instructions on the Mailman >>>>> website for Postfix, and I have installed Postfix-style Virtual >>>>> Domains. The lists domain name used is different then the mail servers >>>>> actual domain. >>>>> >>>>> When I send mail to @virtual-domain.com, it gets sent to >>>>> the right mail address (which is NOT located locally). If, >>>>> however, a mail is sent for an alias under mailman >>>>> @virtual-domain.com, I get the following: >>>>> >>>>> Jun 30 02:11:05 mail postfix/smtp[27605]: E7118340227: >>>>> to=<|/usr/local/mailman/mail/mailman post gamer at domain.com>, o >>>>> rig_to=, relay=mail.domain.com[ipaddress >>>>> removed], delay=1, status=bounced (host >>>>> mail.domain.com[ipaddress removed] said: 550 5.7.1 >>>>> <"|/usr/local/mailman/mail/mailman post gamer"@domain.com>... Cannot >>>>> mail dire >>>>> ctly to programs (in reply to RCPT TO command)) >>>>> >>>>> Here is my Postfix main.cf: >>>>> >>>>> # >>>>> # Postfix Basic Configuration Settings >>>>> # >>>>> myhostname = mail.domain.com >>>>> mydomain = domain.com >>>>> myorigin = $mydomain >>>>> mydestination = $myhostname localhost.$mydomain localhost >>>>> mynetworks = /29 >>>>> relay_domains = /etc/postfix/relay_domains >>>>> readme_directory = no >>>>> sample_directory = /etc/postfix >>>>> sendmail_path = /usr/sbin/sendmail >>>>> html_directory = no >>>>> setgid_group = postdrop >>>>> command_directory = /usr/sbin >>>>> manpage_directory = /usr/local/man >>>>> daemon_directory = /usr/libexec/postfix >>>>> newaliases_path = /usr/bin/newaliases >>>>> mailq_path = /usr/bin/mailq >>>>> queue_directory = /var/spool/postfix >>>>> mail_owner = postfix >>>>> unknown_local_recipient_reject_code = 550 >>>>> local_recipient_maps = $virtual_alias_maps $alias_maps >>>>> unix:passwd.byname >>>>> >>>>> smtpd_recipient_restrictions = permit_sasl_authenticated >>>>> permit_mynetworks check_relay_domains >>>>> smtpd_sender_restrictions = permit_sasl_authenticated permit_mynetworks >>>>> reject_sender_login_mismatch >>>>> >>>>> # Map config Settings >>>>> alias_database = hash:/etc/postfix/aliases, >>>>> hash:/usr/local/mailman/data/aliases >>>>> alias_maps = hash:/etc/postfix/aliases, >>>>> hash:/usr/local/mailman/data/aliases >>>>> >>>>> #virtual map config >>>>> virtual_alias_maps = hash:/etc/postfix/virtual, >>>>> hash:/usr/local/mailman/data/virtual-mailman >>>>> >>>>> # sasl config >>>>> broken_sasl_auth_clients = yes >>>>> smtpd_sasl_auth_enable = yes >>>>> smtpd_sasl_security_options = noanonymous >>>>> >>>>> # tls config >>>>> smtp_use_tls = yes >>>>> smtpd_use_tls = yes >>>>> smtp_tls_note_starttls_offer = yes >>>>> smtpd_tls_key_file = /etc/postfix/ssl/post.pem >>>>> smtpd_tls_cert_file = /etc/postfix/ssl/post.pem >>>>> smtpd_tls_CAfile = /etc/postfix/ssl/post.pem >>>>> smtpd_tls_loglevel = 3 >>>>> smtpd_tls_received_header = yes >>>>> smtpd_tls_session_cache_timeout = 3600s >>>>> tls_random_source = dev:/dev/urandom >>>>> >>>>> >>>>> Here is my Mailman mm_cfg.py: >>>>> MTA='postfix' >>>>> POSTFIX_STYLE_VIRTUAL_DOMAINS = ['virtual-domain.com'] >>>>> >>>>> >>>>> >>>>> Mike Gibbs >>>>> >>>>> ------------------------------------------------------ >>>>> 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 fernando at schapachnik.com.ar Fri Jul 1 17:44:27 2005 From: fernando at schapachnik.com.ar (Fernando Schapachnik) Date: Fri, 1 Jul 2005 12:44:27 -0300 Subject: [Mailman-Users] Messages don't getting distributed (2.1.6) In-Reply-To: References: <20050701121136.GA23313@servidor1.cursosvirtuales.com.ar> Message-ID: <20050701154427.GB29462@servidor1.cursosvirtuales.com.ar> En un mensaje anterior, Mark Sapiro escribi?: > It appears that this list has a header defined (msg_header) and that > header contains the 0xf3 character (small letter O with acute accent). Great, will try, thanks. Aren't latin1 chars supposed to be used in headers? I was under the impression that they were legal there. Thanks again. Fernando P. Schapachnik fernando at schapachnik.com.ar From matt.singerman at gmail.com Fri Jul 1 18:03:39 2005 From: matt.singerman at gmail.com (Matt Singerman) Date: Fri, 1 Jul 2005 12:03:39 -0400 Subject: [Mailman-Users] Problems with Mailman on Fedora Core 3 system Message-ID: <54682af505070109031907362e@mail.gmail.com> Hello, So our old list server died, and I opted to switch from OpenBSD to Fedora for the new one. This is a brand-new system with nothing weird or complex on it, yet. It is running Fedora Core 3 (I know, FC4 is out, but I had this sitting around). I downloaded the latest Mailman RPM after installing Linux. Mailman appears to be working by itself; at least I can access the webpages for the test list I created. Sendmail (which, correct me if I'm wrong, is the default MTA for the RPM) is installed and working - I am able to send emails via Pine - but I don't even think it's getting that far. Any emails sent to the test list don't make it there at all. They're not being sent out to the members, and don't make it into the archives. Any suggestions on where I should be looking to correct this? Or even better, if someone knows the exact source of this problem and can list off exact commands to fix it, that'd be even better :) Thanks, Matt From msapiro at value.net Fri Jul 1 18:13:28 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 1 Jul 2005 09:13:28 -0700 Subject: [Mailman-Users] Messages don't getting distributed (2.1.6) In-Reply-To: <20050701154427.GB29462@servidor1.cursosvirtuales.com.ar> Message-ID: Fernando Schapachnik wrote: >En un mensaje anterior, Mark Sapiro escribi?: >> It appears that this list has a header defined (msg_header) and that >> header contains the 0xf3 character (small letter O with acute accent). > >Great, will try, thanks. Aren't latin1 chars supposed to be used in headers? I was under the impression that they were legal there. > I believe it depends on the list language in this case. If the list's preferred language is English, the character set is us-ascii. If it is one of most other languages including Spanish, the character set is one of the iso-8859-* sets. If this list's preferred language is English, changing it to Spanish may also solve the problem if this is acceptable. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 1 18:19:37 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 1 Jul 2005 09:19:37 -0700 Subject: [Mailman-Users] Problems with Mailman on Fedora Core 3 system In-Reply-To: <54682af505070109031907362e@mail.gmail.com> Message-ID: Matt Singerman wrote: >but I don't even think it's getting that far. Any emails sent to the >test list don't make it there at all. They're not being sent out to >the members, and don't make it into the archives. See the FAQ >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 matt.singerman at gmail.com Fri Jul 1 18:37:46 2005 From: matt.singerman at gmail.com (Matt Singerman) Date: Fri, 1 Jul 2005 12:37:46 -0400 Subject: [Mailman-Users] Problems with Mailman on Fedora Core 3 system In-Reply-To: References: <54682af505070109031907362e@mail.gmail.com> Message-ID: <54682af5050701093711a8388f@mail.gmail.com> Hi Mark, Thanks for posting this - I didn't even know this filed existed! I think I've located the problem - mailmanctl isn't running. However, when I try to start it (with "/usr/lib/mailman/bin/mailmanctl start"), nothing happens. I tried to su as user mailman to check the crontab and try and run it from there, but when I do, I get the following error: [root at list ~]# su - mailman This account is currently not available. The user definitely exists, but it has no login. Any ideas here? Thanks again for all the help. --Matt On 7/1/05, Mark Sapiro wrote: > Matt Singerman wrote: > > >but I don't even think it's getting that far. Any emails sent to the > >test list don't make it there at all. They're not being sent out to > >the members, and don't make it into the archives. > > > See the FAQ > >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 matt.singerman at gmail.com Fri Jul 1 19:03:11 2005 From: matt.singerman at gmail.com (Matt Singerman) Date: Fri, 1 Jul 2005 13:03:11 -0400 Subject: [Mailman-Users] Problems with Mailman on Fedora Core 3 system In-Reply-To: <54682af5050701093711a8388f@mail.gmail.com> References: <54682af505070109031907362e@mail.gmail.com> <54682af5050701093711a8388f@mail.gmail.com> Message-ID: <54682af505070110039506d4b@mail.gmail.com> Argh. Still having problems. So I think there was a problem with the default mailman package, so I blew it away and reinstalled the RPM from scratch. This added a mailman home directory (good), but I still couldn't su (bad). Used vipw and changed mailman's shell from /sbin/nologin to /bin/bash. Can now log in, but there's no cron, and running mailmanctl results in nothing happening. Any ideas?? --Matt On 7/1/05, Matt Singerman wrote: > Hi Mark, > > Thanks for posting this - I didn't even know this filed existed! I > think I've located the problem - mailmanctl isn't running. However, > when I try to start it (with "/usr/lib/mailman/bin/mailmanctl start"), > nothing happens. I tried to su as user mailman to check the crontab > and try and run it from there, but when I do, I get the following > error: > > [root at list ~]# su - mailman > This account is currently not available. > > The user definitely exists, but it has no login. Any ideas here? > > Thanks again for all the help. > > --Matt > > On 7/1/05, Mark Sapiro wrote: > > Matt Singerman wrote: > > > > >but I don't even think it's getting that far. Any emails sent to the > > >test list don't make it there at all. They're not being sent out to > > >the members, and don't make it into the archives. > > > > > > See the FAQ > > >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 mike at gibbs-family.org Fri Jul 1 21:05:57 2005 From: mike at gibbs-family.org (Michael GIbbs) Date: Fri, 01 Jul 2005 15:05:57 -0400 Subject: [Mailman-Users] postfix and mailman issues In-Reply-To: <20050701091109.A40094@tnetnzry.hgf.qh.rqh> References: <42C4065E.9000607@gibbs-family.org> <20050630111116.M23311@tnetnzry.hgf.qh.rqh> <42C4C920.90204@gibbs-family.org> <20050701083351.R40094@tnetnzry.hgf.qh.rqh> <42C55684.2070300@gibbs-family.org> <20050701091109.A40094@tnetnzry.hgf.qh.rqh> Message-ID: <42C59415.5010704@gibbs-family.org> Ivan, Adding @localhost to the end of a list instead of just gamer it now reads gamer at localhost. That seems to have works. The question is why did it not work before, and will I have to do this manual to all lists in virtual-mailman. Mike Ivan Fetch wrote: > Hi Mike, > > The "VirtualDomain.org IGNORE" line can be in /etc/postfix/virtual. > > > What happens if you add @localhost to the end of a line in > /usr/local/mailman/data/virtual-mailman,, then run postalias on it: > listname at VirtualDomain.org listname at localhost > > > This is kind of a stab in the dark RE: Postfix's MyDestination > being appended to the end of the right side of the virtual map when > it has no host part. I may be able to experiment with this later on a > box with a test list. > > > Thanks - Ivan. > > > On Fri, 1 Jul 2005, Michael GIbbs wrote: > >> Ivan, >> >> My line is washingtongamers.org IGNORE >> >> The docs say the second part of that (DOMAIN, IGNORE) can be anything >> as postfix ignores it. I know the >> virtual domain works as I can receive mail to an email address with >> washingtongamers.org and it get correctly redirected >> to an offsite email address destination (aka send to >> testing at washingtongamers.org gets accepted and correctly >> sent to bubba at domain.com). My question is, is that line actually >> talking about adding the above to virtual-mailman >> and not virtual? >> >> Mike >> >> Ivan Fetch wrote: >> >>> Hi Mike, >>> >>> Looking in README.POSTFIX (part of the Mailman source, although I >>> don't see it with 2.1.6), it does say: >>> >>> "First, you need to set up the Postfix virtual alias domains as >>> described in the Postfix documentation (see Postfix's virtual(5) >>> manpage). Note that it's your responsibility to include the >>> "virtual-alias.domain anything" line as described manpage; Mailman >>> will not include this line in virtual-mailman. I highly encourage >>> you to make sure your virtual alias domains are working properly >>> before integrating with Mailman." >>> >>> >>> >>> DO you have this line in /etc/postfix/virtual: >>> # note the "DOMAIN" part can really be anything >>> washingtongamers.org DOMAIN >>> >>> >>> >>> Thanks - Ivan. >>> >>> On Fri, 1 Jul 2005, Michael GIbbs wrote: >>> >>>> Ivan, >>>> >>>> I have the right .db files in /usr/local/mailman/data, as I did >>>> run genaliases. I get no errors wihle running it. >>>> >>>> As for my alias_map settings I have this: >>>> >>>> # Map config Settings >>>> alias_database = hash:/etc/postfix/aliases >>>> alias_maps = hash:/etc/postfix/aliases, >>>> hash:/usr/local/mailman/data/aliases >>>> >>>> # Virtual config Settings >>>> virtual_alias_maps = hash:/etc/postfix/virtual, >>>> hash:/usr/local/mailman/data/virtual-mailman >>>> >>>> After rerunning genaliases and restarting everything, I get this >>>> error, which seems to still be rewriting the domain name: >>>> >>>> Jul 1 00:31:51 mail postfix/smtp[10936]: 53E73340187: >>>> to=, orig_to=, r >>>> elay=mail.gibbs-family.org[204.157.3.80], delay=0, status=bounced >>>> (host mail.gibbs-family.org[204.157.3.80] said: 550 5.1.1 >>>> ... User unknown (in reply to RCPT TO >>>> command)) >>>> >>>> Do I need to add to the top of virtual-mailman: >>>> >>>> washingtongamers.org IGNORE >>>> >>>> /etc/postfix/virtual contains washingtongamres.org aliases not >>>> related to the mailing list? Could this be causing the problem? >>>> >>>> Mike >>>> >>>> >>>> >>>> Ivan Fetch wrote: >>>> >>>>> Hi Michael, >>>>> >>>>> It sounds like you may be putting your Mailman aliases (pipes >>>>> to the mailman binary) in your /etc/postfix/virtual file. >>>>> Mailman's Postfix virtual domain integration populates a Mailman >>>>> specific virtual, and aliases file, located in >>>>> /usr/local/mailman/data. >>>>> >>>>> If you haven't done this already, you might want to run >>>>> /usr/local/mailman/bin/genaliases >>>>> to create the Mailman virtual-mailman and aliases files that >>>>> Postfix will use (you already have correct lines for this in the >>>>> Postfix main.cf file). >>>>> >>>>> When running genaliases do you get any errors about running >>>>> postalias or postmap? You may need to set the variables >>>>> POSTFIX_ALIAS_CMD and POSTFIX_MAP_CMD in the Mailman mm_cfg.py >>>>> file, so mailman knows where the postalias and postmap commands >>>>> reside. >>>>> >>>>> >>>>> >>>>> In terms of the error you refer to in your message below, I >>>>> don't believe that you can have pipes to commands in your Postfix >>>>> /etc/postfix/virtual domain map. Instead you need to have (this >>>>> is what mailman does - see above): >>>>> >>>>> Your Postfix virtual file might contain: >>>>> ListName at VirtualDomain.com ListName >>>>> ListName-admin at VirtualDomain.com ListName-admin >>>>> ListName-bounces at VirtualDomain.com ListName-bounces >>>>> ListName-confirm at VirtualDomain.com ListName-confirm >>>>> ListName-join at VirtualDomain.com ListName-join >>>>> ListName-leave at VirtualDomain.com ListName-leave >>>>> ListName-owner at VirtualDomain.com ListName-owner >>>>> ListName-request at VirtualDomain.com ListName-request >>>>> ListName-subscribe at VirtualDomain.com ListName-subscribe >>>>> ListName-unsubscribe at VirtualDomain.com ListName-unsubscribe >>>>> >>>>> >>>>> Your Postfix aliases file might then contain: >>>>> ## ListName mailing list >>>>> ListName: "|/usr/local/mailman/mail/mailman post ListName" >>>>> ListName-admin: "|/usr/local/mailman/mail/mailman admin ListName" >>>>> ListName-bounces: "|/usr/local/mailman/mail/mailman bounces ListName" >>>>> ListName-confirm: "|/usr/local/mailman/mail/mailman confirm ListName" >>>>> ListName-join: "|/usr/local/mailman/mail/mailman join ListName" >>>>> ListName-leave: "|/usr/local/mailman/mail/mailman leave ListName" >>>>> ListName-owner: "|/usr/local/mailman/mail/mailman owner ListName" >>>>> ListName-request: "|/usr/local/mailman/mail/mailman request ListName" >>>>> ListName-subscribe: "|/usr/local/mailman/mail/mailman subscribe >>>>> ListName" >>>>> ListName-unsubscribe: "|/usr/local/mailman/mail/mailman >>>>> unsubscribe ListName" >>>>> >>>>> >>>>> >>>>> Let me know if I am not making sense, or if you still have >>>>> problems, I'm happy to try to help. >>>>> >>>>> Thanks, >>>>> Ivan Fetch. >>>>> >>>>> On Thu, 30 Jun 2005, Michael GIbbs wrote: >>>>> >>>>>> Greetings, >>>>>> >>>>>> I have been trying to integrate Mailman 2.1.6 with Postfix 2.2.4 >>>>>> with no luck. I have followed the instructions on the Mailman >>>>>> website for Postfix, and I have installed Postfix-style Virtual >>>>>> Domains. The lists domain name used is different then the mail >>>>>> servers >>>>>> actual domain. >>>>>> >>>>>> When I send mail to @virtual-domain.com, it gets >>>>>> sent to >>>>>> the right mail address (which is NOT located locally). If, >>>>>> however, a mail is sent for an alias under mailman >>>>>> @virtual-domain.com, I get the following: >>>>>> >>>>>> Jun 30 02:11:05 mail postfix/smtp[27605]: E7118340227: >>>>>> to=<|/usr/local/mailman/mail/mailman post gamer at domain.com>, o >>>>>> rig_to=, relay=mail.domain.com[ipaddress >>>>>> removed], delay=1, status=bounced (host >>>>>> mail.domain.com[ipaddress removed] said: 550 5.7.1 >>>>>> <"|/usr/local/mailman/mail/mailman post gamer"@domain.com>... Cannot >>>>>> mail dire >>>>>> ctly to programs (in reply to RCPT TO command)) >>>>>> >>>>>> Here is my Postfix main.cf: >>>>>> >>>>>> # >>>>>> # Postfix Basic Configuration Settings >>>>>> # >>>>>> myhostname = mail.domain.com >>>>>> mydomain = domain.com >>>>>> myorigin = $mydomain >>>>>> mydestination = $myhostname localhost.$mydomain localhost >>>>>> mynetworks = /29 >>>>>> relay_domains = /etc/postfix/relay_domains >>>>>> readme_directory = no >>>>>> sample_directory = /etc/postfix >>>>>> sendmail_path = /usr/sbin/sendmail >>>>>> html_directory = no >>>>>> setgid_group = postdrop >>>>>> command_directory = /usr/sbin >>>>>> manpage_directory = /usr/local/man >>>>>> daemon_directory = /usr/libexec/postfix >>>>>> newaliases_path = /usr/bin/newaliases >>>>>> mailq_path = /usr/bin/mailq >>>>>> queue_directory = /var/spool/postfix >>>>>> mail_owner = postfix >>>>>> unknown_local_recipient_reject_code = 550 >>>>>> local_recipient_maps = $virtual_alias_maps $alias_maps >>>>>> unix:passwd.byname >>>>>> >>>>>> smtpd_recipient_restrictions = permit_sasl_authenticated >>>>>> permit_mynetworks check_relay_domains >>>>>> smtpd_sender_restrictions = permit_sasl_authenticated >>>>>> permit_mynetworks >>>>>> reject_sender_login_mismatch >>>>>> >>>>>> # Map config Settings >>>>>> alias_database = hash:/etc/postfix/aliases, >>>>>> hash:/usr/local/mailman/data/aliases >>>>>> alias_maps = hash:/etc/postfix/aliases, >>>>>> hash:/usr/local/mailman/data/aliases >>>>>> >>>>>> #virtual map config >>>>>> virtual_alias_maps = hash:/etc/postfix/virtual, >>>>>> hash:/usr/local/mailman/data/virtual-mailman >>>>>> >>>>>> # sasl config >>>>>> broken_sasl_auth_clients = yes >>>>>> smtpd_sasl_auth_enable = yes >>>>>> smtpd_sasl_security_options = noanonymous >>>>>> >>>>>> # tls config >>>>>> smtp_use_tls = yes >>>>>> smtpd_use_tls = yes >>>>>> smtp_tls_note_starttls_offer = yes >>>>>> smtpd_tls_key_file = /etc/postfix/ssl/post.pem >>>>>> smtpd_tls_cert_file = /etc/postfix/ssl/post.pem >>>>>> smtpd_tls_CAfile = /etc/postfix/ssl/post.pem >>>>>> smtpd_tls_loglevel = 3 >>>>>> smtpd_tls_received_header = yes >>>>>> smtpd_tls_session_cache_timeout = 3600s >>>>>> tls_random_source = dev:/dev/urandom >>>>>> >>>>>> >>>>>> Here is my Mailman mm_cfg.py: >>>>>> MTA='postfix' >>>>>> POSTFIX_STYLE_VIRTUAL_DOMAINS = ['virtual-domain.com'] >>>>>> >>>>>> >>>>>> >>>>>> Mike Gibbs >>>>>> >>>>>> ------------------------------------------------------ >>>>>> 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 Poster at aurora.cotse.net Fri Jul 1 21:32:48 2005 From: Poster at aurora.cotse.net (Poster) Date: Fri, 1 Jul 2005 15:32:48 -0400 (EDT) Subject: [Mailman-Users] NNTP gatewaying In-Reply-To: <42C4B270.6070307@forrie.com> References: <42C2EE25.3020006@forrie.com> <42C4B270.6070307@forrie.com> Message-ID: Forrest Aldrich said: > Really. This is interesting; anyone? > > I am setting up Mailman now, upon which we will *depend* upon the NNTP > gatewaying feature to work. This could look very bad. I got it to work. 1) I used a reliable news service (I figured I'd try my account with giganews). 2) I put the following into mm_cfg.py: NNTP_USERNAME = 'usernameeee' NNTP_PASSWORD = 'passwoooord' ~He who posts From ges+lists at wingfoot.org Fri Jul 1 23:10:03 2005 From: ges+lists at wingfoot.org (Glenn Sieb) Date: Fri, 01 Jul 2005 17:10:03 -0400 Subject: [Mailman-Users] Error on email confirmations on 2.1.5 In-Reply-To: References: Message-ID: <42C5B12B.9060607@wingfoot.org> Mark Sapiro said the following on 6/30/2005 10:41 AM: >Glenn Sieb wrote: > > > >>Nope. I install from source, with the htdig/archiver patches. My confirm >>script is 89 lines long (with comments). >> >> > >The fact remains that your confirm script is not the one from the 2.1.5 >source distribution. The diff is as follows and it is not from either >htdig-2.1.5-0.1.patch or indexing-2.1.5-0.1.patch. > Oops. I forgot two other patches. exitstatus-2.1.5-0.1.patch indexing-2.1.5-0.1.patch htdig-2.1.5-0.1.patch modinc-2.1.5-0.1.patch Those are the patches on my system. It appears that the exitstatus patch changes the confirm script. Either way, I've put the change in you recommended, and it works fine now. Thank you for your help. Best, --Glenn -- "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." ~Benjamin Franklin, Historical Review of Pennsylvania, 1759 From msapiro at value.net Sat Jul 2 03:16:03 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 01 Jul 2005 18:16:03 -0700 Subject: [Mailman-Users] Problems with Mailman on Fedora Core 3 system In-Reply-To: <54682af505070110039506d4b@mail.gmail.com> References: <54682af505070109031907362e@mail.gmail.com> <54682af5050701093711a8388f@mail.gmail.com> <54682af505070110039506d4b@mail.gmail.com> Message-ID: <42C5EAD3.5000803@value.net> Matt Singerman wrote: > Argh. Still having problems. So I think there was a problem with the > default mailman package, so I blew it away and reinstalled the RPM > from scratch. This added a mailman home directory (good), but I still > couldn't su (bad). Used vipw and changed mailman's shell from > /sbin/nologin to /bin/bash. Can now log in, but there's no cron, and > running mailmanctl results in nothing happening. Any ideas?? Is there anything in Mailman's log files - particularly 'error' and 'qrunner'? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From darius at dons.net.au Sat Jul 2 06:51:23 2005 From: darius at dons.net.au (Daniel O'Connor) Date: Sat, 2 Jul 2005 14:21:23 +0930 Subject: [Mailman-Users] Spams are causing "ping pongs" Message-ID: <200507021421.34911.darius@dons.net.au> Hi everyone, I have a problem where if we get some type of spam cause emails to 'ping pong' back and forth. Instead an email going to me (ie the list owner) they appear to go back to the list, and get held again (because the list owner alias isn't on the list) and back and forth it goes about 40 times. the -owner@ messages do go to me (I tested it :) so I'm not sure why they don't get forwarded to me in this case. I have an archive of the messages in mbox format (depickled heldmsg-*) available at http://www.gsoft.com.au/~doconnor/ping-pong.tbz I am running MIMEDefang which calls Spam Assassin to mark incoming messages with X- headers and Mailman is configured to hold messages with those headers (if it matters). This list is configured to hold messages from non-subscribers and to not send "your message is held" emails. Any suggestions muchly appreciated! Let me know if you need more info :) Thanks for your time. -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/20050702/34e54081/attachment.pgp From satimis at yahoo.com Sat Jul 2 08:51:06 2005 From: satimis at yahoo.com (Stephen Liu) Date: Sat, 2 Jul 2005 14:51:06 +0800 (CST) Subject: [Mailman-Users] A question on Mailman Message-ID: <20050702065106.10751.qmail@web54501.mail.yahoo.com> Hi folks, Mailman is complete new to me. I'm searching software from Open Source to archive emails in the form of plain test similar to following URL http://www.linuxquestions.org/questions/archive/13/2002/01/4/13013 Can Mailman do the job or it just links all emails of same subject as a thread. TIA B.R. Stephen Liu From msapiro at value.net Sat Jul 2 15:53:26 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 2 Jul 2005 06:53:26 -0700 Subject: [Mailman-Users] Spams are causing "ping pongs" In-Reply-To: <200507021421.34911.darius@dons.net.au> Message-ID: Daniel O'Connor wrote: > >I am running MIMEDefang which calls Spam Assassin to mark incoming messages >with X- headers and Mailman is configured to hold messages with those headers >(if it matters). This list is configured to hold messages from >non-subscribers and to not send "your message is held" emails. There is a recent thread on this in the archives. See the entire thread starting at http://mail.python.org/pipermail/mailman-users/2005-June/045186.html If (one of) the regexp(s) in header_filter_rules matches the subject of the owner notification - "%(listname)s post from %(sender)s requires approval" - the owner notification is held again, thus the loop. If you have something like [spam] in your regexp(s), make sure the brackets are escaped - \[spam\] There may be a problem matching the X- headers as well. in 2.1.6, header_filter_rules matches the sub-part headers too. It shouldn't match an X- header that only existest in the content of a message/rfc822 sub-part, but maybe there's a problem here. Also, does the message to the -owner address go through Spam Assassin again? If so, you may have to arrange for it not to. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sat Jul 2 16:01:49 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 2 Jul 2005 07:01:49 -0700 Subject: [Mailman-Users] A question on Mailman In-Reply-To: <20050702065106.10751.qmail@web54501.mail.yahoo.com> Message-ID: Stephen Liu wrote: > >I'm searching software from Open Source to archive >emails in the form of plain test similar to following >URL > >http://www.linuxquestions.org/questions/archive/13/2002/01/4/13013 > >Can Mailman do the job or it just links all emails of >same subject as a thread. Mailman's built-in archiver is Pipermail which does not do threads like your example. Also, it links threads based on In-Reply-To: and/or References: headers, not by Subject: Mailman has hooks for external archivers. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From novotny at aei.mpg.de Sun Jul 3 09:44:11 2005 From: novotny at aei.mpg.de (Jason Novotny) Date: Sun, 03 Jul 2005 00:44:11 -0700 Subject: [Mailman-Users] help discarding postings Message-ID: <42C7974B.2020805@aei.mpg.de> Hi, Our production server is using MailMan v2.0.13 and as a list admin I get all kinds of pending spam requests from non-subscribers. Where is the option to simply discard all postings from non-subscribers and not send me any reminders or info? Thanks, Jason From morphine at digitalmente.net Sun Jul 3 18:11:03 2005 From: morphine at digitalmente.net (Bruno Ferreira) Date: Sun, 03 Jul 2005 17:11:03 +0100 Subject: [Mailman-Users] Multiple subscription requests and reminders In-Reply-To: References: Message-ID: <42C80E17.7080702@digitalmente.net> Mark Sapiro wrote: >Bruno Ferreira wrote: > > >> After a bit more investigation at the MTA side, I managed to find >>out that Mailman processes the subscribe requests alone twice. >>Subscribing through the web interface makes Mailman process the request >>once. However, sending a mail without proper commands to >>mailinglist-request at domain throws ONE error e-mail back, as it should >>be. So there's this situation: >> >> - Subscription through web interface: OK >> - Subscription through e-mail: 2 subscriptions processed >> - Other mail to mailinglist-request at domain: OK >> >> Where do you suggest I start looking now? >> >> >Look at the actual subscription request e-mail (Bcc: yourself to get a >copy). Look for anything strange like two From: headers or e-mail >address appearing twice in From: header. > > I've done some more checking, it seems that there wasn't a problem at all (or at least, Mailman is not processing requests twice). Your suggestion made sense... Said e-mails had "subscribe" both in the subject line and in the body, causing two subscription requests to be processed :(((( Despite this being much of a case "all this trouble for nothing", having Mailman process the same request twice for the same e-mail doesn't make much sense (I'd count it as a bug, really). Thanks to everyone for their input on the "problem" :) -- Bruno Ferreira From skiptaylor at yahoo.com Mon Jul 4 00:22:51 2005 From: skiptaylor at yahoo.com (Skip Taylor) Date: Sun, 3 Jul 2005 15:22:51 -0700 (PDT) Subject: [Mailman-Users] Searching archives Message-ID: <20050703222252.1875.qmail@web40822.mail.yahoo.com> Is there a way to search private list archives in Mailman? I thought I had seen something about patches but it seems that link has disappeared on me. --------------------------------- Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. From brad at stop.mail-abuse.org Mon Jul 4 01:28:48 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 4 Jul 2005 01:28:48 +0200 Subject: [Mailman-Users] NNTP gatewaying In-Reply-To: <42C4B270.6070307@forrie.com> References: <42C2EE25.3020006@forrie.com> <42C4B270.6070307@forrie.com> Message-ID: At 11:03 PM -0400 2005-06-30, Forrest Aldrich wrote: > Really. This is interesting; anyone? > > I am setting up Mailman now, upon which we will *depend* upon the NNTP > gatewaying feature to work. This could look very bad. The existing NNTP feature does not include any authentication that I know of. There are a number of known existing issues with the NNTP gatewaying function, some of which I'm hoping to get addressed soon. But authentication is not on my list of things I'm concerned about. -- 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 dhphllps at memphis.edu Mon Jul 4 02:32:06 2005 From: dhphllps at memphis.edu (Dan Phillips) Date: Sun, 3 Jul 2005 19:32:06 -0500 Subject: [Mailman-Users] NNTP gatewaying In-Reply-To: References: <42C2EE25.3020006@forrie.com> <42C4B270.6070307@forrie.com> Message-ID: <940196E0-DE17-48B8-B2EF-C1669DC8D75E@memphis.edu> On Jul 3, 2005, at 6:28 PM, Brad Knowles wrote: > The existing NNTP feature does not include any authentication > that I know of. from Defaults.py: # Set these variables if you need to authenticate to your NNTP server for # Usenet posting or reading. If no authentication is necessary, specify None # for both variables. NNTP_USERNAME = None NNTP_PASSWORD = None Is this not what you are discussing? Dan ================================ Dan Phillips Associate Professor of Horn, University of Memphis site administrator: music.memphis.edu From matt.singerman at gmail.com Mon Jul 4 02:35:09 2005 From: matt.singerman at gmail.com (Matt Singerman) Date: Sun, 3 Jul 2005 20:35:09 -0400 Subject: [Mailman-Users] mailman directory? Message-ID: <54682af50507031735233b207c@mail.gmail.com> Hi all, I installed Mailman on a FreeBSD system from the ports collection; however, I cannot get the webpages to display properly. The mailman directory does not appear under the document root. Where can I find the necessary files, and how do I configure this properly? Thanks, Matt From brad at stop.mail-abuse.org Mon Jul 4 02:56:52 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 4 Jul 2005 02:56:52 +0200 Subject: [Mailman-Users] NNTP gatewaying In-Reply-To: <940196E0-DE17-48B8-B2EF-C1669DC8D75E@memphis.edu> References: <42C2EE25.3020006@forrie.com> <42C4B270.6070307@forrie.com> <940196E0-DE17-48B8-B2EF-C1669DC8D75E@memphis.edu> Message-ID: At 7:32 PM -0500 2005-07-03, Dan Phillips wrote: > NNTP_USERNAME = None > NNTP_PASSWORD = None > > Is this not what you are discussing? Yup, you're absolutely right. -- 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 darius at dons.net.au Mon Jul 4 03:07:46 2005 From: darius at dons.net.au (Daniel O'Connor) Date: Mon, 4 Jul 2005 10:37:46 +0930 Subject: [Mailman-Users] mailman directory? Message-ID: <200507041037.46625.darius@dons.net.au> On Mon, 4 Jul 2005 10:05, Matt Singerman wrote: > I installed Mailman on a FreeBSD system from the ports collection; > however, I cannot get the webpages to display properly. The mailman > directory does not appear under the document root. Where can I find > the necessary files, and how do I configure this properly? You need to add something like this to your apache config # Mailman Alias /pipermail "/usr/local/mailman/archives/public/" ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/" Options FollowSymLinks ExecCGI Read this file for more info /usr/local/share/doc/mailman/FreeBSD-post-install-notes -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/20050704/079c72e2/attachment.pgp From darius at dons.net.au Mon Jul 4 04:10:43 2005 From: darius at dons.net.au (Daniel O'Connor) Date: Mon, 4 Jul 2005 11:40:43 +0930 Subject: [Mailman-Users] Spams are causing "ping pongs" In-Reply-To: References: Message-ID: <200507041140.43681.darius@dons.net.au> On Sat, 2 Jul 2005 23:23, Mark Sapiro wrote: > There is a recent thread on this in the archives. See the entire thread > starting at > http://mail.python.org/pipermail/mailman-users/2005-June/045186.html I put the following in mm_cfg.py and it appears to have fixed it.. # Don't spam detect on owner messages or we'll get a loop OWNER_PIPELINE = [ # 'SpamDetect', 'Replybot', 'OwnerRecips', 'ToOutgoing', ] It seems strange that this isn't the default to be honest, I submitted an RFE :) -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/20050704/50108fe2/attachment.pgp From eof at yandex.ru Mon Jul 4 15:35:53 2005 From: eof at yandex.ru (Alexei Kuznetsov) Date: Mon, 4 Jul 2005 17:35:53 +0400 (MSD) Subject: [Mailman-Users] Multiple web interface domains for one list Message-ID: <42C93B39.000005.30338@mfront7.yandex.ru> I've configured Mailman and set up several lists in one domain (lists.company.com). But inside LAN I can't reach that machine with that name because of NAT. Instead if this I can reach it by "lists.company.local". But so I can't see lists set up on it. And I know it should be so because my lists are in fomain lists.company.com. Can I do so that my lists be visible using "lists.company.local"? From jwt at onjapan.net Mon Jul 4 16:19:46 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Mon, 4 Jul 2005 23:19:46 +0900 Subject: [Mailman-Users] Multiple web interface domains for one list In-Reply-To: <42C93B39.000005.30338@mfront7.yandex.ru> References: <42C93B39.000005.30338@mfront7.yandex.ru> Message-ID: On Jul 4, 2005, at 22:35, Alexei Kuznetsov wrote: > I've configured Mailman and set up several lists in one domain > (lists.company.com). But inside LAN I can't reach that machine with > that name because of NAT. Instead if this I can reach it by > "lists.company.local". But so I can't see lists set up on it. And I > know it should be so because my lists are in fomain lists.company.com. If you don't need Mailman's virtual host features, set: VIRTUAL_HOST_OVERVIEW = No in your mm_cfg.py. (See the comments in Mailman/Defaults.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 liviu.feodorov at gmail.com Mon Jul 4 17:50:32 2005 From: liviu.feodorov at gmail.com (Liviu) Date: Mon, 4 Jul 2005 18:50:32 +0300 Subject: [Mailman-Users] Mailing list with HTML emails - how ? Message-ID: I know, HTML is bad, but I have a special situation. I want to setup a mailman mailing list, and all my email is in HTML format (advertising materials). I only send emails to my customers, that's all. If if send an email to my test list, I receive only a text version. I read some docs but I didn't find the solution for my problem. If somebody has a mailman html enable mailing list, please offer me some help. Thanks, Liviu From brad at stop.mail-abuse.org Mon Jul 4 20:21:00 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 4 Jul 2005 20:21:00 +0200 Subject: [Mailman-Users] Mailing list with HTML emails - how ? In-Reply-To: References: Message-ID: At 6:50 PM +0300 2005-07-04, Liviu wrote: > If if send an email to my test list, I receive only a text version. I > read some docs but I didn't find the solution for my problem. If > somebody has a mailman html enable mailing list, please offer me some > help. If you want your customers to receive HTML e-mail, then you need to send HTML e-mail. The default out-of-the-box configuration should not strip anything from these messages, and you should get what you want. Otherwise, look at the stuff under the "Content Filtering" section on your mailing list 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 prosmart at jamesons.com.au Mon Jul 4 23:42:39 2005 From: prosmart at jamesons.com.au (Nigel Allen) Date: 05 Jul 2005 07:42:39 +1000 Subject: [Mailman-Users] Multiple web interface domains for one list In-Reply-To: <42C93B39.000005.30338@mfront7.yandex.ru> References: <42C93B39.000005.30338@mfront7.yandex.ru> Message-ID: <1120513359.30307.11.camel@sydsrv04> On Mon, 2005-07-04 at 23:35, Alexei Kuznetsov wrote: > I've configured Mailman and set up several lists in one domain (lists.company.com). But inside LAN I can't reach that machine with that name because of NAT. Instead if this I can reach it by "lists.company.local". But so I can't see lists set up on it. And I know it should be so because my lists are in fomain lists.company.com. > > Can I do so that my lists be visible using "lists.company.local"? > ------------------------------------------------------ We had a similar problem but we got around it by having our internal servers defined in the hosts files and only use DNS for external addresses. HTH Nigel. -- Nigel Allen, Snr Consultant, ProSmart Consulting Australia 48 Tiarri Avenue, Terrey Hills, NSW 2084, Australia Tel: +61 2 9450 2690 Fax: +61 2 9450 2691 Mob: +61 4 1494 5269 http://www.prosmart.com.au From mailman at timkoop.com Mon Jul 4 23:49:24 2005 From: mailman at timkoop.com (Tim Koop) Date: Mon, 04 Jul 2005 16:49:24 -0500 Subject: [Mailman-Users] Moderating from the command line Message-ID: <42C9AEE4.60707@timkoop.com> Hi. I have some questions about moderating from the command line. 1. Is it possible to get a list of messages that need moderating from the command line? There are commands for getting lists of lists and lists of people; why not lists of messages? 2. Is it possible to accept or reject these messages from the command line? I'm guessing I'll have to use withlist, which is fine, but what kind of python code do I need to call? I've looked around for the Mailman python code api, and I can't find anything. And besides, I'm not that familiar with python. Thanks in advance! -- Tim From dave at difference.com.au Tue Jul 5 05:13:02 2005 From: dave at difference.com.au (David Cake) Date: Tue, 5 Jul 2005 11:13:02 +0800 Subject: [Mailman-Users] closely related lists - using users from a different lists Message-ID: I have two lists that are effectively low and high traffic lists designed to serve the same constituency. So that a large number of people do not need to be subscribed to announcements that go out on the low traffic list, the high traffic list is also subscribed to the low traffic list. The only problem is that this means almost no one is subscribed to the low traffic list, and virtually none of the people who might post to it are, so almost every message is moderated. Is there a way to allow people who are subscribed to a second list to be accepted as subscribers to the first? Cheers David From Poster at aurora.cotse.net Tue Jul 5 22:44:19 2005 From: Poster at aurora.cotse.net (Poster) Date: Tue, 5 Jul 2005 16:44:19 -0400 (EDT) Subject: [Mailman-Users] Custom confirmation emails (verify.txt) In-Reply-To: <42C93B39.000005.30338@mfront7.yandex.ru> References: <42C93B39.000005.30338@mfront7.yandex.ru> Message-ID: Howdy everyone. I'm looking for the directory to place my custom verify.txt file in so that Mailman will send it out for a particular list. I've read the FAQ and /var/lib/mailman/lists//en/verify.txt doesn't work. Is it then /usr/lib... ? I'm just wondering how the rest of y'all got it to work, because either I'm in the wrong place or the FAQ is now out of date... Thanks, ~Poster From brad at stop.mail-abuse.org Tue Jul 5 23:39:20 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 5 Jul 2005 23:39:20 +0200 Subject: [Mailman-Users] Custom confirmation emails (verify.txt) In-Reply-To: References: <42C93B39.000005.30338@mfront7.yandex.ru> Message-ID: At 4:44 PM -0400 2005-07-05, Poster wrote: > Howdy everyone. I'm looking for the directory to place my custom > verify.txt file in so that Mailman will send it out for a particular > list. I've read the FAQ and > /var/lib/mailman/lists//en/verify.txt > doesn't work. Is it then /usr/lib... ? The standard Mailman location is /usr/local/mailman/lists//en/verify.txt. If someone has taken Mailman and modified it for your platform, they may have chosen a different directory structure. In that case, you should contact whatever group or person modified the Mailman installation for your platform. One thing to consider is that these files are only read on startup. You need to use bin/mailmanctl to stop and then restart the qrunner processes, in order to pick up changes in the template files. -- 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 Jul 5 23:43:11 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 05 Jul 2005 17:43:11 -0400 Subject: [Mailman-Users] Problems with Mailman on Fedora Core 3 system In-Reply-To: <54682af5050701093711a8388f@mail.gmail.com> References: <54682af505070109031907362e@mail.gmail.com> <54682af5050701093711a8388f@mail.gmail.com> Message-ID: <1120599791.19711.32.camel@finch.boston.redhat.com> On Fri, 2005-07-01 at 12:37 -0400, Matt Singerman wrote: > Hi Mark, > > Thanks for posting this - I didn't even know this filed existed! I > think I've located the problem - mailmanctl isn't running. However, > when I try to start it (with "/usr/lib/mailman/bin/mailmanctl start"), > nothing happens. I tried to su as user mailman to check the crontab > and try and run it from there, but when I do, I get the following > error: > > [root at list ~]# su - mailman > This account is currently not available. > > The user definitely exists, but it has no login. Any ideas here? Sorry I didn't respond sooner, I've been on vacation and just returned with the typical 3,000+ emails in my inbox after a week of absence :-( The doc in /usr/share/doc/mailman-* is your friend, in particular the file INSTALL.REDHAT. In there is information on starting the mailman service. FWIW, the install of the mailman RPM does not do the following for good reasons. * It does not start the service * It does not add mailman to the list of services * It does not create a mailman login account. Why? Because it is common practice for people to just install a bunch of RPM's because they want them available. The installation of an RPM is independent of wanting to run the service (if the rpm is a system service which mailman is). Red Hat policy is if you want to run a service you must make a conscious decision to run the service, this has a lot to do with security issues (the INSTALL.REDHAT doc will tell you how to run the service). When the rpm installs it creates a mailman user and group, this is necessary for mailman to run. It is not necessary for a mailman login account to exist to run mailman (it is sometimes a convenience). Along the same lines as why we don't start a service when a package is installed we don't create login accounts. This too is a security issue. What password would be given to the account? It would have to be the same for every installed mailman RPM on Red Hat systems, and this is a security hole wide enough to drive a truck through :-) If you want a mailman login account it's very easy using system-config-users to edit the mailman user and give mailman a login account. Finally, you do not want to be running mailmanctl directly. You do want to use the interface established for controlling system services (e.g. init scripts in /etc/init.d). The init script does important things you won't want to bypass. This also makes the mailman service on Red Hat consistent with every other system service, once again this is covered in the doc. Also, please note that as of mailman 2.1 cron is not necessary to run basic mailman, as of 2.1 mailman is a service (e.g. daemon). Also, the init.d script plays an integral role in managing cron usage for the parts of mailman that still depend on cron. HTH, if you still have problems feel free contact me. -- John Dennis From Poster at aurora.cotse.net Wed Jul 6 05:55:43 2005 From: Poster at aurora.cotse.net (Poster) Date: Tue, 5 Jul 2005 23:55:43 -0400 (EDT) Subject: [Mailman-Users] Custom confirmation emails(verify.txt) In-Reply-To: References: <42C93B39.000005.30338@mfront7.yandex.ru> Message-ID: Brad Knowles said: > At 4:44 PM -0400 2005-07-05, Poster wrote: > >> Howdy everyone. I'm looking for the directory to place my custom >> verify.txt file in so that Mailman will send it out for a >> particular >> list. I've read the FAQ and >> /var/lib/mailman/lists//en/verify.txt >> doesn't work. Is it then /usr/lib... ? > > The standard Mailman location is > /usr/local/mailman/lists//en/verify.txt. Well assuming that the lists directory is preexisting, then I'm putting it in the only lists directory I have, which is /var/lib/mailman/lists//en/ and that doesn't work. > One thing to consider is that these files are only read on > startup. You need to use bin/mailmanctl to stop and then restart the > qrunner processes, in order to pick up changes in the template files. I know. :) I restart mailman with mailmanctl after modifying the files and there's no change. ~Poster From maclagan at gmail.com Wed Jul 6 07:38:10 2005 From: maclagan at gmail.com (Maclagan) Date: Wed, 6 Jul 2005 15:38:10 +1000 Subject: [Mailman-Users] Changing Reply-To settings don't work or ignored. Message-ID: <90002f410507052238712c35c2@mail.gmail.com> System: RH7.3, mailman-2.0.13-1 Using the web based administrative interface, I'm trying to change where replies to list messages go (ie: set the Reply-To header). Want to change it from an explicit address to "Poster". Deleting the Explicit Reply-To address and submitting the changes doesn't change anything (ie: the Reply-To address is still there). Changing the Explicit Reply-To address to something else changes the value on the config page, but has no effect. Frustratingly, setting where replies to list messages are directed to "Poster" is completely ignored. I've done some googling and found the first part of this was a known bug in Mailman 2.0beta5 but, supposedly, fixed before 2.0 release. I think direct access to the config.db file for the list might be an answer, but it seems to be a binary file and I have no knowledge of what application creates/modifies it. Thought about taking ot it with a hex editor, but decided that would probably cause more problems than it cured. Any suggestions for a fix or a work around would be appreciated. From billl at inetmsg.com Wed Jul 6 08:04:48 2005 From: billl at inetmsg.com (Bill Landry) Date: Tue, 5 Jul 2005 23:04:48 -0700 Subject: [Mailman-Users] Changing Reply-To settings don't work or ignored. References: <90002f410507052238712c35c2@mail.gmail.com> Message-ID: <03dd01c581f0$9dac8330$43c6e2a5@blxp> ----- Original Message ----- From: "Maclagan" > System: RH7.3, mailman-2.0.13-1 > > Using the web based administrative interface, I'm trying to change > where replies to list messages go (ie: set the Reply-To header). > Want to change it from an explicit address to "Poster". > > Deleting the Explicit Reply-To address and submitting the changes > doesn't change anything (ie: the Reply-To address is still there). > Changing the Explicit Reply-To address to something else changes > the value on the config page, but has no effect. > > Frustratingly, setting where replies to list messages are directed to > "Poster" is completely ignored. > > I've done some googling and found the first part of this was a known > bug in Mailman 2.0beta5 but, supposedly, fixed before 2.0 release. > > I think direct access to the config.db file for the list might be an > answer, but it seems to be a binary file and I have no knowledge of > what application creates/modifies it. Thought about taking ot it with > a hex editor, but decided that would probably cause more problems > than it cured. > > Any suggestions for a fix or a work around would be appreciated. You might try using config_list. Create a file with the following entries in it: reply_goes_to_list = 0 reply_to_address = '' and then execute: bin/config_list -i add.txt ListName Good luck! Bill From p.quast at tu-bs.de Wed Jul 6 10:00:19 2005 From: p.quast at tu-bs.de (Peter Quast) Date: Wed, 06 Jul 2005 10:00:19 +0200 Subject: [Mailman-Users] webinterface not activated? Message-ID: <42CB8F93.7090409@tu-bs.de> Hi there, I am using an SuSE 9.3 System with the Mailman and Apache-versions that came with it. I?m not an experienced Linux and Apache user, but I think that I configured Mailman and Apache correctly. I followed various instructions on the internet, and Apache and Mailman both work. However, the webinterface of mailman does not work. Upon start of the mailman, I get following error message: linsrv:/usr/lib/mailman # rcmailman start Starting mailman (Warning: the Apache2 webinterface for Mailman has not been activated!) done I rechecked all the configuration files and did not find any mistake. Does anyone know what to do? Thanks, Defender From brad at stop.mail-abuse.org Wed Jul 6 12:20:03 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 6 Jul 2005 12:20:03 +0200 Subject: [Mailman-Users] Custom confirmation emails(verify.txt) In-Reply-To: References: <42C93B39.000005.30338@mfront7.yandex.ru> Message-ID: At 11:55 PM -0400 2005-07-05, Poster wrote: > Well assuming that the lists directory is preexisting, Yup. All your existing lists are there. > then I'm > putting it in the only lists directory I have, which is > /var/lib/mailman/lists//en/ > > and that doesn't work. Hmm. Another thing to keep in mind is that sometimes there are two different ways to provide the same information -- via a field in the admin web interface, or via a template. If the field in the admin web interface has anything at all in it (even just a single space character), I believe that will over-ride the contents of the template. I'm not sure if this is the case for the verify.txt template, I'd have to check the code. Meanwhile, you might want to look at your list configuration and see if there might be any conflicts there. -- 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 maiq at infobrok.es Wed Jul 6 14:05:09 2005 From: maiq at infobrok.es (=?ISO-8859-1?Q?David_Oca=F1a?=) Date: Wed, 06 Jul 2005 14:05:09 +0200 Subject: [Mailman-Users] Can't get personalization to work Message-ID: <42CBC8F5.1040607@infobrok.es> Hi people, After reading the mailman FAQ, manuals, the list archive, and thousands of webs I've not been able to get personalization working. Here's my mm_cfg.py ------------------ #QMAIL Options for bounces MTA_ALIASES_STYLE = 'qmail' DELIVERY_MODULE = 'Qmail' QMAIL_CMD = '/var/qmail/bin/qmail-inject' DO_QMAIL_VERP = 1 QVERP_FORMAT = None #Log QMAIL_LOG_SUCCESS = 'logs/qmail-success' QMAIL_LOG_FAILURE = 'logs/qmail-failures' QMAIL_LOG_EVERY_MESSAGE = 'logs/qmail-all' #Enable personalization VERP_PASSWORD_REMINDERS = Yes VERP_PERSONALIZED_DELIVERIES = Yes VERP_DELIVERY_INTERVAL = 1 VERP_CONFIRMATIONS = Yes #I want to give the power to my list owners: OWNERS_CAN_ENABLE_PERSONALIZATION = 1 -------------------------------- The option personalize is set to "Yes" in the non-digest section. After that I restarted qrunner, but it got no effect. I don't know what to do. Here's my footer: ___________________________________________________________ YOUR PERSONAL SUBSCRIBER OPTIONS: Unsubscribe or choose new options at %(user_optionsurl)s This mail was sent to %(user_delivered_to)s Here's what I get in each mail: ____________________________________________________________ YOUR PERSONAL SUBSCRIBER OPTIONS: Unsubscribe or choose new options at %(user_optionsurl)s This mail was sent to %(user_delivered_to)s From tkikuchi at is.kochi-u.ac.jp Wed Jul 6 23:24:54 2005 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Thu, 07 Jul 2005 06:24:54 +0900 Subject: [Mailman-Users] Can't get personalization to work In-Reply-To: <42CBC8F5.1040607@infobrok.es> References: <42CBC8F5.1040607@infobrok.es> Message-ID: <42CC4C26.7080100@is.kochi-u.ac.jp> Hi, David Oca?a wrote: > Hi people, > > After reading the mailman FAQ, manuals, the list archive, and thousands > of webs I've not been able to get personalization working. > > Here's my mm_cfg.py > ------------------ > #QMAIL Options for bounces > MTA_ALIASES_STYLE = 'qmail' > DELIVERY_MODULE = 'Qmail' Non digest delivery personalization is only supported by SMTPDirect delivery module. Sorry about that but you need considerable hack to implement it in other modules. :-( -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From tom at abracode.com Thu Jul 7 09:02:39 2005 From: tom at abracode.com (Tomasz Kukielka) Date: Thu, 7 Jul 2005 00:02:39 -0700 Subject: [Mailman-Users] hiding e-mail addresses in public archive Message-ID: <725E2835-BCDC-4AB2-8861-CAD3B00DEF98@abracode.com> Hello, I just set up a list using Mailman 2.1.5p1 (hope my web hoster upgrades to the latest version soon). I was wondering if there is an option to hide e-mail addresses of senders in the public archive - only in the archive and only e-mails, not names. Simple e-mail obfuscation (like joe at schmo dot com) is not good enough nowadays with more and more advanced/malicious e-mail harvesters. I could not find any documentation on this topic and I would be grateful if I could get a response. Apologies if it's a FAQ described somewhere. Thanks in advance, Tom Abracode From brad at stop.mail-abuse.org Thu Jul 7 11:38:23 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 7 Jul 2005 11:38:23 +0200 Subject: [Mailman-Users] hiding e-mail addresses in public archive In-Reply-To: <725E2835-BCDC-4AB2-8861-CAD3B00DEF98@abracode.com> References: <725E2835-BCDC-4AB2-8861-CAD3B00DEF98@abracode.com> Message-ID: At 12:02 AM -0700 2005-07-07, Tomasz Kukielka wrote: > I just set up a list using Mailman 2.1.5p1 (hope my web hoster > upgrades to the latest version soon). I was wondering if there is an > option to hide e-mail addresses of senders in the public archive - > only in the archive and only e-mails, not names. Simple e-mail > obfuscation (like joe at schmo dot com) is not good enough nowadays > with more and more advanced/malicious e-mail harvesters. Nope. No such option exists within Mailman. You could choose to use an alternative external archiving program which may provide such options, but that would be outside the control of Mailman. Of course, you'd need to talk to your provider about that. If you'd like the developers to consider modifying Mailman in the future to support such an option, feel free to file a "Request For Enhancement" on the Mailman SourceForge page at . > I could not find any documentation on this topic and I would be > grateful if I could get a response. Apologies if it's a FAQ described > somewhere. While there is quite a lot of stuff in the FAQ (see ), I think this is one of the few things that isn't covered there. At least, not yet. ;) -- 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 Poster at aurora.cotse.net Thu Jul 7 17:29:56 2005 From: Poster at aurora.cotse.net (Poster) Date: Thu, 7 Jul 2005 11:29:56 -0400 (EDT) Subject: [Mailman-Users] Custom confirmation emails(verify.txt) In-Reply-To: References: <42C93B39.000005.30338@mfront7.yandex.ru> Message-ID: Pilot error. I confused verify.txt with invite.txt. Everything works as described in the FAQ. :o ~P From dpifer at odu.edu Thu Jul 7 21:59:48 2005 From: dpifer at odu.edu (Darren G Pifer) Date: Thu, 07 Jul 2005 15:59:48 -0400 Subject: [Mailman-Users] Bug in Mailman 2.1.6b4 Message-ID: <1120766388.2855.7.camel@becks.occs.odu.edu> We recently received a report from one of users regarding a bug from a version of Mailman we upgraded to recently. I tried to look in the logs but could not find anything. We will be upgrading the mailman software to 2.1.6 in hopes the bug will be fixed. Can someone tell me what I can look for? The following message is the one sent to our helpdesk address from the user: When I tried to log into approve a message that is when I got the error message. I typed in my password and it appeared. this is the message Bug in Mailman version 2.1.6b4 We're sorry, we hit a bug! Regards, Darren Pifer Old Dominion University From mgrant at gmail.com Thu Jul 7 23:35:56 2005 From: mgrant at gmail.com (Michael Gmail) Date: Thu, 7 Jul 2005 16:35:56 -0500 Subject: [Mailman-Users] web configuration interface Message-ID: Howdy folks! I hope this isn't too much of a dumb newbie question. I've got Mailman running (pre-installed) on Mac OS X Tiger, and list messages are being delivered, but I'd like to do some configuration that isn't available through the Server Admin interface. Mailman seems to think the configuration web pages are in the http:// mail.bdanube.net/mailman/ directory path, but I can't connect there. I have public DNS records for bdanube.net and www.bdanube.net, but for mail.bdanube.net I have only an MX record, not an A record. I can access the mailman pages by replacing mail.bdanube.net with the server's LAN IP address in the browser's address bar, but internal links on the pages are broken too (I can kinda-sorta get them to work by saving the pages and editing them to change the link href's), and my admin password is always rejected when I try to log into the config page. I'm hoping that's due to the domain-name problem and not still another unrelated glitch. So what do I do now? Do I have to reconfigure Apache, or set up a local DNS server, or request a public A record for mail.bdanube.net, or what? I've looked at Apple's Tiger Server documentation as well as the online Mailman documentation linked from it, but so far I'm coming up empty. Many thanks in advance, Michael -- The post office delivers trash, and the city takes it away.... From Poster at aurora.cotse.net Fri Jul 8 01:04:36 2005 From: Poster at aurora.cotse.net (Poster) Date: Thu, 7 Jul 2005 19:04:36 -0400 (EDT) Subject: [Mailman-Users] Obfuscating emails in posts to newsgroups? In-Reply-To: References: <725E2835-BCDC-4AB2-8861-CAD3B00DEF98@abracode.com> Message-ID: I was just curious if Mailman could do this. I see that it does do some kind of munging for archived posts. FAQ and mailing list searches have turned up nothing. :( Thanks, ~Poster From mgrant at gmail.com Fri Jul 8 01:20:06 2005 From: mgrant at gmail.com (Michael Gmail) Date: Thu, 7 Jul 2005 18:20:06 -0500 Subject: [Mailman-Users] web configuration interface In-Reply-To: <0FB69E98-430F-4CC1-8A4E-14FDB99B8D51@memphis.edu> References: <0FB69E98-430F-4CC1-8A4E-14FDB99B8D51@memphis.edu> Message-ID: Thanks, I checked everything you suggested, but I still get "not found on this server" unless I enter the IP address manually, and the links on the config pages still point to mail.bdanube.net. Maybe there are cache files somewhere that I should delete, or templates I should edit? Thanks, Michael On Jul 7, 2005, at 5:46 PM, Dan Phillips wrote: > > On Jul 7, 2005, at 4:35 PM, Michael Gmail wrote: > >> I've got Mailman running (pre-installed) on Mac OS X Tiger, and list >> messages are being delivered, but I'd like to do some configuration >> that isn't available through the Server Admin interface. Mailman >> seems to think the configuration web pages are in the http:// >> mail.bdanube.net/mailman/ directory path, but I can't connect there. >> I have public DNS records for bdanube.net and www.bdanube.net, but >> for mail.bdanube.net I have only an MX record, not an A record. I can >> access the mailman pages by replacing mail.bdanube.net with the >> server's LAN IP address in the browser's address bar, but internal >> links on the pages are broken too (I can kinda-sorta get them to work >> by saving the pages and editing them to change the link href's), and >> my admin password is always rejected when I try to log into the >> config page. I'm hoping that's due to the domain-name problem and not >> still another unrelated glitch. >> >> So what do I do now? Do I have to reconfigure Apache, or set up a >> local DNS server, or request a public A record for mail.bdanube.net, >> or what? I've looked at Apple's Tiger Server documentation as well as >> the online Mailman documentation linked from it, but so far I'm >> coming up empty. >> > > > Take a look at /usr/share/mailman/Mailman/mm_cfg.py for the lines: > > DEFAULT_EMAIL_HOST = 'mail.bdanube.net' > DEFAULT_URL_HOST = 'www.bdanube.net' > > If they're not there, add them > > In /etc/httpd/httpd.conf, check these lines: > > >> #### For Mac OS X Server: Uncomment this line to enable web-based >> #### configuration of mailman: >> ## >> Include /etc/httpd/httpd_mailman.conf >> >> > > Uncomment as instructed if needed. Then check /etc/httpd/ > httpd_mailman.conf for this: > > >> # Config file for linking the mailman mailing list manager to >> MacOSX Server Web Server. >> # >> # As noted in httpd.conf, you may uncomment an include directive >> in that file, which >> # points to this file, to enable access to mailman. >> # >> >> ScriptAlias /mailman/ "/usr/share/mailman/cgi-bin/" >> Alias /pipermail/ "/var/mailman/archives/public/" >> >> Options FollowSymLinks MultiViews Indexes >> AllowOverride None >> Order allow,deny >> Allow from all >> >> >> > > FWIW, I don't know why they separated it out into another file, > since the scriptalias directive can go directly in httpd.conf. Of > course Mailman and Apache will both need to be restarted for these > to take effect. > > Apple's GUI to Mailman is rather pathetic, IMHO. You're better off > using Mailman's native web interface. > > Dan > > > ================================ > Dan Phillips > Associate Professor of Horn, University of Memphis > site administrator: music.memphis.edu > > > -- Power corrupts. PowerPoint corrupts absolutely. From morgan at maggiescentres.org Fri Jul 8 01:32:10 2005 From: morgan at maggiescentres.org (Morgan R. Tamplin) Date: Fri, 8 Jul 2005 00:32:10 +0100 Subject: [Mailman-Users] mailman problems (Mac OSX Server 10.4.1) Message-ID: <80EA7395-7168-4EDB-BF26-EBBD82B3BE2A@maggiescentres.org> Hello, I'm having an odd problem with trying to set up mailman in 10.4.1 Server. It won't. All entries in the Server Admin Mailing lists window disappear when I press save. This happens whether or not Mail service is running. This happens for the initial Mailman list and all others I try to add. I've tried mailmanctl -s restart to clear any files that may be lying about, but it doesn't find any. Is there a script or something out there to restore mailman to its defaults as if it had just been installed? Any suggestions would be appreciated... Cheers, Morgan From brad at stop.mail-abuse.org Fri Jul 8 03:07:00 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 8 Jul 2005 03:07:00 +0200 Subject: [Mailman-Users] mailman problems (Mac OSX Server 10.4.1) In-Reply-To: <80EA7395-7168-4EDB-BF26-EBBD82B3BE2A@maggiescentres.org> References: <80EA7395-7168-4EDB-BF26-EBBD82B3BE2A@maggiescentres.org> Message-ID: At 12:32 AM +0100 2005-07-08, Morgan R. Tamplin wrote: > I'm having an odd problem with trying to set up mailman in 10.4.1 > Server. It won't. Please see . > All entries in the Server Admin Mailing lists window disappear when I > press save. This happens whether or not Mail service is running. These are MacOS X Server specific things. I fear that there's not much we can do to help with answering questions that are specific to MacOS X Server. -- 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 Jul 8 04:54:11 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 8 Jul 2005 11:54:11 +0900 Subject: [Mailman-Users] Bug in Mailman 2.1.6b4 In-Reply-To: <1120766388.2855.7.camel@becks.occs.odu.edu> References: <1120766388.2855.7.camel@becks.occs.odu.edu> Message-ID: <73F61875-76F1-4FA2-9824-A5E3BD3FF616@onjapan.net> On Jul 8, 2005, at 04:59, Darren G Pifer wrote: > [...] from a version of Mailman we upgraded to recently. I tried to > look > in the logs but could not find anything. We will be upgrading Did you look in your Apache error logs? There may be a Python traceback there that would narrow down the problem. > When I tried to log into approve a message that is when I got the > error message. I typed in my password and it appeared. My first guess would be a permissions problem. Did you try running bin/check_perms to verify/fix any permissions problems on your new installation? -- 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 Jul 8 05:03:57 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 8 Jul 2005 12:03:57 +0900 Subject: [Mailman-Users] web configuration interface In-Reply-To: References: <0FB69E98-430F-4CC1-8A4E-14FDB99B8D51@memphis.edu> Message-ID: <99E0F630-07B8-4403-BC2B-AEEF9A972637@onjapan.net> On Jul 8, 2005, at 08:20, Michael Gmail wrote: > Thanks, I checked everything you suggested, but I still get "not > found on this server" unless I enter the IP address manually, and the > links on the config pages still point to mail.bdanube.net. Maybe > there are cache files somewhere that I should delete, or templates I > should edit? After changing something that affects the URL(s), you need to run ~mailman/bin/fix_url.py (using the bin/withlist framework... run fix_url.py with no arguments for help). That will update any existing lists with the new URL. > DEFAULT_EMAIL_HOST = 'mail.bdanube.net' > DEFAULT_URL_HOST = 'www.bdanube.net' In addition to adding those lines to your mm_cfg.py (depending upon how your Defaults.py was configured), you may need to follow those lines with: VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) (and *then* restart mailman and run "~mailman/bin/withlist -l -a -r fix_url" ) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jean-philippe.giola at st.com Fri Jul 8 15:05:15 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Fri, 08 Jul 2005 15:05:15 +0200 Subject: [Mailman-Users] pipermail and external archiver Message-ID: <42CE7A0B.60700@st.com> Hi all Is it possible to have both pipermail and an external archiver working together ? Im actually using un external archiver (it's an archiver in php that I have developped - it work very well!!) and when i go to my list archive page ("server/pipermail/list_name"), it say that there is no archive available for that list reguards -- Cordialement, Jean-Philippe Giola - 6577 From td3201 at gmail.com Fri Jul 8 15:31:00 2005 From: td3201 at gmail.com (Terry) Date: Fri, 8 Jul 2005 08:31:00 -0500 Subject: [Mailman-Users] sql support Message-ID: <8ee0610105070806312fbf475e@mail.gmail.com> Hello, I have an existing db/table that contains the email, name, password. Does mailman support any other authentication methods? sql, pam, etc. Thanks! From jdennis at redhat.com Fri Jul 8 15:50:45 2005 From: jdennis at redhat.com (John Dennis) Date: Fri, 08 Jul 2005 09:50:45 -0400 Subject: [Mailman-Users] Bug in Mailman 2.1.6b4 In-Reply-To: <73F61875-76F1-4FA2-9824-A5E3BD3FF616@onjapan.net> References: <1120766388.2855.7.camel@becks.occs.odu.edu> <73F61875-76F1-4FA2-9824-A5E3BD3FF616@onjapan.net> Message-ID: <1120830645.21512.6.camel@finch.boston.redhat.com> On Fri, 2005-07-08 at 11:54 +0900, Jim Tittsler wrote: > On Jul 8, 2005, at 04:59, Darren G Pifer wrote: > > [...] from a version of Mailman we upgraded to recently. I tried to > > look > > in the logs but could not find anything. We will be upgrading > > Did you look in your Apache error logs? There may be a Python > traceback there that would narrow down the problem. I'm pretty sure that 2.1.6b (as well as 2.1.6) have enabled "stealth mode". This prevents stack traces from being visible on the web page for security reasons (you used to be able to see the stack traces). To analyze what caused a bug you'll need the stack trace. Although the stack trace is no longer visible it is logged on the system hosting mailman, I believe in the mailman error.log file, its location will be installation dependent (/var/log/mailman, /usr/local/mailman/log are common locations). -- John Dennis From brad at stop.mail-abuse.org Fri Jul 8 16:25:57 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 8 Jul 2005 16:25:57 +0200 Subject: [Mailman-Users] sql support In-Reply-To: <8ee0610105070806312fbf475e@mail.gmail.com> References: <8ee0610105070806312fbf475e@mail.gmail.com> Message-ID: At 8:31 AM -0500 2005-07-08, Terry wrote: > I have an existing db/table that contains the email, name, password. Does > mailman support any other authentication methods? sql, pam, etc. There are third-party SQL MemberAdapters, but they are not included as part of the standard Mailman package, no. You'd need to download a suitable patch from the SourceForge page. -- 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 Jul 8 16:26:47 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 8 Jul 2005 16:26:47 +0200 Subject: [Mailman-Users] pipermail and external archiver In-Reply-To: <42CE7A0B.60700@st.com> References: <42CE7A0B.60700@st.com> Message-ID: At 3:05 PM +0200 2005-07-08, Jean-Philippe GIOLA wrote: > Is it possible to have both pipermail and an external archiver working > together ? If you modify the source code to call them both, or if you modify the aliases to send a copy of the message to Mailman and your external archiver, then yes. Otherwise, no. -- 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 mgrant at gmail.com Fri Jul 8 16:47:31 2005 From: mgrant at gmail.com (Michael Gmail) Date: Fri, 8 Jul 2005 09:47:31 -0500 Subject: [Mailman-Users] THANKS Re: web configuration interface In-Reply-To: <99E0F630-07B8-4403-BC2B-AEEF9A972637@onjapan.net> References: <0FB69E98-430F-4CC1-8A4E-14FDB99B8D51@memphis.edu> <99E0F630-07B8-4403-BC2B-AEEF9A972637@onjapan.net> Message-ID: Many thanks to all who responded--everything seems (knock on wood) to be running smoothly now. Michael On Jul 7, 2005, at 10:03 PM, Jim Tittsler wrote: > In addition to adding those lines to your mm_cfg.py (depending upon > how your Defaults.py was configured), you may need to follow those > lines with: > > VIRTUAL_HOSTS.clear() > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > (and *then* restart mailman and run "~mailman/bin/withlist -l -a -r > fix_url" ) > -- "Monolingualism is a form of oppression!" - Ilan Stavans From richard.hobbs at crl.toshiba.co.uk Fri Jul 8 17:18:57 2005 From: richard.hobbs at crl.toshiba.co.uk (Richard Hobbs) Date: Fri, 8 Jul 2005 16:18:57 +0100 Subject: [Mailman-Users] The newaliases file and the fact that it's not needed Message-ID: <20050708151859.CDB7C1E4002@bag.python.org> Hello, I have just installed anc configured mailman on our mail server, and it seems to be working perfectly. I added the system aliases into "/etc/aliases" and configured exim as per the documentation on the mailman web site. I configured it in such a way that exim didn't need to know about new mailing lists. However, even though mailman is handling mailing lists successfully without them being in "/etc/aliases", every time I create a new list, I get the following email: ====================================================================== The mailing list `it' has been created via the through-the-web interface. In order to complete the activation of this mailing list, the proper /etc/aliases (or equivalent) file must be updated. The program `newaliases' may also have to be run. Here are the entries for the /etc/aliases file: it: "|/var/lib/mailman/mail/mailman post it" it-admin: "|/var/lib/mailman/mail/mailman admin it" it-bounces: "|/var/lib/mailman/mail/mailman bounces it" it-confirm: "|/var/lib/mailman/mail/mailman confirm it" it-join: "|/var/lib/mailman/mail/mailman join it" it-leave: "|/var/lib/mailman/mail/mailman leave it" it-owner: "|/var/lib/mailman/mail/mailman owner it" it-request: "|/var/lib/mailman/mail/mailman request it" it-subscribe: "|/var/lib/mailman/mail/mailman subscribe it" it-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe it" ====================================================================== Is there a way I can tell mailman that this doesn't actually have to be done, so it can stop reminding me, or will we continue to get these emails regardless? Or... Do I actually *need* to add the stuff above into /etc/aliases? There is currently no mention of an 'it' mailing list on /etc/aliases at the moment, and mailman is processing mail for it perfectly, but if this just luck? Below are the two sections which I added to /etc/exim4/exim4.conf: ====================================================================== # Mailman stuff # Home dir for your Mailman installation -- aka Mailman's prefix # directory. MAILMAN_HOME=/var/lib/mailman MAILMAN_WRAP=MAILMAN_HOME/mail/wrapper # User and group for Mailman, should match your --with-mail-gid # switch to Mailman's configure script. MAILMAN_USER=list MAILMAN_GROUP=list # End of Mailman stuff ====================================================================== ====================================================================== # Mailman stuff mailman_router: driver = accept require_files = MAILMAN_HOME/lists/$local_part/config.pck local_part_suffix_optional local_part_suffix = -bounces : -bounces+* : \ -confirm+* : -join : -leave : \ -owner : -request : -admin transport = mailman_transport # End of Mailman stuff ====================================================================== Does anyone know why this is happening? I guess mailman doesn't know that exim is configured to not care about new lists, but is there a way to tell it? Thanks in advance to anyone who can help :-) Richard Hobbs. -- 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 richard.hobbs at crl.toshiba.co.uk Fri Jul 8 17:49:17 2005 From: richard.hobbs at crl.toshiba.co.uk (Richard Hobbs) Date: Fri, 8 Jul 2005 16:49:17 +0100 Subject: [Mailman-Users] A problem with "Your new mailing list" emails Message-ID: <20050708154923.DF9071E4002@bag.python.org> Hello, I have noticed another small problem with the "Your new mailing list" emails, and the web page it redirects you to after creation of a list... The URL's are missing a slash: ============================================================ You can configure your mailing list at the following web page: http://mail.domain/cgi-bin/mailmanadmin/test The web page for users of your mailing list is: http://mail.domain/cgi-bin/mailmanlistinfo/test ============================================================ This looks like a user error to me, but do you know how I can fix it? I'm using Mailman 2.1.5 by the way. Thanks in advance again, 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 -----Original Message----- From: test-bounces at crl.toshiba.co.uk [mailto:test-bounces at crl.toshiba.co.uk] On Behalf Of mailman-admin at crl.toshiba.co.uk Sent: 08 July 2005 16:45 To: richard.hobbs at crl.toshiba.co.uk Subject: Your new mailing list: test The mailing list `test' has just been created for you. The following is some basic information about your mailing list. Your mailing list password is: t0sh1b8 You need this password to configure your mailing list. You also need it to handle administrative requests, such as approving mail if you choose to run a moderated list. You can configure your mailing list at the following web page: http://mail.crl.toshiba.co.uk/cgi-bin/mailmanadmin/test The web page for users of your mailing list is: http://mail.crl.toshiba.co.uk/cgi-bin/mailmanlistinfo/test You can even customize these web pages from the list configuration page. However, you do need to know HTML to be able to do this. There is also an email-based interface for users (not administrators) of your list; you can get info about using it by sending a message with just the word `help' as subject or in the body, to: test-request at crl.toshiba.co.uk To unsubscribe a user: from the mailing list 'listinfo' web page, click on or enter the user's email address as if you were that user. Where that user would put in their password to unsubscribe, put in your admin password. You can also use your password to change member's options, including digestification, delivery disabling, etc. Please address all questions to mailman-admin at crl.toshiba.co.uk. _____________________________________________________________________ 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 dpifer at odu.edu Fri Jul 8 18:08:27 2005 From: dpifer at odu.edu (Darren G Pifer) Date: Fri, 08 Jul 2005 12:08:27 -0400 Subject: [Mailman-Users] Bug in Mailman 2.1.6b4 In-Reply-To: <1120830645.21512.6.camel@finch.boston.redhat.com> References: <1120766388.2855.7.camel@becks.occs.odu.edu> <73F61875-76F1-4FA2-9824-A5E3BD3FF616@onjapan.net> <1120830645.21512.6.camel@finch.boston.redhat.com> Message-ID: <1120838907.2855.30.camel@becks.occs.odu.edu> Thanks for the information. You are correct, I have not seen anything in the Apache logs, however, I have not seen anything logged to mailman's logs either. Is there a way to disable stealth mode? I know this could cause security implications but may need to do this temporarily to find and fix the problem. We will be upgrading to Mailman 2.1.6 in the next week but am not feeling that this will fix the problem. Darren Old Dominion University On Fri, 2005-07-08 at 09:50, John Dennis wrote: > On Fri, 2005-07-08 at 11:54 +0900, Jim Tittsler wrote: > > On Jul 8, 2005, at 04:59, Darren G Pifer wrote: > > > [...] from a version of Mailman we upgraded to recently. I tried to > > > look > > > in the logs but could not find anything. We will be upgrading > > > > Did you look in your Apache error logs? There may be a Python > > traceback there that would narrow down the problem. > > I'm pretty sure that 2.1.6b (as well as 2.1.6) have enabled "stealth > mode". This prevents stack traces from being visible on the web page for > security reasons (you used to be able to see the stack traces). To > analyze what caused a bug you'll need the stack trace. Although the > stack trace is no longer visible it is logged on the system hosting > mailman, I believe in the mailman error.log file, its location will be > installation dependent (/var/log/mailman, /usr/local/mailman/log are > common locations). From jdennis at redhat.com Fri Jul 8 18:46:10 2005 From: jdennis at redhat.com (John Dennis) Date: Fri, 08 Jul 2005 12:46:10 -0400 Subject: [Mailman-Users] Bug in Mailman 2.1.6b4 In-Reply-To: <1120838907.2855.30.camel@becks.occs.odu.edu> References: <1120766388.2855.7.camel@becks.occs.odu.edu> <73F61875-76F1-4FA2-9824-A5E3BD3FF616@onjapan.net> <1120830645.21512.6.camel@finch.boston.redhat.com> <1120838907.2855.30.camel@becks.occs.odu.edu> Message-ID: <1120841170.21512.15.camel@finch.boston.redhat.com> On Fri, 2005-07-08 at 12:08 -0400, Darren G Pifer wrote: > Thanks for the information. You are correct, I have not seen > anything in the Apache logs, however, I have not seen anything > logged to mailman's logs either. > > Is there a way to disable stealth mode? I know this could cause > security implications but may need to do this temporarily to > find and fix the problem. We will be upgrading to Mailman > 2.1.6 in the next week but am not feeling that this will > fix the problem. You may want to read the doc here: http://www.list.org/faq.html and search for STEALTH. I spoke in error, the local logging is not to your mailman error log but rather to syslog. Please note syslog is handled differently on different systems, you may have to tweak your syslog configuration to log the mailman errors. The only way I know of to disable STEALTH_MODE is to change its hardcoded setting in the "driver" script, you will have to locate this file and edit it. However, if you can, it really would be better to get your syslog working, you do want these errors logged and it really is better to keep sensitive information out of the public eye. -- John Dennis From jwt at onjapan.net Sat Jul 9 03:52:14 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Sat, 9 Jul 2005 10:52:14 +0900 Subject: [Mailman-Users] A problem with "Your new mailing list" emails In-Reply-To: <20050708154923.DF9071E4002@bag.python.org> References: <20050708154923.DF9071E4002@bag.python.org> Message-ID: On Jul 9, 2005, at 00:49, Richard Hobbs wrote: > I have noticed another small problem with the "Your new mailing list" > emails, and the web page it redirects you to after creation of a > list... The > URL's are missing a slash: > > ============================================================ > You can configure your mailing list at the following web page: > > http://mail.domain/cgi-bin/mailmanadmin/test Does your DEFAULT_URL_PATTERN end in a '/'? (It is set by default in Defaults.py, and may be over-ridden in your mm_cfg.py.) DEFAULT_URL_PATTERN = 'http://%s/mailman/' is typical, but some packagers include cgi-bin in the path/URL. Is the deprecated variable DEFAULT_URL = None? (At least some packagers set it to something else.) -- 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 Sat Jul 9 04:08:30 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Sat, 9 Jul 2005 11:08:30 +0900 Subject: [Mailman-Users] The newaliases file and the fact that it's not needed In-Reply-To: <20050708151859.CDB7C1E4002@bag.python.org> References: <20050708151859.CDB7C1E4002@bag.python.org> Message-ID: <916FD0FA-B82B-4284-8BB8-9FB9BEA20188@onjapan.net> On Jul 9, 2005, at 00:18, Richard Hobbs wrote: > Does anyone know why this is happening? I guess mailman doesn't > know that > exim is configured to not care about new lists, but is there a way > to tell > it? Set: MTA = None in your mm_cfg.py. (See the documentation in Defaults.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 hd at jcshome.net Sat Jul 9 17:06:40 2005 From: hd at jcshome.net (Jim) Date: Sat, 09 Jul 2005 11:06:40 -0400 Subject: [Mailman-Users] help Message-ID: <42CFE800.9000402@jcshome.net> help From hd at jcshome.net Sat Jul 9 17:59:27 2005 From: hd at jcshome.net (Jim) Date: Sat, 09 Jul 2005 11:59:27 -0400 Subject: [Mailman-Users] Mailman list itself Message-ID: <42CFF45F.7040000@jcshome.net> I've read through the faqs and searched the messages (hopefully I used the proper keywords for the search) but have found no fix for my problem. A little background, I'm running Fedora Core 3 with sendmail-8.12.8-9.90 and mailman-2.1.1-7. I followed the installation directions in /usr/share/docs/mailman and after a few minor corrections I have mailman up and running. I created a new list to test with and it works flawlessly, everything just works right. :-) For the test list that is... The problem is that the list I created on the install called "mailman" doesn't work quite right, or anyway, in my mind it doesn't. Whenever I try to go to the admin section of it I just get shoved back to the listinfo screen. After several false starts I've narrowed the problem down to a problem with the case of the word mailman in the html code. For example, if I go to http://192.168.1.1/mailman/admin/Mailman it works!!! But in the html code itself, it points to: http://192.168.1.1/mailman/admind/mailman which doesn't work because the last mailman doesn't have an upper case M in it. I have gone so far as to delete the mailman list and recreate it with the thought that I had messed something up when I did the install. I get the same results, the html code wants it in lower case (which when I recreated it, I made sure it was in lower case) but it has to be an uppercase M when it displays. I've recreated the list with a lowercase m and with an uppercase M, nothing seems to work, the html code always has a lower case m but for the command to work, it has to be an uppercase M. This causes all of the mailman list links to fail because they are always in lower case. I have gone so far as to do an override in mm_cfg.py by adding this line: MAILMAN_SITE_LIST = 'Mailman' I know that this is probably a configuration change that I missed or unwittingly changed but I have been unable to find it. Any thoughts on how to fix or ideas to use for search terms because I am fresh out of ideas. Thank you! Jim From daevid at daevid.com Sat Jul 9 20:31:56 2005 From: daevid at daevid.com (Daevid Vincent) Date: Sat, 9 Jul 2005 11:31:56 -0700 Subject: [Mailman-Users] REQ: member list with nomail Message-ID: <20050709183234.C585D1E4002@bag.python.org> There should be a way under the "Membership Management... " section in the web UI to show all members who are set to 'no mail'. This way I can weed out users that are basically useless on the list. From jwt at onjapan.net Sun Jul 10 02:06:48 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Sun, 10 Jul 2005 09:06:48 +0900 Subject: [Mailman-Users] Mailman list itself In-Reply-To: <42CFF45F.7040000@jcshome.net> References: <42CFF45F.7040000@jcshome.net> Message-ID: <730FB649-BD11-4B91-925B-41B714520516@onjapan.net> On Jul 10, 2005, at 00:59, Jim wrote: > Whenever I try to go to the admin section of it I just get shoved back > to the listinfo screen. > > After several false starts I've narrowed the problem down to a problem > with the case of the word mailman in the html code. > > For example, if I go to http://192.168.1.1/mailman/admin/Mailman it > works!!! It sounds like you have a rewrite or redirection rule in your Apache configuration that matches too generously. It may be intended to redirect people who visit http://www.example.com/mailman to the general listinfo page. You need to make sure that it doesn't also match http://www.example.com/mailman/admin/mailman. Try something like: RedirectMatch ^/mailman[/]*$ http://www.example.com/mailman/listinfo The ^ and $ signs are important to anchor the match at the beginning of the path and to keep it from matching other trailing "mailman" instances. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From sromine at mendocino.cc.ca.us Sun Jul 10 04:50:50 2005 From: sromine at mendocino.cc.ca.us (sromine at mendocino.cc.ca.us) Date: Sat, 9 Jul 2005 22:50:50 -0400 Subject: [Mailman-Users] Mailman hosts? Message-ID: <380-22005701025050917@M2W069.mail2web.com> Hello, I am looking for a web hosting company to host a listserv for my local union. Anybody have some good leads on hosting companies offering mailmain listserv capabilities? -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . From hd at jcshome.net Sun Jul 10 08:13:30 2005 From: hd at jcshome.net (Jim) Date: Sun, 10 Jul 2005 02:13:30 -0400 Subject: [Mailman-Users] Mailman list itself In-Reply-To: <730FB649-BD11-4B91-925B-41B714520516@onjapan.net> References: <42CFF45F.7040000@jcshome.net> <730FB649-BD11-4B91-925B-41B714520516@onjapan.net> Message-ID: <42D0BC8A.4060107@jcshome.net> Jim Tittsler wrote: > It sounds like you have a rewrite or redirection rule in your Apache > configuration that matches too generously. It may be intended to > redirect people who visit http://www.example.com/mailman to the > general listinfo page. You need to make sure that it doesn't also > match http://www.example.com/mailman/admin/mailman. Try something like: > > RedirectMatch ^/mailman[/]*$ http://www.example.com/mailman/listinfo > > The ^ and $ signs are important to anchor the match at the beginning > of the path and to keep it from matching other trailing "mailman" > instances. > > > > Thanks that got it going! Typos are sometimes so hard to see... From brad at stop.mail-abuse.org Sun Jul 10 16:59:36 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sun, 10 Jul 2005 16:59:36 +0200 Subject: [Mailman-Users] Mailman hosts? In-Reply-To: <380-22005701025050917@M2W069.mail2web.com> References: <380-22005701025050917@M2W069.mail2web.com> Message-ID: At 10:50 PM -0400 2005-07-09, sromine at mendocino.cc.ca.us wrote: > I am looking for a web hosting company to host a listserv for my local > union. Anybody have some good leads on hosting companies offering mailmain > listserv capabilities? See . Then search the FAQ for "hosting". -- 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 greg at vyger.net Sun Jul 10 20:54:56 2005 From: greg at vyger.net (Greg Blakely) Date: Sun, 10 Jul 2005 13:54:56 -0500 Subject: [Mailman-Users] Additional Content Filter Type Message-ID: My apologies if my search on this topic was not thorough enough. That said, I have a question. I am wondering if an additional content filter action besides 'reject', 'discard', 'accept', or 'defer' would be a possibility. Maybe name it 'create hyperlink.' Here is the scenario: A user posts a PDF file to a mailing list with public archives. I would want that PDF file to be saved to the archives (or some other place on the Mailman server), and a .URL hyperlink attachment appended in its place when the posting reaches the recipients. Has this already been done? Is it something that would make sense, if not? Thanks. - Greg - PS. The 'PDF' filetype above was listed as an example. I'm assuming that this could also be done for other file types such as .XLS, .DOC, .ZIP, etc. From brad at stop.mail-abuse.org Sun Jul 10 22:11:04 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sun, 10 Jul 2005 22:11:04 +0200 Subject: [Mailman-Users] Additional Content Filter Type In-Reply-To: References: Message-ID: At 1:54 PM -0500 2005-07-10, Greg Blakely wrote: > A user posts a PDF file to a mailing list with public archives. I would > want that PDF file to be saved to the archives (or some other place on > the Mailman server), and a .URL hyperlink attachment appended in its > place when the posting reaches the recipients. > > Has this already been done? Is it something that would make sense, if > not? From the "NEWS" file for the 2.1.6-RELEASE version at . - List owners can now use Scrubber to get the attachments scrubbed (held in the web archive), if the site admin permits it in mm_cfg.py. New variables introduced are SCRUBBER_DONT_USE_ATTACHMENT_FILENAME and SCRUBBER_USE_ATTACHMENT_FILENAME_EXTENSION in Defaults.py for scrubber behavior. (904850) In other words, upgrade and make sure that you set the configuration options correctly. There's no user interface to give you the option to selectively scrub attachments -- this is either "all on" or "all off". -- 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 aliasrob at gmail.com Mon Jul 11 12:42:23 2005 From: aliasrob at gmail.com (Alias) Date: Mon, 11 Jul 2005 11:42:23 +0100 Subject: [Mailman-Users] Re-creating lost mailman archives from GMail account using Gmail API Message-ID: Hello all, I've recently had an unfortunate data loss - a mailing list which I run was lost in a server outage, and for some reason my hosting company was unable to locate the archive backups. However - I have been running then entire list admin through a GMail account, and I do in fact have every single post made to the list, and I can easily recover all of the posts from there. What I'm contemplating doing is writing a python script to a) Recover all of the posts in their original form using GMail api b) Reconstitute the archives somehow from this data Now - without getting too much into the details of how the python side of things would work, does anyone know how I would go about re-creating the archives? Would it be possible just to re-send every single mail and somehow fake the headers to make mailman index them correctly ? Or, better still, is there an existing script/utility/commandline switch that I could just run on a directory of email files? Any input would be most appreciated, Sincerely, Alias Cummins From jwt at onjapan.net Mon Jul 11 13:35:22 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Mon, 11 Jul 2005 20:35:22 +0900 Subject: [Mailman-Users] Re-creating lost mailman archives from GMail account using Gmail API In-Reply-To: References: Message-ID: <201401FB-7AD7-47B6-B8F5-8FF3C5671FE5@onjapan.net> On Jul 11, 2005, at 19:42, Alias wrote: > Now - without getting too much into the details of how the python side > of things would work, does anyone know how I would go about > re-creating the archives? [...] Or, better still, is there an existing > script/utility/commandline switch that I could just run on a directory > of email files? The ~mailman/bin/arch script will rebuild the archives given the messages in a standard Unix mbox format file. (Run 'bin/arch --help' for more info. It will explain that typically the mbox will be in the archives/private/listname.mbox/listname.mbox ) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From grnbrg at gmail.com Mon Jul 11 16:09:20 2005 From: grnbrg at gmail.com (Brian Greenberg) Date: Mon, 11 Jul 2005 09:09:20 -0500 Subject: [Mailman-Users] Re-creating lost mailman archives from GMail account using Gmail API In-Reply-To: <201401FB-7AD7-47B6-B8F5-8FF3C5671FE5@onjapan.net> References: <201401FB-7AD7-47B6-B8F5-8FF3C5671FE5@onjapan.net> Message-ID: <2f30f345050711070936b87b12@mail.gmail.com> On 7/11/05, Jim Tittsler wrote: > > On Jul 11, 2005, at 19:42, Alias wrote: > > > Now - without getting too much into the details of how the python side > > of things would work, does anyone know how I would go about > > re-creating the archives? [...] Or, better still, is there an existing > > script/utility/commandline switch that I could just run on a directory > > of email files? > > The ~mailman/bin/arch script will rebuild the archives given the > messages in a standard Unix mbox format file. (Run 'bin/arch --help' > for more info. It will explain that typically the mbox will be in > the archives/private/listname.mbox/listname.mbox ) And you can retrieve all the posts from Gmail via POP. http://mail.google.com/support/bin/answer.py?answer=12103 Once in a local client, you can select the relevant messages and save them in mbox format. Brian. -- Brian Greenberg grnbrg at gmail.com From johnlist at gulfbridge.net Mon Jul 11 16:24:17 2005 From: johnlist at gulfbridge.net (John Hicks) Date: Mon, 11 Jul 2005 10:24:17 -0400 Subject: [Mailman-Users] closely related lists - using users from a different lists In-Reply-To: References: Message-ID: <42D28111.9060201@gulfbridge.net> David Cake wrote: > I have two lists that are effectively low and high traffic > lists designed to serve the same constituency. So that a large number > of people do not need to be subscribed to announcements that go out > on the low traffic list, the high traffic list is also subscribed to > the low traffic list. > The only problem is that this means almost no one is > subscribed to the low traffic list, and virtually none of the people > who might post to it are, so almost every message is moderated. > Is there a way to allow people who are subscribed to a second > list to be accepted as subscribers to the first? > Cheers > David (Warning: I'm a novice. I'm replying only because I see your query has not been answered after five days.) You can subscribe the members of the larger list to the smaller list: First export the subscribers using the "list_members" command from the server command line: /usr/lib/mailman/bin/list_members your-list-name > filename-for-member-list Then import those addresses into the smaller list. I believe there are two ways to do this: --You can use the "mass subscribe" feature of the smaller list to import the addresses. Paste the exported addresses into the "mass subscribe" page on the admin web interface. Any duplicates will be ignored. This method allows you the option of sending invitations rather than arbitrarily subscribing them (based on your current setting in the admin interface). If you send invitations, your invitees get the option of choosing between regular and digest subscriptions. --You could also use the "add_members" command from the server command line. I believe this arbitrarily subscribes them without the option of invitations: /usr/lib/mailman/bin/add_members -r filename-for-member-list your-list-name The -r subscribes them as regular members -d as digest members. Hope that helps. John Hicks From goetz.reinicke at filmakademie.de Mon Jul 11 16:38:34 2005 From: goetz.reinicke at filmakademie.de (=?ISO-8859-15?Q?G=F6tz_Reinicke?=) Date: Mon, 11 Jul 2005 16:38:34 +0200 Subject: [Mailman-Users] E-Mail to some users get lost or are very late Message-ID: <42D2846A.8030603@filmakademie.de> Hi, we run mailman mailman-2.1.5-33.rhel4 on a RHEL 4 Clone (Tao Linux 4, kernel 2.6.9-11.ELsmp). Some days ago, some users noticed, that they dont get all mails send to the mailinglists they are subscribed to or that they get the mails with a delay from some days or weeks :-( I checked the quota, forward, alias and mailman settings for thouth users, but everything seams O.K. for me. We use sendmail as MTA and dovecot as imap server. Any ideas what to check? Or waht info to provide? Thanks an best regards G?tz Reinicke -- G?tz Reinicke IT Koordinator - IT OfficeNet Tel. +49 (0) 7141 - 969 420 Fax +49 (0) 7141 - 969 55 420 goetz.reinicke at filmakademie.de Filmakademie Baden-W?rttemberg Mathildenstr. 20 71638 Ludwigsburg www.filmakademie.de From jdennis at redhat.com Mon Jul 11 17:03:44 2005 From: jdennis at redhat.com (John Dennis) Date: Mon, 11 Jul 2005 11:03:44 -0400 Subject: [Mailman-Users] E-Mail to some users get lost or are very late In-Reply-To: <42D2846A.8030603@filmakademie.de> References: <42D2846A.8030603@filmakademie.de> Message-ID: <1121094224.21866.14.camel@finch.boston.redhat.com> On Mon, 2005-07-11 at 16:38 +0200, G?tz Reinicke wrote: > Hi, > > we run mailman mailman-2.1.5-33.rhel4 on a RHEL 4 Clone (Tao Linux 4, > kernel 2.6.9-11.ELsmp). Some days ago, some users noticed, that they > dont get all mails send to the mailinglists they are subscribed to or > that they get the mails with a delay from some days or weeks :-( > > I checked the quota, forward, alias and mailman settings for thouth > users, but everything seams O.K. for me. > > We use sendmail as MTA and dovecot as imap server. > > Any ideas what to check? Or waht info to provide? You're going to have to identify one of the delayed emails and look at it's headers to see where it was held up. You might also look at /var/log/maillog and the /var/log/mailman/smtp logs to see if and when the suspect messages were processed. Missing mail may have also bounced. Once your MTA hands off a set of mail to a destination SMTP server a whole host of things can happen to it that has nothing to do with your server. Your best bet is to verify from the logs the mail left your server when you expected it to. -- John Dennis From Poster at aurora.cotse.net Mon Jul 11 18:16:26 2005 From: Poster at aurora.cotse.net (Poster) Date: Mon, 11 Jul 2005 12:16:26 -0400 (EDT) Subject: [Mailman-Users] Exec format error / Premature end of script headers on Graphics?? In-Reply-To: <2f30f345050711070936b87b12@mail.gmail.com> References: <201401FB-7AD7-47B6-B8F5-8FF3C5671FE5@onjapan.net> <2f30f345050711070936b87b12@mail.gmail.com> Message-ID: Can anyone tell me what this means? Why is Mailman trying to execute graphic files? :o (What's happening is that none of the Mailman graphics are showing up in the web interface and the errors are filling up my logs. I don't care if the graphics are there or not; I just want those errors gone.) [Mon Jul 11 10:10:39 2005] [error] [client 70.152.5.228] (8)Exec format error: exec of '/srv/www/icons/mm-icon.png' failed [Mon Jul 11 10:10:39 2005] [error] [client 70.152.5.228] Premature end of script headers: mm-icon.png TIA, ~Poster From dpifer at odu.edu Mon Jul 11 19:22:07 2005 From: dpifer at odu.edu (Darren G Pifer) Date: Mon, 11 Jul 2005 13:22:07 -0400 Subject: [Mailman-Users] Bug in Mailman 2.1.6b4 In-Reply-To: <1120841170.21512.15.camel@finch.boston.redhat.com> References: <1120766388.2855.7.camel@becks.occs.odu.edu> <73F61875-76F1-4FA2-9824-A5E3BD3FF616@onjapan.net> <1120830645.21512.6.camel@finch.boston.redhat.com> <1120838907.2855.30.camel@becks.occs.odu.edu> <1120841170.21512.15.camel@finch.boston.redhat.com> Message-ID: <1121102527.12679.14.camel@becks.occs.odu.edu> Hello, Today, after doing some checking on the user's list, I found the errors associated with "There is a bug in 2.1.6b4". in mailman's error log which I reported to this list a week ago. I don't know why I did not see it earlier. Here is a portion of the trace in the error log: Jul 07 09:30:39 2005 admin(12364): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ admin(12364): [----- Mailman Version: 2.1.6b4 -----] admin(12364): [----- Traceback ------] admin(12364): Traceback (most recent call last): admin(12364): File "/usr1/mailman/mailman/scripts/driver", line 101, in run_main admin(12364): main() admin(12364): File "/usr1/mailman/mailman/Mailman/Cgi/admindb.py", line 232, in main admin(12364): num = show_pending_subs(mlist, form) admin(12364): File "/usr1/mailman/mailman/Mailman/Cgi/admindb.py", line 276, in show_pending_subs admin(12364): pendingsubs = mlist.GetSubscriptionIds() admin(12364): File "/usr1/mailman/mailman/Mailman/ListAdmin.py", line 146, in GetSubscriptionIds admin(12364): return self.__getmsgids(SUBSCRIPTION) admin(12364): File "/usr1/mailman/mailman/Mailman/ListAdmin.py", line 138, in __getmsgids admin(12364): ids = [k for k, (op, data) in self.__db.items() if op == rtype] admin(12364): ValueError: unpack tuple of wrong size Has anybody seen this? Should I send the complete trace to the developers list, so the can see what is going wrong? Regards, Darren Pifer Old Dominion University On Fri, 2005-07-08 at 12:46, John Dennis wrote: > On Fri, 2005-07-08 at 12:08 -0400, Darren G Pifer wrote: > > Thanks for the information. You are correct, I have not seen > > anything in the Apache logs, however, I have not seen anything > > logged to mailman's logs either. > > > > Is there a way to disable stealth mode? I know this could cause > > security implications but may need to do this temporarily to > > find and fix the problem. We will be upgrading to Mailman > > 2.1.6 in the next week but am not feeling that this will > > fix the problem. > > You may want to read the doc here: http://www.list.org/faq.html and > search for STEALTH. > > I spoke in error, the local logging is not to your mailman error log but > rather to syslog. Please note syslog is handled differently on different > systems, you may have to tweak your syslog configuration to log the > mailman errors. > > The only way I know of to disable STEALTH_MODE is to change its > hardcoded setting in the "driver" script, you will have to locate this > file and edit it. However, if you can, it really would be better to get > your syslog working, you do want these errors logged and it really is > better to keep sensitive information out of the public eye. > From dpifer at odu.edu Mon Jul 11 20:38:04 2005 From: dpifer at odu.edu (Darren G Pifer) Date: Mon, 11 Jul 2005 14:38:04 -0400 Subject: [Mailman-Users] Bug in Mailman 2.1.6b4 In-Reply-To: <1121102527.12679.14.camel@becks.occs.odu.edu> References: <1120766388.2855.7.camel@becks.occs.odu.edu> <73F61875-76F1-4FA2-9824-A5E3BD3FF616@onjapan.net> <1120830645.21512.6.camel@finch.boston.redhat.com> <1120838907.2855.30.camel@becks.occs.odu.edu> <1120841170.21512.15.camel@finch.boston.redhat.com> <1121102527.12679.14.camel@becks.occs.odu.edu> Message-ID: <1121107084.12679.17.camel@becks.occs.odu.edu> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mail.python.org/pipermail/mailman-users/attachments/20050711/a4909a11/attachment.pot From dpifer at odu.edu Mon Jul 11 20:39:17 2005 From: dpifer at odu.edu (Darren G Pifer) Date: Mon, 11 Jul 2005 14:39:17 -0400 Subject: [Mailman-Users] Bug in Mailman 2.1.6b4 In-Reply-To: <1121102527.12679.14.camel@becks.occs.odu.edu> References: <1120766388.2855.7.camel@becks.occs.odu.edu> <73F61875-76F1-4FA2-9824-A5E3BD3FF616@onjapan.net> <1120830645.21512.6.camel@finch.boston.redhat.com> <1120838907.2855.30.camel@becks.occs.odu.edu> <1120841170.21512.15.camel@finch.boston.redhat.com> <1121102527.12679.14.camel@becks.occs.odu.edu> Message-ID: <1121107157.12679.19.camel@becks.occs.odu.edu> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mail.python.org/pipermail/mailman-users/attachments/20050711/044a3e56/attachment.asc From pablo at lacnic.net Mon Jul 11 20:53:00 2005 From: pablo at lacnic.net (Pablo Allietti) Date: Mon, 11 Jul 2005 15:53:00 -0300 Subject: [Mailman-Users] suscribers list in .txt format Message-ID: <42D2C00C.10102@lacnic.net> hi all. i need a .txt file with my list suscribers is possible to do with mailman?? in console or web mode i need to invite all my 700 contacts to join other new list. From lists05 at equinephotoart.com Mon Jul 11 21:28:02 2005 From: lists05 at equinephotoart.com (JC Dill) Date: Mon, 11 Jul 2005 12:28:02 -0700 Subject: [Mailman-Users] suscribers list in .txt format In-Reply-To: <42D2C00C.10102@lacnic.net> References: <42D2C00C.10102@lacnic.net> Message-ID: <42D2C842.10005@equinephotoart.com> Pablo Allietti wrote: > hi all. i need a .txt file with my list suscribers is possible to do > with mailman?? in console or web mode > > i need to invite all my 700 contacts to join other new list. ~/mailman/bin/ has a command called list_members which will do what you want. From johnlist at gulfbridge.net Mon Jul 11 22:08:47 2005 From: johnlist at gulfbridge.net (John Hicks) Date: Mon, 11 Jul 2005 16:08:47 -0400 Subject: [Mailman-Users] Moderator can't post, vette log entry instead Message-ID: <42D2D1CF.5030503@gulfbridge.net> I have a new set of lists for a non-profit group running on a fresh install of RHEL 4.1 (Mailman 2.1.5 running with Postfix 2.1.5 [sic]). All seems to be working fine now with the minor exception that the list moderator (who runs the group) cannot post to the lists!! Instead, an entry is made to the vette log. He has a hotmail account. He is subscribed as a regular member to the lists. The only difference in his setup (that I can find) is that I have unchecked his moderation flag (i.e. everyone is moderated but him). When he posts to our announcement list, I can see his message arrive on the postfix log: Jul 10 17:35:43 tiger postfix/smtpd[18286]: connect from bay106-f6.bay106.hotmail.com[65.54.161.16] Jul 10 17:35:43 tiger postfix/smtpd[18286]: E30C9D01D5: client=bay106-f6.bay106.hotmail.com[65.54.161.16] Jul 10 17:35:44 tiger postfix/cleanup[18289]: E30C9D01D5: message-id= Jul 10 17:35:44 tiger postfix/qmgr[19608]: E30C9D01D5: from=, size=3823, nrcpt=1 (queue active) Jul 10 17:35:44 tiger postfix/smtpd[18286]: disconnect from bay106-f6.bay106.hotmail.com[65.54.161.16] Then the virtual domain name trnaslation takes place and the post wrapper is run: Jul 10 17:35:44 tiger postfix/local[18290]: E30C9D01D5: to=, orig_to=, relay=local , delay=1, status=sent (delivered to command: /usr/lib/mailman/mail/mailman post lmr-announce) Jul 10 17:35:44 tiger postfix/qmgr[19608]: E30C9D01D5: removed But the message doesn't get posted. Instead it shows up on the mailman vette log: Jul 10 17:35:45 2005 (21500) Message discarded, msgid: Any idea what I'm doing wrong? Any suggestions on how to debug this? Thanks, John Hicks From mavery at mail.otherwhen.com Tue Jul 12 01:13:19 2005 From: mavery at mail.otherwhen.com (Mike Avery) Date: Mon, 11 Jul 2005 17:13:19 -0600 Subject: [Mailman-Users] Administrative requests oddity In-Reply-To: References: Message-ID: <42D2FD0F.9090306@mail.otherwhen.com> When spammers send junk to my lists, its caught by Mailman and it winds up in the administrative requests. However, some of them put characters in the subject thats out of the usual ascii range. Something like, ?????s???U???????X???@?U And then when I try to deal with the message, Mailman gives me error messages. It said, 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. Looking at the mailman error log, I found, > Jul 11 17:06:23 2005 admin(82489): > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > admin(82489): [----- Mailman Version: 2.1.6 -----] > admin(82489): [----- Traceback ------] > admin(82489): Traceback (most recent call last): > admin(82489): File "/usr/local/mailman/scripts/driver", line 101, in > run_main > admin(82489): main() > admin(82489): File "/usr/local/mailman/Mailman/Cgi/admindb.py", line > 163, in m > ain > admin(82489): process_form(mlist, doc, cgidata) > admin(82489): File "/usr/local/mailman/Mailman/Cgi/admindb.py", line > 713, in p > rocess_form > admin(82489): forward, forwardaddr) > admin(82489): File "/usr/local/mailman/Mailman/ListAdmin.py", line > 167, in Han > dleRequest > admin(82489): forward, addr) > admin(82489): File "/usr/local/mailman/Mailman/ListAdmin.py", line > 353, in __h > andlepost > admin(82489): syslog('vette', note) > admin(82489): File "/usr/local/mailman/Mailman/Logging/Syslog.py", > line 40, in > write > admin(82489): self.write_ex(kind, msg, args, kws) > admin(82489): File "/usr/local/mailman/Mailman/Logging/Syslog.py", > line 58, in > write_ex > admin(82489): logf.write(msg + '\n') > admin(82489): File > "/usr/local/mailman/Mailman/Logging/StampedLogger.py", line > 73, in write > admin(82489): Logger.write(self, "%s %s" % (prefix, msg)) > admin(82489): File "/usr/local/mailman/Mailman/Logging/Logger.py", > line 91, in > write > admin(82489): f.write(msg) > admin(82489): UnicodeError: ASCII encoding error: ordinal not in > range(128) > admin(82489): [----- Python Information -----] > admin(82489): sys.version = 2.2.2 (#1, Mar 22 2003, 15:26:17) > [GCC 2.95.4 20020320 [FreeBSD]] > admin(82489): sys.executable = /usr/local/bin/python > admin(82489): sys.prefix = /usr/local > admin(82489): sys.exec_prefix = /usr/local > admin(82489): sys.path = /usr/local > admin(82489): sys.platform = freebsd4 > admin(82489): [----- Environment Variables -----] > admin(82489): PATH_INFO: /rec.food.sourdough > admin(82489): HTTP_ACCEPT: > text/xml,application/xml,application/xhtml+xml,text > /html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 > admin(82489): CONTENT_TYPE: application/x-www-form-urlencoded > admin(82489): HTTP_REFERER: > http://www.otherwhen.com/mailman/admindb/rec.food. > sourdough > admin(82489): SERVER_SOFTWARE: Apache/1.3.33 (Unix) PHP/4.3.11 > admin(82489): PYTHONPATH: /usr/local/mailman > admin(82489): SCRIPT_FILENAME: /usr/local/mailman/cgi-bin/admindb > admin(82489): SERVER_ADMIN: mavery at mail.otherwhen.com > admin(82489): SCRIPT_NAME: /mailman/admindb > admin(82489): SERVER_SIGNATURE:
Apache/1.3.33 Server at > www.otherwhen > .com Port 80
> admin(82489): > admin(82489): REQUEST_METHOD: POST > admin(82489): HTTP_HOST: www.otherwhen.com > admin(82489): HTTP_KEEP_ALIVE: 300 > admin(82489): SERVER_PROTOCOL: HTTP/1.1 > admin(82489): QUERY_STRING: > admin(82489): PATH_TRANSLATED: /usr/local/www/data/rec.food.sourdough > admin(82489): REQUEST_URI: /mailman/admindb/rec.food.sourdough > admin(82489): CONTENT_LENGTH: 191 > admin(82489): HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 > admin(82489): HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT > 5.0; en-US; > rv:1.7.8) Gecko/20050511 Firefox/1.0.4 > admin(82489): HTTP_CONNECTION: keep-alive > admin(82489): HTTP_COOKIE: > rec.food.sourdough+admin=28020000006978f8d242732800 > 00003865373336373439653535346264353335386636393538313266616536636262376531363062 > 3237; > rec.food.baking+admin=28020000006982f9d24273280000006563393331313332303039 > 3865323532396432336166363833616163343230383036343566663937 > admin(82489): SERVER_NAME: www.otherwhen.com > admin(82489): REMOTE_ADDR: 192.168.2.10 > admin(82489): REMOTE_PORT: 2378 > admin(82489): HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5 > admin(82489): UNIQUE_ID: QtL7bsCoAgMAAUIcZas > admin(82489): SERVER_PORT: 80 > admin(82489): GATEWAY_INTERFACE: CGI/1.1 > admin(82489): HTTP_ACCEPT_ENCODING: gzip,deflate > admin(82489): SERVER_ADDR: 192.168.2.3 > admin(82489): DOCUMENT_ROOT: /usr/local/www/data The key seems to be the line, "admin(82489): UnicodeError: ASCII encoding error: ordinal not in range(128)" At this point, my work-around is to clear the administrative requests from another list and copy the request.pck and pending.pck files from the list thats OK to the one that is having problems. Does anyone have a better workaround? Thanks, Mike From johnlist at gulfbridge.net Tue Jul 12 02:45:01 2005 From: johnlist at gulfbridge.net (John Hicks) Date: Mon, 11 Jul 2005 20:45:01 -0400 Subject: [Mailman-Users] Moderator can't post, vette log entry instead In-Reply-To: <42D2D1CF.5030503@gulfbridge.net> References: <42D2D1CF.5030503@gulfbridge.net> Message-ID: <42D3128D.9090104@gulfbridge.net> Dan Phillips wrote: > > On Jul 11, 2005, at 3:08 PM, John Hicks wrote: > >> >> Jul 10 17:35:45 2005 (21500) Message discarded, msgid: >> >> >> > > My first (and probably only) guess would be that you've got filtering > turned on and Hotmail is sending a MIME type text/html message rather > than multipart/alternative. If html filtering is on and there's no > plain text part, the resulting empty message is discarded in the > manner you described. > > Dan > > > ================================ > Dan Phillips > Associate Professor of Horn, University of Memphis > site administrator: music.memphis.edu > That would certainly explain it. I do have filtering on and I have noticed that his hotmail arrives as html only -- no alternatives. I had convert_html_to_plaintext enabled and thought that would take care of things, but upon closer examination I realize I am filtering out the text/html before that conversion can take place. Looks like I need to add "text/html" to the pass_mime_types list. Thanks very much! John John Hicks wrote: > I have a new set of lists for a non-profit group running on a fresh > install of RHEL 4.1 (Mailman 2.1.5 running with Postfix 2.1.5 [sic]). > > All seems to be working fine now with the minor exception that the list > moderator (who runs the group) cannot post to the lists!! Instead, an > entry is made to the vette log. > > He has a hotmail account. He is subscribed as a regular member to the > lists. The only difference in his setup (that I can find) is that I have > unchecked his moderation flag (i.e. everyone is moderated but him). > > When he posts to our announcement list, I can see his message arrive on > the postfix log: > > Jul 10 17:35:43 tiger postfix/smtpd[18286]: connect from > bay106-f6.bay106.hotmail.com[65.54.161.16] > Jul 10 17:35:43 tiger postfix/smtpd[18286]: E30C9D01D5: > client=bay106-f6.bay106.hotmail.com[65.54.161.16] > Jul 10 17:35:44 tiger postfix/cleanup[18289]: E30C9D01D5: > message-id= > Jul 10 17:35:44 tiger postfix/qmgr[19608]: E30C9D01D5: > from=, size=3823, nrcpt=1 (queue > active) > Jul 10 17:35:44 tiger postfix/smtpd[18286]: disconnect from > bay106-f6.bay106.hotmail.com[65.54.161.16] > > Then the virtual domain name trnaslation takes place and the post > wrapper is run: > > Jul 10 17:35:44 tiger postfix/local[18290]: E30C9D01D5: > to=, > orig_to=, relay=local > , delay=1, status=sent (delivered to command: > /usr/lib/mailman/mail/mailman post lmr-announce) > Jul 10 17:35:44 tiger postfix/qmgr[19608]: E30C9D01D5: removed > > But the message doesn't get posted. Instead it shows up on the mailman > vette log: > > Jul 10 17:35:45 2005 (21500) Message discarded, msgid: > > > Any idea what I'm doing wrong? > > Any suggestions on how to debug this? > > Thanks, > > John Hicks > > > ------------------------------------------------------ > 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/johnlist%40gulfbridge.net > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From stephen at xemacs.org Tue Jul 12 03:39:11 2005 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 12 Jul 2005 10:39:11 +0900 Subject: [Mailman-Users] Administrative requests oddity In-Reply-To: <42D2FD0F.9090306@mail.otherwhen.com> (Mike Avery's message of "Mon, 11 Jul 2005 17:13:19 -0600") References: <42D2FD0F.9090306@mail.otherwhen.com> Message-ID: <87vf3gsszk.fsf@tleepslib.sk.tsukuba.ac.jp> >>>>> "Mike" == Mike Avery writes: Mike> The key seems to be the line, "admin(82489): UnicodeError: Mike> ASCII encoding error: ordinal not in range(128)" Since spammers (and Russians and Japanese for that matter) regularly put non-ASCII into headers, I have to wonder if this is due to the header breakage. Ie, you'd think we'd see this problem all the time. I'm surprised we're still seeing this in 2.1.6. :-( Mike> Does anyone have a better workaround? If it is in fact the 8-bit content in the headers, and you're sure that nobody you want to get mail from would ever do such a thing, you could add "[\x80-\xFF]" to the "shoot-on-sight" portion of your spam filtering rules. -- 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 chappy at bagaluden.org Tue Jul 12 08:52:14 2005 From: chappy at bagaluden.org (Julian Ohm) Date: Tue, 12 Jul 2005 08:52:14 +0200 Subject: [Mailman-Users] no subject prefix Message-ID: <42D3689E.4090508@bagaluden.org> Hi I'm using Mailman 2.1.6 and have a problem with the subject prefix. mailman doesent change the subject and i'm not able to fix that problem I hope someone can help me. system suse linux 9.0 postfix 2.0.14 apache 2 Julian Ohm From julien at francoz.net Tue Jul 12 09:02:27 2005 From: julien at francoz.net (Julien Francoz CoCoZ) Date: Tue, 12 Jul 2005 09:02:27 +0200 Subject: [Mailman-Users] no subject prefix In-Reply-To: <42D3689E.4090508@bagaluden.org> References: <42D3689E.4090508@bagaluden.org> Message-ID: <42D36B03.2040208@francoz.net> Julian Ohm wrote: >Hi > >I'm using Mailman 2.1.6 and have a problem with the subject prefix. >mailman doesent change the subject and i'm not able to fix that problem >I hope someone can help me. > >system >suse linux 9.0 >postfix 2.0.14 >apache 2 > > I had the same problem a few months ago, it still doesn't work. The prefix is not put in the subject, but it is put in the subject in archives. http://www.mail-archive.com/mailman-users at python.org/msg32852.html From chappy at bagaluden.org Tue Jul 12 09:42:08 2005 From: chappy at bagaluden.org (Julian Ohm) Date: Tue, 12 Jul 2005 09:42:08 +0200 Subject: [Mailman-Users] no subject prefix In-Reply-To: <42D3689E.4090508@bagaluden.org> References: <42D3689E.4090508@bagaluden.org> Message-ID: <42D37450.7060209@bagaluden.org> Julian Ohm wrote: >Hi > >I'm using Mailman 2.1.6 and have a problem with the subject prefix. >mailman doesent change the subject and i'm not able to fix that problem >I hope someone can help me. > >system >suse linux 9.0 >postfix 2.0.14 >apache 2 > > >Julian Ohm >------------------------------------------------------ >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/chappy%40bagaluden.org > >Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > also the reply header is not cleared. I can do what i want. the mail reply is always to sender. not to list. It seems that some functions don't work as they should Julian Ohm From tkikuchi at is.kochi-u.ac.jp Tue Jul 12 09:35:15 2005 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Tue, 12 Jul 2005 16:35:15 +0900 Subject: [Mailman-Users] no subject prefix In-Reply-To: <42D36B03.2040208@francoz.net> References: <42D3689E.4090508@bagaluden.org> <42D36B03.2040208@francoz.net> Message-ID: <42D372B3.5060006@is.kochi-u.ac.jp> Julien Francoz CoCoZ wrote: > Julian Ohm wrote: > > >>Hi >> >>I'm using Mailman 2.1.6 and have a problem with the subject prefix. >>mailman doesent change the subject and i'm not able to fix that problem >>I hope someone can help me. >> >>system >>suse linux 9.0 >>postfix 2.0.14 >>apache 2 >> >> > > > I had the same problem a few months ago, it still doesn't work. > The prefix is not put in the subject, but it is put in the subject in > archives. > > http://www.mail-archive.com/mailman-users at python.org/msg32852.html Strange. At least the prefix '[dept-linux/pedago]' works at my test site. What is your version of Python and what is your list language settings? I may be able to look into the problem if you can send me the copy of original post message. -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From jean-philippe.giola at st.com Tue Jul 12 10:10:58 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Tue, 12 Jul 2005 10:10:58 +0200 Subject: [Mailman-Users] pipermail Message-ID: <42D37B12.4040901@st.com> Hi all Is it possible to use pipermail as public or private external archiver ? If it is, how ? reguards -- Jean-Philippe Giola - 6577 From goetz.reinicke at filmakademie.de Tue Jul 12 10:52:47 2005 From: goetz.reinicke at filmakademie.de (=?UTF-8?B?R8O2dHogUmVpbmlja2U=?=) Date: Tue, 12 Jul 2005 10:52:47 +0200 Subject: [Mailman-Users] E-Mail to some users get lost or are very late In-Reply-To: <1121094224.21866.14.camel@finch.boston.redhat.com> References: <42D2846A.8030603@filmakademie.de> <1121094224.21866.14.camel@finch.boston.redhat.com> Message-ID: <42D384DF.4030803@filmakademie.de> John Dennis schrieb: > On Mon, 2005-07-11 at 16:38 +0200, G?tz Reinicke wrote: > >>Hi, >> >>we run mailman mailman-2.1.5-33.rhel4 on a RHEL 4 Clone (Tao Linux 4, >>kernel 2.6.9-11.ELsmp). Some days ago, some users noticed, that they >>dont get all mails send to the mailinglists they are subscribed to or >>that they get the mails with a delay from some days or weeks :-( >> >>I checked the quota, forward, alias and mailman settings for thouth >>users, but everything seams O.K. for me. >> >>We use sendmail as MTA and dovecot as imap server. >> >>Any ideas what to check? Or waht info to provide? > > > You're going to have to identify one of the delayed emails and look at > it's headers to see where it was held up. You might also look > at /var/log/maillog and the /var/log/mailman/smtp logs to see if and > when the suspect messages were processed. Missing mail may have also > bounced. Once your MTA hands off a set of mail to a destination SMTP > server a whole host of things can happen to it that has nothing to do > with your server. Your best bet is to verify from the logs the mail left > your server when you expected it to. The mailman server is also our central mailserver for our domain and the users subscribed to the list are local users. The mailmanlogs showed me an "failed with code 452: 4.5.3 Too many recipients"-error, so I looked at the max rcpts settings of mailman and sendmail. sendmail accepted 100 rcpts, while mailman sended 500 (SMTP_MAX_RCPTS = 500). But I never had this problem bevore and the settings are set from the begining of the installation (couple of month ago.) I removed the restriction from sendmail but Mails get still lost or are delayed (only for some users eg. one testmail to myselve was delayed by about 20 Minutes) In the maillog I found the following: "timeout waiting for input from local during Draining Input" Any more ideas? Thanks & best regards G?tz -- G?tz Reinicke IT Koordinator - IT OfficeNet Tel. +49 (0) 7141 - 969 420 Fax +49 (0) 7141 - 969 55 420 goetz.reinicke at filmakademie.de Filmakademie Baden-W?rttemberg Mathildenstr. 20 71638 Ludwigsburg www.filmakademie.de From finn.sindre.eliassen at alesund.folkebibl.no Tue Jul 12 11:11:59 2005 From: finn.sindre.eliassen at alesund.folkebibl.no (Finn Sindre Eliassen) Date: Tue, 12 Jul 2005 11:11:59 +0200 Subject: [Mailman-Users] Problems upgrading to Fedora4 Message-ID: <42D3895F.9010809@alesund.folkebibl.no> I've upgraded from Fedora 2 to FC4 and and are using mailman version 2.1.35. It works fine, except for one thing; the old list members are gone. How can I retrieve them? Greetings from Finn Sindre Eliassen, Norway From brad at stop.mail-abuse.org Tue Jul 12 11:05:12 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 11:05:12 +0200 Subject: [Mailman-Users] no subject prefix In-Reply-To: <42D37450.7060209@bagaluden.org> References: <42D3689E.4090508@bagaluden.org> <42D37450.7060209@bagaluden.org> Message-ID: At 9:42 AM +0200 2005-07-12, Julian Ohm wrote: > also the reply header is not cleared. I can do what i want. the mail > reply is always to sender. not to list. It seems that some functions > don't work as they should That sounds like a problem with your MUA, not Mailman. Have you checked your Thunderbird settings? Or are you using a different MUA for that stuff? -- 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 Jul 12 11:07:47 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 11:07:47 +0200 Subject: [Mailman-Users] pipermail In-Reply-To: <42D37B12.4040901@st.com> References: <42D37B12.4040901@st.com> Message-ID: At 10:10 AM +0200 2005-07-12, Jean-Philippe GIOLA wrote: > Is it possible to use pipermail as public or private external archiver ? > If it is, how ? The current version of Pipermail is fully integrated into Mailman. You can't use it as an external archiver, because it is the de-facto standard internal archiver. If you wish to use Pipermail with a different MLM system, that's a different matter. I think it would be very hard to separate the Pipermail stuff from Mailman, although there is probably an older version of Pipermail (pre-integration) which you could use if you chose. If you're looking at external archiving systems, mhonarc is usually considered pretty good stuff. -- 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 Jul 12 11:10:01 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 11:10:01 +0200 Subject: [Mailman-Users] E-Mail to some users get lost or are very late In-Reply-To: <42D384DF.4030803@filmakademie.de> References: <42D2846A.8030603@filmakademie.de> <1121094224.21866.14.camel@finch.boston.redhat.com> <42D384DF.4030803@filmakademie.de> Message-ID: At 10:52 AM +0200 2005-07-12, G?tz Reinicke wrote: > I removed the restriction from sendmail but Mails get still lost or are > delayed (only for some users eg. one testmail to myselve was delayed by > about 20 Minutes) You're much better off having Mailman slice things up into 100 recipient chunks, and then having each smaller chunk handed off to sendmail. That way you can get more of the chunks processed in parallel, and get overall better throughput rates. -- 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 Jul 12 11:25:25 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 11:25:25 +0200 Subject: [Mailman-Users] Problems upgrading to Fedora4 In-Reply-To: <42D3895F.9010809@alesund.folkebibl.no> References: <42D3895F.9010809@alesund.folkebibl.no> Message-ID: At 11:11 AM +0200 2005-07-12, Finn Sindre Eliassen wrote: > I've upgraded from Fedora 2 to FC4 and and are using mailman version > 2.1.35. There is no version 2.1.35 for Mailman. You either have this number wrong, or you are using a binary packaged version of Mailman where the people who created the binary package have developed their own incompatible version scheme. If you're using a binary package version, you need to talk to the people who created that -- we provide only the Python source code in our tarballs. -- 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 chappy at bagaluden.org Tue Jul 12 11:28:45 2005 From: chappy at bagaluden.org (Julian Ohm) Date: Tue, 12 Jul 2005 11:28:45 +0200 Subject: [Mailman-Users] no subject prefix In-Reply-To: References: <42D3689E.4090508@bagaluden.org> <42D37450.7060209@bagaluden.org> Message-ID: <42D38D4D.3080005@bagaluden.org> Brad Knowles wrote: > At 9:42 AM +0200 2005-07-12, Julian Ohm wrote: > >> also the reply header is not cleared. I can do what i want. the mail >> reply is always to sender. not to list. It seems that some functions >> don't work as they should > > > That sounds like a problem with your MUA, not Mailman. Have you > checked your Thunderbird settings? Or are you using a different MUA > for that stuff? > I tried that with thunderbird and ms outlook. with both clients I have the same problems. From jean-philippe.giola at st.com Tue Jul 12 11:29:42 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Tue, 12 Jul 2005 11:29:42 +0200 Subject: [Mailman-Users] pipermail In-Reply-To: References: <42D37B12.4040901@st.com> Message-ID: <42D38D86.5030705@st.com> Brad Knowles wrote: > At 10:10 AM +0200 2005-07-12, Jean-Philippe GIOLA wrote: > >> Is it possible to use pipermail as public or private external >> archiver ? >> If it is, how ? > > > The current version of Pipermail is fully integrated into > Mailman. You can't use it as an external archiver, because it is the > de-facto standard internal archiver. I know that it is fully integrated into Mailman... But I want to use the pipermail's python scripts for external archiver like : PUBLIC_EXTERNAL_ARCHIVER = 'path_to_pipermail_script' It is possible to use external script like hypermail or monhrac, so i think it can be possible to use in the same way pipermail script of mailman > > If you wish to use Pipermail with a different MLM system, that's a > different matter. I think it would be very hard to separate the > Pipermail stuff from Mailman, although there is probably an older > version of Pipermail (pre-integration) which you could use if you chose. > > > If you're looking at external archiving systems, mhonarc is > usually considered pretty good stuff. > -- Cordialement, Jean-Philippe Giola - 6577 From jwt at onjapan.net Tue Jul 12 11:33:24 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 12 Jul 2005 18:33:24 +0900 Subject: [Mailman-Users] no subject prefix In-Reply-To: <42D3689E.4090508@bagaluden.org> References: <42D3689E.4090508@bagaluden.org> Message-ID: On Jul 12, 2005, at 15:52, Julian Ohm wrote: > I'm using Mailman 2.1.6 and have a problem with the subject prefix. > mailman doesent change the subject and i'm not able to fix that > problem Did you set DELIVERY_MODULE to 'Sendmail' in your mm_cfg.py (rather than the *strongly* recommended 'SMTPDirect')? The Subject prefix is not added when using the 'Sendmail' module. (As the header of Sendmail.py warns, that module is not intended for production use.) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From chappy at bagaluden.org Tue Jul 12 11:43:12 2005 From: chappy at bagaluden.org (Julian Ohm) Date: Tue, 12 Jul 2005 11:43:12 +0200 Subject: [Mailman-Users] no subject prefix In-Reply-To: References: <42D3689E.4090508@bagaluden.org> Message-ID: <42D390B0.10301@bagaluden.org> Jim Tittsler wrote: > On Jul 12, 2005, at 15:52, Julian Ohm wrote: > >> I'm using Mailman 2.1.6 and have a problem with the subject prefix. >> mailman doesent change the subject and i'm not able to fix that problem > > > Did you set DELIVERY_MODULE to 'Sendmail' in your mm_cfg.py (rather > than the *strongly* recommended 'SMTPDirect')? The Subject prefix is > not added when using the 'Sendmail' module. > > (As the header of Sendmail.py warns, that module is not intended for > production use.) > > > no I'm using smtpdirect From goetz.reinicke at filmakademie.de Tue Jul 12 11:51:20 2005 From: goetz.reinicke at filmakademie.de (=?ISO-8859-1?Q?G=F6tz_Reinicke?=) Date: Tue, 12 Jul 2005 11:51:20 +0200 Subject: [Mailman-Users] E-Mail to some users get lost or are very late In-Reply-To: References: <42D2846A.8030603@filmakademie.de> <1121094224.21866.14.camel@finch.boston.redhat.com> <42D384DF.4030803@filmakademie.de> Message-ID: <42D39298.1080507@filmakademie.de> Brad Knowles schrieb: > At 10:52 AM +0200 2005-07-12, G?tz Reinicke wrote: > >> I removed the restriction from sendmail but Mails get still lost or are >> delayed (only for some users eg. one testmail to myselve was delayed by >> about 20 Minutes) > > > You're much better off having Mailman slice things up into 100 > recipient chunks, and then having each smaller chunk handed off to > sendmail. That way you can get more of the chunks processed in > parallel, and get overall better throughput rates. > O.K. I've done this, but still mails aren'd deliverd to all subscribed accounts.... :-((( G?tz Reinicke -- G?tz Reinicke IT Koordinator - IT OfficeNet Tel. +49 (0) 7141 - 969 420 Fax +49 (0) 7141 - 969 55 420 goetz.reinicke at filmakademie.de Filmakademie Baden-W?rttemberg Mathildenstr. 20 71638 Ludwigsburg www.filmakademie.de From brad at stop.mail-abuse.org Tue Jul 12 12:03:39 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 12:03:39 +0200 Subject: [Mailman-Users] pipermail In-Reply-To: <42D38D86.5030705@st.com> References: <42D37B12.4040901@st.com> <42D38D86.5030705@st.com> Message-ID: At 11:29 AM +0200 2005-07-12, Jean-Philippe GIOLA wrote: > I know that it is fully integrated into Mailman... > But I want to use the pipermail's python scripts for external archiver > like : PUBLIC_EXTERNAL_ARCHIVER = 'path_to_pipermail_script' > It is possible to use external script like hypermail or monhrac, so i > think it can be possible to use in the same way pipermail script of mailman Sorry, doesn't work that way. If you want to use Pipermail, then don't configure an external archiver, but use the existing internal archiver stuff. If you want to use something else, then configure an external archiver. But you can't use Pipermail as an external archiver. Please tell us what you think you're trying to accomplish with this idea, and maybe we can tell you a better way to actually do that. -- 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 Jul 12 12:04:48 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 12:04:48 +0200 Subject: [Mailman-Users] E-Mail to some users get lost or are very late In-Reply-To: <42D39298.1080507@filmakademie.de> References: <42D2846A.8030603@filmakademie.de> <1121094224.21866.14.camel@finch.boston.redhat.com> <42D384DF.4030803@filmakademie.de> <42D39298.1080507@filmakademie.de> Message-ID: At 11:51 AM +0200 2005-07-12, G?tz Reinicke wrote: > O.K. I've done this, but still mails aren'd deliverd to all subscribed > accounts.... :-((( Then the next thing to do is turn on personalization for the list(s) in question, so that you can check the log entries for each and every recipient separately. -- 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 jean-philippe.giola at st.com Tue Jul 12 12:09:10 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Tue, 12 Jul 2005 12:09:10 +0200 Subject: [Mailman-Users] pipermail In-Reply-To: References: <42D37B12.4040901@st.com> <42D38D86.5030705@st.com> Message-ID: <42D396C6.50207@st.com> Brad Knowles wrote: > At 11:29 AM +0200 2005-07-12, Jean-Philippe GIOLA wrote: > >> I know that it is fully integrated into Mailman... >> But I want to use the pipermail's python scripts for external archiver >> like : PUBLIC_EXTERNAL_ARCHIVER = 'path_to_pipermail_script' >> It is possible to use external script like hypermail or monhrac, so i >> think it can be possible to use in the same way pipermail script of >> mailman > > > Sorry, doesn't work that way. If you want to use Pipermail, then > don't configure an external archiver, but use the existing internal > archiver stuff. If you want to use something else, then configure an > external archiver. > > But you can't use Pipermail as an external archiver. > > > Please tell us what you think you're trying to accomplish with > this idea, and maybe we can tell you a better way to actually do that. > I want to have both pipermail and an external archiver that I have developped in php -- Cordialement, Jean-Philippe Giola - 6577 From brad at stop.mail-abuse.org Tue Jul 12 12:20:33 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 12:20:33 +0200 Subject: [Mailman-Users] pipermail In-Reply-To: <42D396C6.50207@st.com> References: <42D37B12.4040901@st.com> <42D38D86.5030705@st.com> <42D396C6.50207@st.com> Message-ID: At 12:09 PM +0200 2005-07-12, Jean-Philippe GIOLA wrote: >> Please tell us what you think you're trying to accomplish with >> this idea, and maybe we can tell you a better way to actually do that. >> > I want to have both pipermail and an external archiver that I have > developped in php I think that's pretty much an either-or situation. I don't think you can have both. At least, not without modifying the source code. Since I'm not a programmer, I can't tell you what you'd have to modify in order to get them both working at the same time for the same list(s). -- 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 Jul 12 13:13:26 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 12 Jul 2005 20:13:26 +0900 Subject: [Mailman-Users] no subject prefix In-Reply-To: <42D390B0.10301@bagaluden.org> References: <42D3689E.4090508@bagaluden.org> <42D390B0.10301@bagaluden.org> Message-ID: <988E5291-0E31-4BAF-8AD5-CBDD7065542A@onjapan.net> On Jul 12, 2005, at 18:43, Julian Ohm wrote: > Jim Tittsler wrote: > >> Did you set DELIVERY_MODULE to 'Sendmail' in your mm_cfg.py (rather >> than the *strongly* recommended 'SMTPDirect')? The Subject prefix is >> not added when using the 'Sendmail' module. Sorry, this is bogus. (It is the msg_footer/header that are not added in the SMTPDirect case, so not relevant to your problems.) The Reply-To: munging and the Subject: prefixing should both be happening in CookHeaders. The subject prefixing is different based on the character set used for the list, but the reply-to munging isn't, so I can't think of a reason that fits both your symptoms. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From waterstc+ at pitt.edu Tue Jul 12 14:41:35 2005 From: waterstc+ at pitt.edu (Thomas Waters) Date: Tue, 12 Jul 2005 08:41:35 -0400 Subject: [Mailman-Users] Format to enter list of users with names Message-ID: <226894DD-B14F-4CDB-A076-39E03418241A@pitt.edu> In the Mailman web GUI, there is a field for a name associated with an email address. Is there a format to use for a tab sep list so that the name AND address can be imported via the Mass Subscribe? So far, I have only been successful doing a Mass Subscribe of email alone. NOTE: new email address -- Thomas Waters Director of Information and Communication Services University of Pittsburgh School of Pharmacy 412-383-7471 waterstc at pitt.edu http://www.pharmacy.pitt.edu From jwt at onjapan.net Tue Jul 12 14:42:57 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 12 Jul 2005 21:42:57 +0900 Subject: [Mailman-Users] Administrative requests oddity In-Reply-To: <42D2FD0F.9090306@mail.otherwhen.com> References: <42D2FD0F.9090306@mail.otherwhen.com> Message-ID: <13B9B7AE-2B3D-4600-86FD-B6169B519B77@onjapan.net> On Jul 12, 2005, at 08:13, Mike Avery wrote: > However, some of them put characters in the subject thats out of the > usual ascii range. Something like, ?????s???U???????X???@?U > > And then when I try to deal with the message, Mailman gives me error > messages. It said, [...] >> admin(82489): Logger.write(self, "%s %s" % (prefix, msg)) >> admin(82489): File "/usr/local/mailman/Mailman/Logging/Logger.py", >> line 91, in >> write >> admin(82489): f.write(msg) >> admin(82489): UnicodeError: ASCII encoding error: ordinal not in >> range(128) You may want to try applying the patch that was described on Mailman- Developers (and IRC) last week. It looks like it may fit your symptom. -- 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 Jul 12 14:57:33 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 12 Jul 2005 21:57:33 +0900 Subject: [Mailman-Users] Format to enter list of users with names In-Reply-To: <226894DD-B14F-4CDB-A076-39E03418241A@pitt.edu> References: <226894DD-B14F-4CDB-A076-39E03418241A@pitt.edu> Message-ID: <2F54CECD-F16B-4A9F-9DC1-4A258B93468B@onjapan.net> On Jul 12, 2005, at 21:41, Thomas Waters wrote: > Is there a format to use for a tab sep list so > that the name AND address can be imported via the Mass Subscribe? So > far, I have only been successful doing a Mass Subscribe of email > alone. I believe they need to be space (not tab) separated for the email package to parse them. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From dennis.putnam at aimaudit.com Tue Jul 12 15:08:41 2005 From: dennis.putnam at aimaudit.com (Dennis Putnam) Date: Tue, 12 Jul 2005 09:08:41 -0400 Subject: [Mailman-Users] Fwd: Message Unparsable Message-ID: I am reposting this previously unanswered request for help to the list again as I am desperate to get this resolved. Surely there is someone out there with sufficient MIME expertise to help me. I am unable to find any MIME specific forms elsewhere. I should note that sending the MIME message direct rather then through Mailman works and looks just fine. TIA. Begin forwarded message: > From: Dennis Putnam > Date: June 24, 2005 7:32:29 AM EDT > To: Mailman users list list > Subject: Re: Message Unparsable > > After some research I have concluded that the errors I am getting from > Mailman are because of a malformed MIME content. Since I am creating > the message myself with a php page I am not surprised (my first time). > Since this probably is a MIME issue I know this is not the correct > forum. However, I am posting the suspect raw data here in the hopes > someone is familiar enough with MIME to spot the problem. At the very > least perhaps someone can point me to a good MIME forum. TIA. > > Here is the MIME format message body for the problem message (I > omitted the routing headers): > > MIME-version: 1.0 > Content-type: multipart/mixed; boundry="!!!---===123_4567_890===---!!!" > Message-Id: <20050623155729.64EDAAC70E at aimwebserver.aimaudit.com> > > > > --!!!---===123_4567_890===---!!! > Content-Type: text/html; x-unix-mode=0644; name="application.html" > Content-Transfer-Encoding: quoted-printable > Content-Disposition: attachment; name="application.html" > > Transitional//EN">Application for > Employment

> onLoad="window.resizeTo(770,920)">

test, test > test

> . > etc, etc, etc > . > > --!!!---===123_4567_890===---!!! > Content-Transfer-Encoding: base64 > content-type: application/msword; name="IT Labels.doc" > > 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/ > CQAGAAAAAAAAAAAAAAABAAAAKwAAAAAAAAAA > EAAALQAAAAEAAAD+////AAAAACoAAAD/////////////////////////////////////// > ////// > ////////////////////////////////////////////////////////////////////// > ////// > ////////////////////////////////////////////////////////////////////// > ////// > . > etc, etc, etc > . > AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA > AAAAA > AAAAAAAAAAAA > > --!!!---===123_4567_890===---!!!-- > > End of MIME formatted message body > Dennis Putnam Sr. IT Systems Administrator AIM Systems, Inc. 11675 Rainwater Dr., Suite 200 Alpharetta, GA 30004 Phone: 678-240-4112 Main Phone: 678-297-0700 FAX: 678-297-2666 or 770-576-1000 The information contained in this e-mail and any attachments is strictly confidential. If you are not the intended recipient, any use, dissemination, distribution, or duplication of any part of this e-mail or any attachment is prohibited. If you are not the intended recipient, please notify the sender by return e-mail and delete all copies, including the attachments. From brad at stop.mail-abuse.org Tue Jul 12 15:22:41 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 15:22:41 +0200 Subject: [Mailman-Users] Fwd: Message Unparsable In-Reply-To: References: Message-ID: At 9:08 AM -0400 2005-07-12, Dennis Putnam wrote: > I am reposting this previously unanswered request for help to the list > again as I am desperate to get this resolved. Surely there is someone > out there with sufficient MIME expertise to help me. If you want help in figuring out MIME formatting, you would be well advised to use resources more appropriate to that goal. The MIME stuff that Mailman does is largely through libraries written by other people, and the Mailman developers don't really know much about it. There are a very small number of Mailman developers who also monitor the mailman-users mailing list, but that's not likely to be of much benefit to you. > I am unable to > find any MIME specific forms elsewhere. I should note that sending the > MIME message direct rather then through Mailman works and looks just > fine. TIA. If you Google for "MIME", the top hit that is returned points to . This is a useful resource, and includes pointers to USENET newsgroups that are likely to be of more help to you. Useful sites that are a bit further down the Google Hit Parade are and . In the future, I would encourage you to do a bit more research with search engines like Google. -- 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 bmail at basspond.com Tue Jul 12 15:41:05 2005 From: bmail at basspond.com (Mike Flaherty) Date: Tue, 12 Jul 2005 09:41:05 -0400 Subject: [Mailman-Users] Format to enter list of users with names References: <226894DD-B14F-4CDB-A076-39E03418241A@pitt.edu> Message-ID: <028701c586e7$5a612350$630db09d@gdc4s.com> Hello, I recently did this successfully while using two different formats. In the Mass subscribe GUI, try either... Format 1: Firstname Lastname Format 2: emailaddress at domain.com (Firstname Lastname) See Also (scroll down to "Populate List with Members").. http://web.mit.edu/lists/mailman/quickstart.html Mike ----- Original Message ----- From: "Thomas Waters" To: Sent: Tuesday, July 12, 2005 8:41 AM Subject: [Mailman-Users] Format to enter list of users with names > In the Mailman web GUI, there is a field for a name associated with > an email address. Is there a format to use for a tab sep list so > that the name AND address can be imported via the Mass Subscribe? So > far, I have only been successful doing a Mass Subscribe of email alone. > > NOTE: new email address > -- > Thomas Waters > Director of Information and Communication Services > University of Pittsburgh School of Pharmacy > 412-383-7471 > waterstc at pitt.edu > http://www.pharmacy.pitt.edu > > > ----- Original Message ----- From: "Thomas Waters" To: Sent: Tuesday, July 12, 2005 8:41 AM Subject: [Mailman-Users] Format to enter list of users with names > In the Mailman web GUI, there is a field for a name associated with > an email address. Is there a format to use for a tab sep list so > that the name AND address can be imported via the Mass Subscribe? So > far, I have only been successful doing a Mass Subscribe of email alone. > > NOTE: new email address > -- > Thomas Waters > Director of Information and Communication Services > University of Pittsburgh School of Pharmacy > 412-383-7471 > waterstc at pitt.edu > http://www.pharmacy.pitt.edu > > > From goetz.reinicke at filmakademie.de Tue Jul 12 15:41:33 2005 From: goetz.reinicke at filmakademie.de (=?ISO-8859-1?Q?G=F6tz_Reinicke?=) Date: Tue, 12 Jul 2005 15:41:33 +0200 Subject: [Mailman-Users] E-Mail to some users get lost or are very late In-Reply-To: References: <42D2846A.8030603@filmakademie.de> <1121094224.21866.14.camel@finch.boston.redhat.com> <42D384DF.4030803@filmakademie.de> <42D39298.1080507@filmakademie.de> <42D3975A.5000602@filmakademie.de> Message-ID: <42D3C88D.1020206@filmakademie.de> Brad Knowles schrieb: > At 12:11 PM +0200 2005-07-12, G?tz Reinicke wrote: > >>> Then the next thing to do is turn on personalization for the >>> list(s) >>> in question, so that you can check the log entries for each and every >>> recipient separately. >> >> >> could you please give me a hint, where to enable this? (Today is a >> bad day >> for ...) > > > It's going to depend on whether or not the site-wide list server > configuration allows the list admin to turn on personalization. See > , > and you should also see > > and . > O.K., I did this, and it seams, that the mails are send personalised. But there are still the same problems as before. I looked deeper into the mailq and found, that some mails are shown this way; this told me nothing: mailq -q | more j6C9MS4l024817* 729 Tue Jul 12 11:22 gkuschmi \\mmueller4 jlocher mstachle jproehl sarendt afieser cschwoch sschmid fkoziol nimfeld estrecke kschmid sduevel cpellander at aol.com matthiasmkm at aol.com email at bjoernhoven.de tim at garderobe23.de frederik.ring at gmail.com jicks at gmx.de frankjoc at gmx.de MSart at gmx.de bennolve.mc at gmx.de celineburgy at hotmail.com Kristof.Koehler at katv-medien.de vital at klubkran.ch info at klubkran.ch kris at kriskind.de sts at moonshore.de akademie at videovalli.de logolt at web.de dermarcod at web.de lexa.menning at web.de kristineknudsen at web.de lost-my-innocence at web.de mirko_i at yahoo.de lanark11 at yahoo.de j6C9bNxl027556* 730 Tue Jul 12 11:37 gkuschmi \\mmueller4 jlocher mstachle jproehl sarendt afieser cschwoch sschmid fkoziol nimfeld estrecke kschmid sduevel cpellander at aol.com matthiasmkm at aol.com email at bjoernhoven.de tim at garderobe23.de frederik.ring at gmail.com ... -- G?tz Reinicke IT Koordinator - IT OfficeNet Tel. +49 (0) 7141 - 969 420 Fax +49 (0) 7141 - 969 55 420 goetz.reinicke at filmakademie.de Filmakademie Baden-W?rttemberg Mathildenstr. 20 71638 Ludwigsburg www.filmakademie.de From dennis.putnam at aimaudit.com Tue Jul 12 16:02:35 2005 From: dennis.putnam at aimaudit.com (Dennis Putnam) Date: Tue, 12 Jul 2005 10:02:35 -0400 Subject: [Mailman-Users] Fwd: Message Unparsable In-Reply-To: <21D3C2E722905345B313416F7F20484001B16B27@EXCHANGE.campus.stcloudstate.edu> References: <21D3C2E722905345B313416F7F20484001B16B27@EXCHANGE.campus.stcloudstate.edu> Message-ID: <95b1cee074af3e9f0bcfd86adbe83e2b@aimaudit.com> DOH! No, I did not see that reply. Thanks. I wonder why it worked OK without going through Mailman? On Jul 12, 2005, at 9:18 AM, Schmitt, Gordon A. wrote: > I thought I did see someone respond to you and maybe it wasn't the > correct answer but they said that you? have the word "boundary" > mispelled, as "boundry"? in the Content-Type line. > > Gordon Schmitt - System Administrator > St. Cloud State University > MC 108 > St. Cloud, MN 56301 > Gordie at StCloudState.edu > 320-308-4838 > Dennis Putnam Sr. IT Systems Administrator AIM Systems, Inc. 11675 Rainwater Dr., Suite 200 Alpharetta, GA 30004 Phone: 678-240-4112 Main Phone: 678-297-0700 FAX: 678-297-2666 or 770-576-1000 The information contained in this e-mail and any attachments is strictly confidential. If you are not the intended recipient, any use, dissemination, distribution, or duplication of any part of this e-mail or any attachment is prohibited. If you are not the intended recipient, please notify the sender by return e-mail and delete all copies, including the attachments. From cl-admin at cox.net Tue Jul 12 16:06:04 2005 From: cl-admin at cox.net (CL-Admin) Date: Tue, 12 Jul 2005 10:06:04 -0400 Subject: [Mailman-Users] Content Filtering - Reject Message-ID: <023501c586ea$d79fa3c0$6801a8c0@Beacon2> List Tech administrator WEB interface only, on a hosting company, I am switching content filtering to Reject do to an excessive number of admin action posts requiring action due to users with Incredimail, Emoticons and graphics in signatures. My filter settings are Yes - image/bmp, image/gif, image/jpeg, image/png, image/tiff. for image types and multipart/mixed, multipart/alternative, text/plain, application/pgp-signature, multipart/signed, text/html, message/rfc822 for remove message attachments. Lastly convert HTML to text, no amount of pleading and asking has been able to get the members (250) to stop using images. My question is it possible to get a notification sent to the administrator in addition to the rejecting of these posts. If so how is it done, do I have to get the hosting company to change the configuration files. I have 20+ years of computer experience, but very little in python or similar programs, can generally figure it out given time. Information question - should I be pushing the hosting company to upgrade to the latest version of Mailman? The Mailman-Users List has been a very helpful tool for me to learn the small details of the program - many thanks to the major posters - you are life savers. Regards, Vern Wright Champions Mailing List Technical Support --------------------------------------------------------------------- "Eliminate annoying spam! My mailbox is protected by iHateSpam, the #1-rated spam buster." http://www.ihatespam.net From dennis.putnam at aimaudit.com Tue Jul 12 16:21:05 2005 From: dennis.putnam at aimaudit.com (Dennis Putnam) Date: Tue, 12 Jul 2005 10:21:05 -0400 Subject: [Mailman-Users] Fwd: Message Unparsable In-Reply-To: <21D3C2E722905345B313416F7F20484001B16B27@EXCHANGE.campus.stcloudstate.edu> References: <21D3C2E722905345B313416F7F20484001B16B27@EXCHANGE.campus.stcloudstate.edu> Message-ID: <2810de1f1ee254b1bafcd7f19d72eb44@aimaudit.com> Changing the correct spelling of boundary to the incorrect spelling that MIME wants (whose idea was that anyway) didn't help. Same error. Are there any other correct spellings that need to be made incorrect? :-) On Jul 12, 2005, at 9:18 AM, Schmitt, Gordon A. wrote: > I thought I did see someone respond to you and maybe it wasn't the > correct answer but they said that you? have the word "boundary" > mispelled, as "boundry"? in the Content-Type line. > > Gordon Schmitt - System Administrator > St. Cloud State University > MC 108 > St. Cloud, MN 56301 > Gordie at StCloudState.edu > 320-308-4838 > Dennis Putnam Sr. IT Systems Administrator AIM Systems, Inc. 11675 Rainwater Dr., Suite 200 Alpharetta, GA 30004 Phone: 678-240-4112 Main Phone: 678-297-0700 FAX: 678-297-2666 or 770-576-1000 The information contained in this e-mail and any attachments is strictly confidential. If you are not the intended recipient, any use, dissemination, distribution, or duplication of any part of this e-mail or any attachment is prohibited. If you are not the intended recipient, please notify the sender by return e-mail and delete all copies, including the attachments. From brad at stop.mail-abuse.org Tue Jul 12 16:15:15 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 16:15:15 +0200 Subject: [Mailman-Users] E-Mail to some users get lost or are very late In-Reply-To: <42D3C88D.1020206@filmakademie.de> References: <42D2846A.8030603@filmakademie.de> <1121094224.21866.14.camel@finch.boston.redhat.com> <42D384DF.4030803@filmakademie.de> <42D39298.1080507@filmakademie.de> <42D3975A.5000602@filmakademie.de> <42D3C88D.1020206@filmakademie.de> Message-ID: At 3:41 PM +0200 2005-07-12, G?tz Reinicke wrote: > I looked deeper into the mailq and found, that some mails are shown this > way; this told me nothing: > > mailq -q | more > > > j6C9MS4l024817* 729 Tue Jul 12 11:22 > (Deferred: local mailer (/usr/bin/procmail) exited > with EX_TE) This is a more serious problem, but exists with your local mailer (procmail). This is outside of the realm of Mailman, and not something we're likely to be able to help you with. You're going to need to do some more debugging inside your MTA and within procmail to figure out exactly what is going wrong and why. I suggest you use Google to find resources more appropriate to your MTA and procmail. > fchoquet > csakarov > mhartman > afetsche > bbodmer > > gkuschmi > \\mmueller4 > jlocher > mstachle > jproehl > sarendt > afieser > cschwoch > sschmid > fkoziol > nimfeld > estrecke > kschmid > sduevel > cpellander at aol.com > matthiasmkm at aol.com > email at bjoernhoven.de > tim at garderobe23.de > frederik.ring at gmail.com > jicks at gmx.de > frankjoc at gmx.de > MSart at gmx.de > bennolve.mc at gmx.de > celineburgy at hotmail.com > Kristof.Koehler at katv-medien.de > vital at klubkran.ch > info at klubkran.ch > kris at kriskind.de > sts at moonshore.de > akademie at videovalli.de > logolt at web.de > dermarcod at web.de > lexa.menning at web.de > kristineknudsen at web.de > lost-my-innocence at web.de > mirko_i at yahoo.de > lanark11 at yahoo.de These last addresses (the ones that aren't local to your server) are definitely screwed up. They shouldn't be delivered locally to your server, and therefore should not be affected by problems with the MTA or procmail. I suspect that these problems you've highlighted here with procmail are actually older messages that are stuck in the queue and being retried. It may take some time for them to clear. Meanwhile, you need to check the MTA logs for the personalized messages to see if they're going through or not. These logs will be specific to your MTA, and not something we are likely to be able to help you with. -- 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 Jul 12 16:21:53 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Tue, 12 Jul 2005 16:21:53 +0200 Subject: [Mailman-Users] Content Filtering - Reject In-Reply-To: <023501c586ea$d79fa3c0$6801a8c0@Beacon2> References: <023501c586ea$d79fa3c0$6801a8c0@Beacon2> Message-ID: At 10:06 AM -0400 2005-07-12, CL-Admin wrote: > My filter settings are Yes - image/bmp, image/gif, image/jpeg, > image/png, image/tiff. for image types and multipart/mixed, > multipart/alternative, text/plain, application/pgp-signature, > multipart/signed, text/html, message/rfc822 for remove message > attachments. Keep in mind that you can either have an "allow" list, or a "reject" list, but you cannot have both. Pick a set of MIME types that you want to allow (leaving the other field empty), and everything else will get thrown away. Or, pick a set of MIME types that you want to disallow (leaving the other field empty), and everything else will go through. But you can't fill in values in both fields. > My question is it possible to get a notification sent to the administrator > in addition to the rejecting of these posts. If so how is it done, do I > have to get the hosting company to change the configuration files. If you choose "Forward to List Owner" instead of "Reject" or "Discard", then you will get a notice when messages are filtered. Of course, this means that you'll probably get a copy of just about every single message sent to the list, which I doubt is something that you want. > Information question - should I be pushing the hosting company to upgrade > to the latest version of Mailman? Depends on what they're using. Generally speaking, running the most recent -RELEASE version is a good idea. New features are added, bugs are squashed, security holes are closed, 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 dennis.putnam at aimaudit.com Tue Jul 12 16:35:38 2005 From: dennis.putnam at aimaudit.com (Dennis Putnam) Date: Tue, 12 Jul 2005 10:35:38 -0400 Subject: [Mailman-Users] Fwd: Message Unparsable In-Reply-To: <2810de1f1ee254b1bafcd7f19d72eb44@aimaudit.com> References: <21D3C2E722905345B313416F7F20484001B16B27@EXCHANGE.campus.stcloudstate.edu> <2810de1f1ee254b1bafcd7f19d72eb44@aimaudit.com> Message-ID: Wait a minute. How stupid of me. The incorrect spelling (boundry) is what is wrong not the correct spelling (boundary). Sheesh. Its a pain getting old. Sorry to all. On Jul 12, 2005, at 10:21 AM, Dennis Putnam wrote: > Changing the correct spelling of boundary to the incorrect spelling > that MIME wants (whose idea was that anyway) didn't help. Same error. > Are there any other correct spellings that need to be made incorrect? > :-) > > On Jul 12, 2005, at 9:18 AM, Schmitt, Gordon A. wrote: > >> I thought I did see someone respond to you and maybe it wasn't the >> correct answer but they said that you? have the word "boundary" >> mispelled, as "boundry"? in the Content-Type line. >> >> Gordon Schmitt - System Administrator >> St. Cloud State University >> MC 108 >> St. Cloud, MN 56301 >> Gordie at StCloudState.edu >> 320-308-4838 >> > > Dennis Putnam > Sr. IT Systems Administrator > AIM Systems, Inc. > 11675 Rainwater Dr., Suite 200 > Alpharetta, GA 30004 > Phone: 678-240-4112 > Main Phone: 678-297-0700 > FAX: 678-297-2666 or 770-576-1000 > The information contained in this e-mail and any attachments is > strictly confidential. If you are not the intended recipient, any use, > dissemination, distribution, or duplication of any part of this e-mail > or any attachment is prohibited. If you are not the intended recipient, > please notify the sender by return e-mail and delete all copies, > including the attachments. > ------------------------------------------------------ > 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/ > dennis.putnam%40aimaudit.com > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show& > file=faq01.027.htp > > Dennis Putnam Sr. IT Systems Administrator AIM Systems, Inc. 11675 Rainwater Dr., Suite 200 Alpharetta, GA 30004 Phone: 678-240-4112 Main Phone: 678-297-0700 FAX: 678-297-2666 or 770-576-1000 The information contained in this e-mail and any attachments is strictly confidential. If you are not the intended recipient, any use, dissemination, distribution, or duplication of any part of this e-mail or any attachment is prohibited. If you are not the intended recipient, please notify the sender by return e-mail and delete all copies, including the attachments. From sythos at sythos.net Tue Jul 12 17:49:45 2005 From: sythos at sythos.net (Sythos) Date: Tue, 12 Jul 2005 17:49:45 +0200 Subject: [Mailman-Users] Problem with SpamAssassin.py handler Message-ID: <20050712154945.GA21773@sythos.net> it work for real user, but not for mailman, I find this in log: Jul 12 17:38:04 vortex spamd[626]: handle_user() -> unable to find user [test]! and fail to fetch "test" setting from SQL (I've set globally with @GLOBAL all setting and for other user it work) any ideas? -- Sythos - http://www.sythos.net () ASCII Ribbon Campaign - against html/rtf/vCard in mail /\ - against M$ attachments From bruce at bpd.net Tue Jul 12 18:14:24 2005 From: bruce at bpd.net (Bruce N. Audie) Date: Tue, 12 Jul 2005 12:14:24 -0400 Subject: [Mailman-Users] Mailman options on Exchange Message-ID: <002501c586fc$c5084020$6501017d@biddefordpd.local> Hello, My Linux box is being decommissioned. We are firing up an Exchange server. Is there an option that will provide me with all of the same Mailman features? Bruce From cpz at tuunq.com Tue Jul 12 18:25:11 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Tue, 12 Jul 2005 09:25:11 -0700 (PDT) Subject: [Mailman-Users] Mailman options on Exchange In-Reply-To: <002501c586fc$c5084020$6501017d@biddefordpd.local> from "Bruce N. Audie" at "Jul 12, 2005 12:14:24 pm" Message-ID: <20050712162511.A5C997AE@mail.tuunq.com> In a flurry of recycled electrons, Bruce N. Audie wrote: > My Linux box is being decommissioned. We are firing up an Exchange server. > Is there an option that will provide me with all of the same Mailman > features? FreeBSD/postfix/mailman. If you're looking for a ms-exchange option that provides the same functionality as mailman, I think you're going to be looking for a long time. Rant: Why is it that normally sane companies feel the need to replacing something that works and is easy & cheap to maintain with something that while it usually works, is hard to maintain once it breaks (which it will), and costs a metric bundle for licenses? z! From dennis.putnam at aimaudit.com Tue Jul 12 18:31:29 2005 From: dennis.putnam at aimaudit.com (Dennis Putnam) Date: Tue, 12 Jul 2005 12:31:29 -0400 Subject: [Mailman-Users] Appendage problem Message-ID: <190eb58f018fef743dabe85b4a456805@aimaudit.com> This time I think I have a legitimate question (that is not to say I didn't do something stupid again) with respect to the appendage of administrivia that Mailman puts at the end of each message. It seems that (at least) when the message is MIME format the separator (--------...) begins on the same line as the last attachment icon. Is this a mail reader quirk? Mailman is smart enough to use the boundary (sp?) from the original message but it doesn't add any newlines to separate its appendage from the original content. Dennis Putnam Sr. IT Systems Administrator AIM Systems, Inc. 11675 Rainwater Dr., Suite 200 Alpharetta, GA 30004 Phone: 678-240-4112 Main Phone: 678-297-0700 FAX: 678-297-2666 or 770-576-1000 The information contained in this e-mail and any attachments is strictly confidential. If you are not the intended recipient, any use, dissemination, distribution, or duplication of any part of this e-mail or any attachment is prohibited. If you are not the intended recipient, please notify the sender by return e-mail and delete all copies, including the attachments. From ges+lists at wingfoot.org Tue Jul 12 18:36:55 2005 From: ges+lists at wingfoot.org (Glenn Sieb) Date: Tue, 12 Jul 2005 12:36:55 -0400 Subject: [Mailman-Users] Mailman options on Exchange In-Reply-To: <20050712162511.A5C997AE@mail.tuunq.com> References: <20050712162511.A5C997AE@mail.tuunq.com> Message-ID: <42D3F1A7.1080700@wingfoot.org> Carl Zwanzig said the following on 7/12/2005 12:25 PM: >Rant: Why is it that normally sane companies feel the need to replacing >something that works and is easy & cheap to maintain with something that >while it usually works, is hard to maintain once it breaks (which it will), >and costs a metric bundle for licenses? > > Marketing. "Oh we were contacted by this company who claims that what we have is bad, and what they have is good, and they have all this stuff to back them up. So we're switching to this." And.. "because the CEO told us to--he wants his "Outlook"." Best, --G. -- "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." ~Benjamin Franklin, Historical Review of Pennsylvania, 1759 From jwblist at olympus.net Tue Jul 12 20:01:21 2005 From: jwblist at olympus.net (John W. Baxter) Date: Tue, 12 Jul 2005 11:01:21 -0700 Subject: [Mailman-Users] REQ: member list with nomail In-Reply-To: <20050709183234.C585D1E4002@bag.python.org> Message-ID: On 7/9/05 11:31 AM, "Daevid Vincent" wrote: > There should be a way under the "Membership Management... " section in the > web UI to show all members who are set to 'no mail'. This way I can weed out > users that are basically useless on the list. But "no mail" users aren't necessarily useless *to the subscriber*. They are, for example, a way to read the list at home but occasionally post from a work account (assuming a list to which only subscribers can post). I've been known to set some up behind the subscribers' backs, to cut down moderation delays and workloads, when I see a pattern. Nonetheless, I agree the GUI would be better with the option. --John From tkikuchi at is.kochi-u.ac.jp Tue Jul 12 22:43:52 2005 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Wed, 13 Jul 2005 05:43:52 +0900 Subject: [Mailman-Users] no subject prefix In-Reply-To: <42D3FF80.1050505@francoz.net> References: <42D3689E.4090508@bagaluden.org> <42D36B03.2040208@francoz.net> <42D372B3.5060006@is.kochi-u.ac.jp> <42D3FF80.1050505@francoz.net> Message-ID: <42D42B88.5090203@is.kochi-u.ac.jp> Hi, >> Strange. At least the prefix '[dept-linux/pedago]' works at my test >> site. What is your version of Python and what is your list language >> settings? >> >> I may be able to look into the problem if you can send me the copy of >> original post message. >> > I don't have access to the server for now on order to know the exact > version. > It is on a MacOsX server 10.0.4 (postfix) (default mailman > installation), all lists are in French, they are all working well, > except one list for which the subject prefix is not used. All mails to > this list are deliver without prefix, but are in pipermail with the prefix. > There is one point in the CookHeader.py where we abort prefixing: try: prefix_subject(mlist, msg, msgdata) except (UnicodeError, ValueError): # TK: Sometimes subject header is not MIME encoded for 8bit # simply abort prefixing. pass This means your clients should be MIME compliant if they want to get full service from Mailman. :-( But, in this case, no prefix should appear in the pipermail archive. I may be able to subscribe to your list and get some mail and browse the archive if your list policy accepts. -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From Poster at aurora.cotse.net Tue Jul 12 23:30:18 2005 From: Poster at aurora.cotse.net (Poster) Date: Tue, 12 Jul 2005 17:30:18 -0400 (EDT) Subject: [Mailman-Users] FIXED: Exec error on graphics In-Reply-To: <42D2FD0F.9090306@mail.otherwhen.com> References: <42D2FD0F.9090306@mail.otherwhen.com> Message-ID: Hmm. If you put in a ScriptAlias to the icons directory in Apache, you get errors that make it look like the graphics are being executed. :o ~Poster From Poster at aurora.cotse.net Tue Jul 12 23:34:30 2005 From: Poster at aurora.cotse.net (Poster) Date: Tue, 12 Jul 2005 17:34:30 -0400 (EDT) Subject: [Mailman-Users] CGI account shouldn't be part of mailman group, but... In-Reply-To: <42D2D1CF.5030503@gulfbridge.net> References: <42D2D1CF.5030503@gulfbridge.net> Message-ID: Ok, according to the docs, if the account that runs CGI scripts is a member of the mailman group, then private archives can be seen by everyone. This is a bad thing. However, in order for apache to update files in the mailman paths (like locks and such), these files have to be writable by the CGI user. So either the CGI user is a member of the mailman group, or the directory is left readable, writable, and executable by members not of the group! Hopefully, I'm missing something. Any ideas? Thanks, ~Poster From jdennis at redhat.com Tue Jul 12 23:46:43 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 12 Jul 2005 17:46:43 -0400 Subject: [Mailman-Users] CGI account shouldn't be part of mailman group, but... In-Reply-To: References: <42D2D1CF.5030503@gulfbridge.net> Message-ID: <1121204804.8677.7.camel@localhost.localdomain> On Tue, 2005-07-12 at 17:34 -0400, Poster wrote: > Ok, according to the docs, if the account that runs CGI scripts is a > member of the mailman group, then private archives can be seen by > everyone. This is a bad thing. However, in order for apache to update > files in the mailman paths (like locks and such), these files have to > be writable by the CGI user. So either the CGI user is a member of the > mailman group, or the directory is left readable, writable, and > executable by members not of the group! Hopefully, I'm missing > something. Any ideas? I think you might be missing something. The account that runs CGI scripts is *NOT* a member of the mailman group, rather the cgi wrapper transitions to the mailman group via setgid, thus its only mailman operations that are executing as group mailman. In addition private mailman archives are authenticated by mailman. I don't think the problem you're concerned about exists, unless perhaps I've misunderstood you. You might find this FAQ helpful: 6.16. Understanding group mismatch errors - how mailman implements security http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp -- John Dennis From linuxuser1 at msn.com Tue Jul 12 23:53:25 2005 From: linuxuser1 at msn.com (William Wood) Date: Tue, 12 Jul 2005 16:53:25 -0500 Subject: [Mailman-Users] (no subject) Message-ID: mailman setup and working with postfix just fine, "except" for the archives..!?! I get a 404 error for the archives. anyone with any ideas? -william From jdennis at redhat.com Tue Jul 12 23:53:23 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 12 Jul 2005 17:53:23 -0400 Subject: [Mailman-Users] CGI account shouldn't be part of mailman group, but... In-Reply-To: <1121204804.8677.7.camel@localhost.localdomain> References: <42D2D1CF.5030503@gulfbridge.net> <1121204804.8677.7.camel@localhost.localdomain> Message-ID: <1121205203.8677.13.camel@localhost.localdomain> Just to expand a bit on something I should have elaborated: There is exactly one member of the mailman group, the user mailman. When the MTA or web server want to perform a mailman operation it invokes what is called a wrapper. The wrappers are group mailman and are setgid, this means the wrapper executes as the group mailman even if the MTA or web server invoked it. The wrapper performs a security check on the process that invoked it to assure only permitted users have permission to invoke the wrapper, only the MTA is allowed to invoke the mail wrapper, only the web server is allowed to invoke the CGI wrapper. -- John Dennis From Poster at aurora.cotse.net Wed Jul 13 01:04:02 2005 From: Poster at aurora.cotse.net (Poster) Date: Tue, 12 Jul 2005 19:04:02 -0400 (EDT) Subject: [Mailman-Users] (no subject) In-Reply-To: References: Message-ID: William Wood said: > mailman setup and working with postfix just fine, "except" for the > archives..!?! > I get a 404 error for the archives. anyone with any ideas? Well it sounds to me like the archives don't exist. Are you sure that you have Mailman creating them? If they do exist (just not in the right location), then that's really weird. I had all kinds of trials and travails setting up Mailman, but when I created a list and chose to have it archived, everything was up and running without a hitch. ~Poster From Poster at aurora.cotse.net Wed Jul 13 01:20:24 2005 From: Poster at aurora.cotse.net (Poster) Date: Tue, 12 Jul 2005 19:20:24 -0400 (EDT) Subject: [Mailman-Users] CGI account shouldn't be part ofmailman group, but... In-Reply-To: <1121205203.8677.13.camel@localhost.localdomain> References: <42D2D1CF.5030503@gulfbridge.net> <1121204804.8677.7.camel@localhost.localdomain> <1121205203.8677.13.camel@localhost.localdomain> Message-ID: John Dennis said: > Just to expand a bit on something I should have elaborated: > > There is exactly one member of the mailman group, the user mailman. > When > the MTA or web server want to perform a mailman operation it invokes > what is called a wrapper. The wrappers are group mailman and are > setgid, > this means the wrapper executes as the group mailman even if the MTA > or > web server invoked it. The wrapper performs a security check on the > process that invoked it to assure only permitted users have permission > to invoke the wrapper, only the MTA is allowed to invoke the mail > wrapper, only the web server is allowed to invoke the CGI wrapper. OK. If I'm following this correctly, Mailman is run as setgid Mailman, so whatever calls it acts as though it were in the Mailman group. To prevent abuse of this, Mailman allows only those who pass its security check to call it. I'm running SUSE, which uses a mailman-cgi-gid file, instead of compiling this option into Mailman itself. If I've got this right, Mailman compares this file with the GID of the process calling it. If they match, then the process goes ahead. My mailman-cgi-gid file contains one number -- 8, which is the user "nobody". In order to prevent Mailman from crashing with horrendous permissions problems on locks and such, I had to change many files to be owned by nobody. I suppose that nobody doesn't have to be part of the mailman group, and that's where I went off the path? Thanks for the info! ~Poster From jdennis at redhat.com Wed Jul 13 01:46:07 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 12 Jul 2005 19:46:07 -0400 Subject: [Mailman-Users] CGI account shouldn't be part ofmailman group, but... In-Reply-To: References: <42D2D1CF.5030503@gulfbridge.net> <1121204804.8677.7.camel@localhost.localdomain> <1121205203.8677.13.camel@localhost.localdomain> Message-ID: <1121211968.10377.9.camel@localhost.localdomain> On Tue, 2005-07-12 at 19:20 -0400, Poster wrote: > OK. If I'm following this correctly, Mailman is run as setgid Mailman, > so whatever calls it acts as though it were in the Mailman group. To > prevent abuse of this, Mailman allows only those who pass its security > check to call it. > > I'm running SUSE, which uses a mailman-cgi-gid file, instead of > compiling this option into Mailman itself. If I've got this right, > Mailman compares this file with the GID of the process calling it. If > they match, then the process goes ahead. > > My mailman-cgi-gid file contains one number -- 8, which is the user > "nobody". In order to prevent Mailman from crashing with horrendous > permissions problems on locks and such, I had to change many files to > be owned by nobody. I can't speak for SuSE, but I think your mailman-cgi-gid file should have been modified to have the uid that apache (or whatever httpd server you're running) runs as. You shouldn't need to modify the owner/group/permissions of any of the mailman files (or any other files). But like I said I'm not a SuSE expert they may have done something different, but my expectation is they replaced the configure option --with-cgi-gid with a file read of malman-cgi-gid so its not hardcoded into the wrapper. > I suppose that nobody doesn't have to be part of the mailman group, > and that's where I went off the path? Yes, I believe that would be a mistake and you may need to go back and undo those file changes :-( mailman_install_dir/bin/fix_perms might be helpful, the -f option will "fix" the files. -- John Dennis From john at wa9als.com Wed Jul 13 03:27:20 2005 From: john at wa9als.com (John Fleming) Date: Tue, 12 Jul 2005 20:27:20 -0500 Subject: [Mailman-Users] Format to enter list of users with names References: <226894DD-B14F-4CDB-A076-39E03418241A@pitt.edu> <028701c586e7$5a612350$630db09d@gdc4s.com> Message-ID: <012101c5874a$0b6c3e20$0100a8c0@wa9als> > I recently did this successfully while using two different formats. > > In the Mass subscribe GUI, try either... > > > Format 1: > Firstname Lastname A little observation about this - Spacing doesn't seem to be very important in the syntax above. I am often given a spreadsheet with one column of names and one column of email addys. I insert a column on either side of the email addy column, and then populate those columns with either < or > as appropriate. Then I copy the whole mess and paste it into the mass subscribe area. This results in funny looking stuff like: John Doe < johndoe at myemail.com > William Barnes Doe < billsaddy at email.com > But Mailman is fine with that and the subscription works perfectly! - John (not Doe)... From Coach at LifeTrekCoaching.com Wed Jul 13 04:46:33 2005 From: Coach at LifeTrekCoaching.com (LifeTrek Coaching) Date: Tue, 12 Jul 2005 22:46:33 -0400 Subject: [Mailman-Users] Scheduled Administrative Option Message-ID: <20050713030306.C6EBB1E4002@bag.python.org> When will you add a "Schedule" feature to the Tend to Pending Moderator Requests sections? Right now there are only 4 options (Defer, Accept, Reject, Discard). There should be 5 (Defer, Accept, Reject, Discard, Schedule). The Schedule feature would enable you to Schedule the distribution of a post for a specific date and time. This would be an enormous improvement to the list functionality. Let me know. Thanks. May you be filled with goodness, peace, and joy. Bob Tschannen-Moran, Founder & President LifeTrek Coaching International 121 Will Scarlet Lane Williamsburg, VA 23185-5043 Phone: (757) 345-3452 Fax: (772) 382-3258 Web: http://www.LifeTrekCoaching.com Web Cast Introduction: Click Web Catalog: Click Subscribe to Newsletter: Click View the Birds: Click From Coach at LifeTrekCoaching.com Wed Jul 13 04:47:04 2005 From: Coach at LifeTrekCoaching.com (LifeTrek Coaching) Date: Tue, 12 Jul 2005 22:47:04 -0400 Subject: [Mailman-Users] Duplicate Unsubscribe Notifications Message-ID: <20050713031055.26B881E4002@bag.python.org> When Mailman automatically removes a name from the list, I (as list owner and moderator) and receiving either 3 or 4 notices for each name that is removed. What is causing these multiple notices? How can I resolve the issue? Let me know. Thanks. May you be filled with goodness, peace, and joy. Bob Tschannen-Moran, Founder & President LifeTrek Coaching International 121 Will Scarlet Lane Williamsburg, VA 23185-5043 Phone: (757) 345-3452 Fax: (772) 382-3258 Web: http://www.LifeTrekCoaching.com Web Cast Introduction: Click Web Catalog: Click Subscribe to Newsletter: Click View the Birds: Click From superchink at gmail.com Wed Jul 13 06:29:10 2005 From: superchink at gmail.com (Bradford Chang) Date: Tue, 12 Jul 2005 21:29:10 -0700 Subject: [Mailman-Users] Emails Not Delivered, But Show Up In Archives Message-ID: I'm having trouble narrowing down the source of this problem. But as of a couple days ago, all of the emails sent to my list have been showing up in the archives, but none of them have been delivered to the list members. Anyone have any ideas as far as what I should check... or maybe even a flat-out solution? :) Thanks in advance, Brad From skiptaylor at yahoo.com Wed Jul 13 09:37:14 2005 From: skiptaylor at yahoo.com (Skip Taylor) Date: Wed, 13 Jul 2005 00:37:14 -0700 (PDT) Subject: [Mailman-Users] How to search private archives In-Reply-To: Message-ID: <20050713073714.38778.qmail@web40808.mail.yahoo.com> I understand there's a patch to allow searching private archives. The system I'm using has 2.1.5p1 I think. Can someone tell me where to find the patch(es)? Thanks! Skip --------------------------------- Start your day with Yahoo! - make it your home page From brad at stop.mail-abuse.org Wed Jul 13 10:31:32 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 13 Jul 2005 10:31:32 +0200 Subject: [Mailman-Users] Scheduled Administrative Option In-Reply-To: <20050713030306.C6EBB1E4002@bag.python.org> References: <20050713030306.C6EBB1E4002@bag.python.org> Message-ID: At 10:46 PM -0400 2005-07-12, LifeTrek Coaching wrote: > When will you add a "Schedule" feature to the Tend to Pending Moderator > Requests sections? Right now there are only 4 options (Defer, Accept, > Reject, Discard). There should be 5 (Defer, Accept, Reject, Discard, > Schedule). The Schedule feature would enable you to Schedule the > distribution of a post for a specific date and time. This would be an > enormous improvement to the list functionality. Let me know. Thanks. That sounds like a good idea. Please feel free to file a Request For Enhancement 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 brad at stop.mail-abuse.org Wed Jul 13 10:36:52 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 13 Jul 2005 10:36:52 +0200 Subject: [Mailman-Users] Duplicate Unsubscribe Notifications In-Reply-To: <20050713031055.26B881E4002@bag.python.org> References: <20050713031055.26B881E4002@bag.python.org> Message-ID: At 10:47 PM -0400 2005-07-12, LifeTrek Coaching wrote: > When Mailman automatically removes a name from the list, I (as list owner > and moderator) and receiving either 3 or 4 notices for each name that is > removed. What is causing these multiple notices? How can I resolve the > issue? Let me know. Thanks. It's hard to say. What's in your "bounce" and "subscribe" logs for these users? Have you looked closely at the headers of the duplicate messages you've received to see if they have the same "Message-ID:" header? Have you looked at the "Received:" headers on these duplicate messages, to see if they might have obviously been split and duplicated at some point? What's in your MTA logs? -- 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 Jul 13 10:42:25 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 13 Jul 2005 10:42:25 +0200 Subject: [Mailman-Users] How to search private archives In-Reply-To: <20050713073714.38778.qmail@web40808.mail.yahoo.com> References: <20050713073714.38778.qmail@web40808.mail.yahoo.com> Message-ID: At 12:37 AM -0700 2005-07-13, Skip Taylor wrote: > I understand there's a patch to allow searching private archives. The > system I'm using has 2.1.5p1 I think. > > Can someone tell me where to find the patch(es)? Did you go to the Mailman FAQ Wizard at and search for "search"? While you're at it, please check 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. From brad at stop.mail-abuse.org Wed Jul 13 10:37:53 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 13 Jul 2005 10:37:53 +0200 Subject: [Mailman-Users] Emails Not Delivered, But Show Up In Archives In-Reply-To: References: Message-ID: At 9:29 PM -0700 2005-07-12, Bradford Chang wrote: > I'm having trouble narrowing down the source of this problem. But as > of a couple days ago, all of the emails > sent to my list have been showing up in the archives, but none of > them have been delivered to the list members. > Anyone have any ideas as far as what I should check... or maybe even > a flat-out solution? :) Have you followed the guidance at , or otherwise searched the Mailman FAQ Wizard for answers? -- 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 tkikuchi at is.kochi-u.ac.jp Wed Jul 13 13:13:14 2005 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Wed, 13 Jul 2005 20:13:14 +0900 Subject: [Mailman-Users] Scheduled Administrative Option In-Reply-To: References: <20050713030306.C6EBB1E4002@bag.python.org> Message-ID: <42D4F74A.7020104@is.kochi-u.ac.jp> Hi, Brad Knowles wrote: > At 10:46 PM -0400 2005-07-12, LifeTrek Coaching wrote: > > >> When will you add a "Schedule" feature to the Tend to Pending Moderator >> Requests sections? Right now there are only 4 options (Defer, Accept, >> Reject, Discard). There should be 5 (Defer, Accept, Reject, Discard, >> Schedule). The Schedule feature would enable you to Schedule the >> distribution of a post for a specific date and time. This would be an >> enormous improvement to the list functionality. Let me know. Thanks. > > > That sounds like a good idea. Please feel free to file a Request > For Enhancement at > . > Remember that current structure of mailman is not good at arbitrary scheduling. You may have to run a scheduling script every hour or so. It would be easier to use your PC (Windows or Linux) to send a message in a scheduled time. May be you can send a message with an "Approved" header and a "confirm" command with the confirmation string in the hold notice. Cheers, -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From Coach at LifeTrekCoaching.com Wed Jul 13 16:45:25 2005 From: Coach at LifeTrekCoaching.com (LifeTrek Coaching) Date: Wed, 13 Jul 2005 10:45:25 -0400 Subject: [Mailman-Users] Scheduled Administrative Option In-Reply-To: <42D4F74A.7020104@is.kochi-u.ac.jp> Message-ID: <20050713144533.D32C81E4018@bag.python.org> My large list (40,000 names) is announcement only and all posts are held (to prevent the possibility of a spammer hijacking the list). So the "Schedule" option is the only one that would work. Simply scheduling when I send the post would not resolve the problem. May you be filled with goodness, peace, and joy. Bob Tschannen-Moran, Founder & President LifeTrek Coaching International 121 Will Scarlet Lane Williamsburg, VA 23185-5043 Phone: (757) 345-3452 Fax: (772) 382-3258 Web: http://www.LifeTrekCoaching.com -----Original Message----- From: Tokio Kikuchi [mailto:tkikuchi at is.kochi-u.ac.jp] Sent: Wednesday, July 13, 2005 7:13 AM To: Brad Knowles Cc: LifeTrek Coaching; mailman-users at python.org Subject: Re: [Mailman-Users] Scheduled Administrative Option Hi, Brad Knowles wrote: > At 10:46 PM -0400 2005-07-12, LifeTrek Coaching wrote: > > >> When will you add a "Schedule" feature to the Tend to Pending >> Moderator Requests sections? Right now there are only 4 options >> (Defer, Accept, Reject, Discard). There should be 5 (Defer, Accept, >> Reject, Discard, Schedule). The Schedule feature would enable you to >> Schedule the distribution of a post for a specific date and time. >> This would be an enormous improvement to the list functionality. Let me know. Thanks. > > > That sounds like a good idea. Please feel free to file a Request For > Enhancement at > . > Remember that current structure of mailman is not good at arbitrary scheduling. You may have to run a scheduling script every hour or so. It would be easier to use your PC (Windows or Linux) to send a message in a scheduled time. May be you can send a message with an "Approved" header and a "confirm" command with the confirmation string in the hold notice. Cheers, -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From cpz at tuunq.com Wed Jul 13 17:50:32 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Wed, 13 Jul 2005 08:50:32 -0700 (PDT) Subject: [Mailman-Users] Scheduled Administrative Option In-Reply-To: <42D4F74A.7020104@is.kochi-u.ac.jp> from Tokio Kikuchi at "Jul 13, 2005 08:13:14 pm" Message-ID: <20050713155033.418637AE@mail.tuunq.com> In a flurry of recycled electrons, Tokio Kikuchi wrote: > Remember that current structure of mailman is not good at arbitrary > scheduling. You may have to run a scheduling script every hour or so. Seems like this already exists with qrunner. [knowing nothing about the internals..] If a message is 'scehduled' toss it into a different dierctory. At the same time, drop in a small file containing the time to send (a separate file should be lower overhead to open, and should have very little data.) Periodically check all these time-to-send files. Ought to be fairly trivial to impliment the sending portion. Don't know about the web pages, though. z! From dbeck at atving.com Wed Jul 13 18:03:41 2005 From: dbeck at atving.com (Dave Beckstrom) Date: Wed, 13 Jul 2005 11:03:41 -0500 Subject: [Mailman-Users] List performance and server size Message-ID: <20050713160450.61CE51E4003@bag.python.org> Hi everyone, I'm considering Mailman and I have been reading the FAQ and archives in search of an answer to my questions. I didn't have much luck and thought I would ask here. I have a client who needs to send out about 50,000 emails once a month via a one-way list. I'm considering installing Mailman on a Dell server with a 2.8 ghz Xeon processor, 1 GB ram and one 160 GB SATA IDE Hard drive. The OS would be FreeBSD. I'm not terribly strong in 'nix but I do have some experience with OpenBSD and I'm generally good at figuring out new things. Does anyone foresee any performance problems with my configuration? Will I have a lot of trouble installing Mailman on FreeBSD versus some other OS? Thanks for your help! From brad at stop.mail-abuse.org Wed Jul 13 19:02:46 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 13 Jul 2005 19:02:46 +0200 Subject: [Mailman-Users] List performance and server size In-Reply-To: <20050713160450.61CE51E4003@bag.python.org> References: <20050713160450.61CE51E4003@bag.python.org> Message-ID: At 11:03 AM -0500 2005-07-13, Dave Beckstrom wrote: > I'm considering Mailman and I have been reading the FAQ and archives in > search of an answer to my questions. > > I didn't have much luck and thought I would ask here. Hmm. That's a bad sign. Did you search the Mailman FAQ Wizard for "performance"? > I have a client who needs to send out about 50,000 emails once a month via a > one-way list. > > I'm considering installing Mailman on a Dell server with a 2.8 ghz Xeon > processor, 1 GB ram and one 160 GB SATA IDE Hard drive. > > The OS would be FreeBSD. > > I'm not terribly strong in 'nix but I do have some experience with OpenBSD > and I'm generally good at figuring out new things. > > Does anyone foresee any performance problems with my configuration? Will I > have a lot of trouble installing Mailman on FreeBSD versus some other OS? For large mailing lists, RAM is a critical limiting factor, to a point. Whether or not your system will have enough RAM is hard to say. I'd be inclined to start with more, if possible. But it may turn out that you don't need all that RAM. This is one of those things where you take a guess (and you usually try to guess conservatively), and if things are obviously too bad then you revise the system configuration upward from there. After RAM, the next most important limiting factor is the disk I/O subsystem. On a busy server, ATA or EIDE drives do not cut the mustard -- not even SATA is good enough. You need SCSI. Not even with an intelligent drive controller will ATA or EIDE cut the mustard -- you need SCSI. An intelligent SCSI controller will be an improvement over standard SCSI drives, especially if you can configure it for a large amount of battery-backed write-back cache, and the drive array itself in a striped/striped or "plaid" RAID-1+0 configuration. The only question here is whether or not your system will be so busy that the ATA drives hurt you by so much that you are forced to replace them. It's impossible to answer that question a priori -- you may have to try it and find out. If at all possible, I would recommend replacing the drives in this configuration with SCSI, but that may not be possible. You're also going to need an improved filesystem, and FreeBSD is a good choice here, with more recent versions having "soft updates" enabled by default. You also need an MTA configured for maximum performance. It is possible to configure sendmail to extremely high levels of performance, but it takes a lot of work to do, and takes a fair amount of management to keep it there. Postfix works pretty well out-of-the-box for small to medium size lists, and there are a lot of knobs you can tune for further performance on larger lists. Operating system wise, I believe that FreeBSD is a good choice. It is my preferred choice, but of course that's a personal preference. One thing you generally don't need on a large mailing list server is CPU. Boxes with very slow CPUs but well-designed I/O subsystems will run circles around boxes with much faster CPUs but less well designed I/O subsystems. The problem is that pretty much all this information is already in the FAQ, with further information in the archives. So, if you searched for "performance" and you didn't find it then there is a bigger 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 ges+lists at wingfoot.org Wed Jul 13 19:35:00 2005 From: ges+lists at wingfoot.org (Glenn Sieb) Date: Wed, 13 Jul 2005 13:35:00 -0400 (EDT) Subject: [Mailman-Users] Scheduled Administrative Option In-Reply-To: <20050713155033.418637AE@mail.tuunq.com> References: <42D4F74A.7020104@is.kochi-u.ac.jp> from Tokio Kikuchi at "Jul 13, 2005 08:13:14 pm" <20050713155033.418637AE@mail.tuunq.com> Message-ID: <1132.24.229.140.45.1121276100.squirrel@www.wingfoot.org> Carl Zwanzig said: > In a flurry of recycled electrons, Tokio Kikuchi wrote: > >> Remember that current structure of mailman is not good at arbitrary >> scheduling. You may have to run a scheduling script every hour or so. > > Seems like this already exists with qrunner. [knowing nothing about the > internals..] If a message is 'scehduled' toss it into a different > dierctory. > At the same time, drop in a small file containing the time to send (a > separate file should be lower overhead to open, and should have very > little data.) > > Periodically check all these time-to-send files. Ought to be fairly > trivial > to impliment the sending portion. Don't know about the web pages, though. > Wouldn't this be similiar in spirit to a "monthly reminder" email? (Set per-list, like some other list management software has--so moderators can send out, automagically, list-rules, etc. Right now, mailman doesn't have that feature.) --- The original portions of this message are the copyright of the author (c)1998-2004 Glenn E. Sieb. ICQ UIN: 300395 IRC Nick: Rainbear "All acts of Love and Pleasure are Her rituals"-Charge of the Goddess From mavery at mail.otherwhen.com Wed Jul 13 20:05:20 2005 From: mavery at mail.otherwhen.com (Mike Avery) Date: Wed, 13 Jul 2005 12:05:20 -0600 Subject: [Mailman-Users] List performance and server size In-Reply-To: <20050713160450.61CE51E4003@bag.python.org> References: <20050713160450.61CE51E4003@bag.python.org> Message-ID: <42D557E0.6020401@mail.otherwhen.com> Dave Beckstrom wrote: >I have a client who needs to send out about 50,000 emails once a month via a >one-way list. > > The unmentioned things here are, how fast to the emails have to leave the server and reach the users and how large are the emails? If the emails are relatively small, even a DSL line could get the emails out in a reasonable time frame. If they are large, and you have to get them out quickly, you could have some bandwidth issues. While 50,000 emails sounds like a lot, the fact you're only sending one email a month means you are probably wasting money throwing a mega server at it. >I'm considering installing Mailman on a Dell server with a 2.8 ghz Xeon >processor, 1 GB ram and one 160 GB SATA IDE Hard drive. > >The OS would be FreeBSD. > > > At this time, I'm using a 733 pentium III with a 40gig ATA drive and 384 megs of ram. Its running FreeBSD 4.8, and it is running IPFW, NATD, DHCPD, NTPD, Squid, Apache, Postfix, and Mailman. It's hosting about 12 web sites (some of which are pretty active) and 15 mailing lists ranging from small to large (about 1,000), with activity all over the place. Most of the lists are interactive, not announcement lists. No performance issues. 15 mb of ram is still free, and only 147K of swap space has ever been used. We're using a slow 256kbps DSL line. The big hit is when on the first of the month all our subscribers get their Mailman reminders. The queue is clear before I get into the office at 8:00 AM. Mailman and Postfix installed pretty cleanly from the ports collection. I think in your shoes, I'd do a test run on a more modest server and see what the performance is like, and then look at where the actual bottlenecks are. FreeBSD is pretty friendly about being moved from one machine to another... just put your hard drive into a faster machine, make sure they have the same NIC and you can probably be running without having to change anything. I honestly suspect that your real performance hit will be list aging. From what I've read and seen, most lists, if they aren't maintained, have about 10% of their addresses go stale every month. That means you'll get about 5,000 bounces the first month. And handling bounces is a waste of bandwidth and system resources. I'd make sure you turn on VERP and prune aggressively. With only one mail going out a month, you have to use fairly aggressive pruning settings or the bad addresses will never age out. Look at the FAQs to see how to make Mailman work with your MTA and VERP. It took me about 1/2 a day with Postfix. (Because the system works so well, I don't have to tweak it often, so, despite using FreeBSD for years and years and the Mailman/Postfix combination for years, I'm still a perpetual newbie in FreeBSD, Mailman, and Postfix.) Mike From forrie at forrie.com Wed Jul 13 20:24:36 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Wed, 13 Jul 2005 14:24:36 -0400 Subject: [Mailman-Users] Changing the path of cgi-bin Message-ID: <42D55C64.7090808@forrie.com> I've been asked to change the path from ~mailman/cgi-bin to ~mailman/something-else, the claim being security (and avoiding skript kiddies). Though, with the directory aliasing, I don't see where that makes a bit of difference. In my application, the httpd.conf is "embedded" such that it's run only to serve Mailman (stripped down). If you have /mailman aliased to /mailman/cgi-bin, then renaming it to something else doesn't seem like it will make any difference at all. But alas, I figured I'd ask and get some opinions first. Thanks.... From Poster at aurora.cotse.net Wed Jul 13 20:33:08 2005 From: Poster at aurora.cotse.net (Poster) Date: Wed, 13 Jul 2005 14:33:08 -0400 (EDT) Subject: [Mailman-Users] Changing the path of cgi-bin In-Reply-To: <42D55C64.7090808@forrie.com> References: <42D55C64.7090808@forrie.com> Message-ID: Forrest Aldrich said: > I've been asked to change the path from ~mailman/cgi-bin to > ~mailman/something-else, the claim being security (and avoiding skript > kiddies). Though, with the directory aliasing, I don't see where > that > makes a bit of difference. I think what they're trying to avoid are scripts that search for a "cgi-bin" directory. If the directory is not cgi-bin, then their scripts will fail. My mailman scripts, for instance, live in /cgi-bin/mailman. ~P From forrie at forrie.com Wed Jul 13 20:42:12 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Wed, 13 Jul 2005 14:42:12 -0400 Subject: [Mailman-Users] Changing the path of cgi-bin In-Reply-To: References: <42D55C64.7090808@forrie.com> Message-ID: <42D56084.6050009@forrie.com> Right, exactly. But what' the best way to do this with Mailman. Poster wrote: >Forrest Aldrich said: > > >>I've been asked to change the path from ~mailman/cgi-bin to >>~mailman/something-else, the claim being security (and avoiding skript >>kiddies). Though, with the directory aliasing, I don't see where >>that >>makes a bit of difference. >> >> > >I think what they're trying to avoid are scripts that search for a >"cgi-bin" directory. If the directory is not cgi-bin, then their >scripts will fail. My mailman scripts, for instance, live in >/cgi-bin/mailman. > > >~P > >------------------------------------------------------ >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 tkikuchi at is.kochi-u.ac.jp Wed Jul 13 22:35:51 2005 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Thu, 14 Jul 2005 05:35:51 +0900 Subject: [Mailman-Users] Scheduled Administrative Option In-Reply-To: <20050713155033.418637AE@mail.tuunq.com> References: <20050713155033.418637AE@mail.tuunq.com> Message-ID: <42D57B27.4070801@is.kochi-u.ac.jp> Carl Zwanzig wrote: > In a flurry of recycled electrons, Tokio Kikuchi wrote: > > >>Remember that current structure of mailman is not good at arbitrary >>scheduling. You may have to run a scheduling script every hour or so. > > > Seems like this already exists with qrunner. [knowing nothing about the > internals..] If a message is 'scehduled' toss it into a different dierctory. > At the same time, drop in a small file containing the time to send (a > separate file should be lower overhead to open, and should have very > little data.) > > Periodically check all these time-to-send files. Ought to be fairly trivial > to impliment the sending portion. Don't know about the web pages, though. > > z! Hi, Then you should do it for Mr. LifeTrek Coaching. ;-) I only wanted to say that my (or developers') priority would be lowest if an RFE is submitted in SF and it might be better to seek alternative solutions. -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From jdennis at redhat.com Wed Jul 13 23:08:00 2005 From: jdennis at redhat.com (John Dennis) Date: Wed, 13 Jul 2005 17:08:00 -0400 Subject: [Mailman-Users] Changing the path of cgi-bin In-Reply-To: <42D56084.6050009@forrie.com> References: <42D55C64.7090808@forrie.com> <42D56084.6050009@forrie.com> Message-ID: <1121288880.18924.1.camel@localhost.localdomain> On Wed, 2005-07-13 at 14:42 -0400, Forrest Aldrich wrote: > Right, exactly. But what' the best way to do this with Mailman. Pick a new location of your chosing, move the cgi-bin directory to it, then edit your httpd ScriptAlias entry for mailman. -- John Dennis From forrie at forrie.com Wed Jul 13 23:56:03 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Wed, 13 Jul 2005 17:56:03 -0400 Subject: [Mailman-Users] Changing the path of cgi-bin In-Reply-To: <1121288880.18924.1.camel@localhost.localdomain> References: <42D55C64.7090808@forrie.com> <42D56084.6050009@forrie.com> <1121288880.18924.1.camel@localhost.localdomain> Message-ID: <42D58DF3.8030604@forrie.com> Are there any hard-coded dependencies upon the ~mailman/cgi-bin struct. John Dennis wrote: >On Wed, 2005-07-13 at 14:42 -0400, Forrest Aldrich wrote: > > >>Right, exactly. But what' the best way to do this with Mailman. >> >> > >Pick a new location of your chosing, move the cgi-bin directory to it, >then edit your httpd ScriptAlias entry for mailman. > > From forrie at forrie.com Thu Jul 14 01:27:08 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Wed, 13 Jul 2005 19:27:08 -0400 Subject: [Mailman-Users] Changing the path of cgi-bin In-Reply-To: <42D58DF3.8030604@forrie.com> References: <42D55C64.7090808@forrie.com> <42D56084.6050009@forrie.com> <1121288880.18924.1.camel@localhost.localdomain> <42D58DF3.8030604@forrie.com> Message-ID: <42D5A34C.9070608@forrie.com> I received a few private messages about this, so I'll summarize the simple answer here. I moved ~mailman/cgi-bin to ~mailman/anothername, changed all references to this in the httpd.conf and also added a ScriptAlias for that path as for the former /mailman/->~mailman/cgi-bin directive. Seems to work fine. From sean.lewis at gratterpalm.co.uk Thu Jul 14 13:00:10 2005 From: sean.lewis at gratterpalm.co.uk (Sean Lewis) Date: Thu, 14 Jul 2005 12:00:10 +0100 Subject: [Mailman-Users] Restricting Access to Lists by domain Message-ID: Hi I'd like to know if it is at all possible to restrict access to mailing lists to just one domain. Any help with this would be much appreciated. Regards -- Sean Lewis ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ From igueths at lava-net.com Thu Jul 14 20:06:31 2005 From: igueths at lava-net.com (Igor Gueths) Date: Thu, 14 Jul 2005 14:06:31 -0400 Subject: [Mailman-Users] running Mailman within a chroot Message-ID: <20050714180631.GA581@lava-net.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi all. I'm planning on running a Mailman installation within an Apache chroot which is already working with no problems (Apache that is). I managed to get Python running within the chroot so far, however I have a couple of questions before I go any further. Currently, I'm using Slackware-10.0 on this server. Am I correct in assuming that I need to run a copy of Crond within the chroot so that the jobs in Mailman's crontab get executed? Also, do I need to chroot any parts of Postfix so that the aliases for lists work properly? Or can I use the real /etc/aliases? Or, can I get away with putting a copy of /etc/aliases into /etc within the jail? Thanks! - -- How many chunks could checkchunk check if checkchunck could check chunks? - -- Alan Cox -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iQIVAwUBQtapp6e2pgKIdGq4AQrTPw/+IgvWs1tiVGXpEs9dC8MTbZIWc1Z3UX3F S19f933bJaX+wJkTciRW9GE+QCPbGkEbp6G8BZgyvtez+f6m9g4gcp1qPPOldpqe hO91fVVZCFDV3RlOBZMDXXB/DePkkg6kAbSbTUmDIVFrcucAJb6ZwwyjBHH26r/4 vsg9u4GW1YC87CTe7tzSIkILIiUwnK2GPilLZwjQtozGWZMXmCDtNCSrnvDejNJO KPkbefkC+FhRoCz5XHHmvdcdU3t+jVL2WXbM/u7aOuu2vplGliVYEwgyu5jdWNv0 9dbtvrd3l+fmbU8PU5fpPA3EzxDH8e0VFvtCneosRoASkqjRAGorPs+ZsvRcm6nG Xb/nM3p8LnzfxJtrcQ8t5Mx5WZoS7STCCyVxCCjnBIwsXTD+8AMf5+iyKOaEhJvy 70Uw1gIm42z2/K39hWvXSqiUxJi5mwHEvn82zOxZZYkCUKCmexZrLoRKOoU960P9 BdthXP72WA1xqobiEyIZnqt/okee6/vX6R7/f4K3D3XeeiH7mao0ENThNqMJy9YZ 0PQrN4USRU24gVXCrwCdQK2N8GuGczGN66dD75Sg/NWtOWzoG6CMDFrfA8rtiJqh R0C3SQGwZGw5BcoaLz6k0O9uxykJyKP11gc3QWHrE2R6JWAkIKS8Vew9Cb1GL/tq AMlBmq16JC0= =iciN -----END PGP SIGNATURE----- From mylists2004 at gmail.com Fri Jul 15 00:33:04 2005 From: mylists2004 at gmail.com (James) Date: Thu, 14 Jul 2005 15:33:04 -0700 Subject: [Mailman-Users] Members get "Post by non-member to a members-only list" Message-ID: <4b2a6ddc0507141533d134776@mail.gmail.com> I get a bounce from a test list that my message is being held because "Post by non-member to a members-only list". I can't find anything wrong in mm_cfg.py, and I've double checked my membership in the list -- it looks fine, I'm a member. Is there a hidden config file somewhere? From mylists2004 at gmail.com Fri Jul 15 00:46:40 2005 From: mylists2004 at gmail.com (James) Date: Thu, 14 Jul 2005 15:46:40 -0700 Subject: [Mailman-Users] aliases? Message-ID: <4b2a6ddc0507141546417f1684@mail.gmail.com> After 'newlist tech' I usually add to /etc/aliases few lines like this: tech: "|/var/lib/mailman/mail/mailman post tech" tech-admin: "|/var/lib/mailman/mail/mailman admin tech" tech-bounces: "|/var/lib/mailman/mail/mailman bounces tech" tech-confirm: "|/var/lib/mailman/mail/mailman confirm tech" tech-join: "|/var/lib/mailman/mail/mailman join tech" tech-leave: "|/var/lib/mailman/mail/mailman leave tech" tech-owner: "|/var/lib/mailman/mail/mailman owner tech" tech-request: "|/var/lib/mailman/mail/mailman request tech" tech-subscribe: "|/var/lib/mailman/mail/mailman subscribe tech" tech-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe tech" Is this a correct way of adding/managingin mailman aliases database? I'm using Postfix, and mailman v2.1.5. From cpz at tuunq.com Fri Jul 15 01:05:06 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Thu, 14 Jul 2005 16:05:06 -0700 (PDT) Subject: [Mailman-Users] aliases? In-Reply-To: <4b2a6ddc0507141546417f1684@mail.gmail.com> from James at "Jul 14, 2005 03:46:40 pm" Message-ID: <20050714230506.E08A67AE@mail.tuunq.com> In a flurry of recycled electrons, James wrote: > Is this a correct way of adding/managingin mailman aliases database? > I'm using Postfix, and mailman v2.1.5. Have you read the postfix readme file and set set up postfix integration? If you use postfix integration, newlist will automatically deal with the aliases. z! From mylists2004 at gmail.com Fri Jul 15 01:09:37 2005 From: mylists2004 at gmail.com (James) Date: Thu, 14 Jul 2005 16:09:37 -0700 Subject: [Mailman-Users] aliases? In-Reply-To: <20050714230506.E08A67AE@mail.tuunq.com> References: <4b2a6ddc0507141546417f1684@mail.gmail.com> <20050714230506.E08A67AE@mail.tuunq.com> Message-ID: <4b2a6ddc050714160955cef450@mail.gmail.com> Where can I find the postifx intergration doc? On 7/14/05, Carl Zwanzig wrote: > In a flurry of recycled electrons, James wrote: > > > Is this a correct way of adding/managingin mailman aliases database? > > I'm using Postfix, and mailman v2.1.5. > > Have you read the postfix readme file and set set up postfix integration? > If you use postfix integration, newlist will automatically deal with the > aliases. > > z! > From cpz at tuunq.com Fri Jul 15 01:33:47 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Thu, 14 Jul 2005 16:33:47 -0700 (PDT) Subject: [Mailman-Users] aliases? In-Reply-To: <4b2a6ddc050714160955cef450@mail.gmail.com> from James at "Jul 14, 2005 04:09:37 pm" Message-ID: <20050714233347.111DD7AE@mail.tuunq.com> In a flurry of recycled electrons, James wrote: > Where can I find the postifx intergration doc? it's at the top of mailman source as README.POSTFIX, or look in the FAQ: http://www.python.org/cgi-bin/faqw-mm.py?query=postfix&querytype=simple&casefold=yes&req=search z! From mylists2004 at gmail.com Fri Jul 15 01:39:56 2005 From: mylists2004 at gmail.com (James) Date: Thu, 14 Jul 2005 16:39:56 -0700 Subject: [Mailman-Users] aliases? In-Reply-To: <20050714233347.111DD7AE@mail.tuunq.com> References: <4b2a6ddc050714160955cef450@mail.gmail.com> <20050714233347.111DD7AE@mail.tuunq.com> Message-ID: <4b2a6ddc0507141639791bd2c6@mail.gmail.com> Thanks. It works! :-) On 7/14/05, Carl Zwanzig wrote: > In a flurry of recycled electrons, James wrote: > > Where can I find the postifx intergration doc? > > it's at the top of mailman source as README.POSTFIX, or look in the FAQ: > http://www.python.org/cgi-bin/faqw-mm.py?query=postfix&querytype=simple&casefold=yes&req=search > > z! > From mylists2004 at gmail.com Fri Jul 15 01:51:53 2005 From: mylists2004 at gmail.com (James) Date: Thu, 14 Jul 2005 16:51:53 -0700 Subject: [Mailman-Users] How to copy settings from one mailing list to other mailing list? Message-ID: <4b2a6ddc0507141651163fc296@mail.gmail.com> Is there an easy way to copy all of the settings (language perf, general options etc) from one mailing list to other mailing list? From jwt at onjapan.net Fri Jul 15 02:31:20 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 15 Jul 2005 09:31:20 +0900 Subject: [Mailman-Users] Members get "Post by non-member to a members-only list" In-Reply-To: <4b2a6ddc0507141533d134776@mail.gmail.com> References: <4b2a6ddc0507141533d134776@mail.gmail.com> Message-ID: <42D703D8.8000300@onjapan.net> James wrote: > I get a bounce from a test list that my message is being held because > "Post by non-member to a members-only list". > > I can't find anything wrong in mm_cfg.py, and I've double checked my > membership in the list -- it looks fine, I'm a member. Did you set USE_ENVELOPE_SENDER to Yes? That checks the SMTP envelope sender for list membership, rather than (the more easily forged) From: header. -- 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 Jul 15 02:34:54 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 15 Jul 2005 09:34:54 +0900 Subject: [Mailman-Users] How to copy settings from one mailing list to other mailing list? In-Reply-To: <4b2a6ddc0507141651163fc296@mail.gmail.com> References: <4b2a6ddc0507141651163fc296@mail.gmail.com> Message-ID: <42D704AE.4000301@onjapan.net> James wrote: > Is there an easy way to copy all of the settings (language perf, > general options etc) from one mailing list to other mailing list? You can use ~mailman/bin/config_list with the -o switch to save the format of a list in an text (editable) format. You can remove list-specific items from the resulting text file, and then use config_list's -i switch to import the configuration information for another list. (Run 'config_list --help' for more details.) -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From mylists2004 at gmail.com Fri Jul 15 02:38:59 2005 From: mylists2004 at gmail.com (James) Date: Thu, 14 Jul 2005 17:38:59 -0700 Subject: [Mailman-Users] Members get "Post by non-member to a members-only list" In-Reply-To: <42D703D8.8000300@onjapan.net> References: <4b2a6ddc0507141533d134776@mail.gmail.com> <42D703D8.8000300@onjapan.net> Message-ID: <4b2a6ddc05071417383ff66111@mail.gmail.com> I fixed it by following 'postfix integration' how-to. Previously I was editing aliases by hand and I think this caused mailman and postfix alias.db's to be out of sync. On 7/14/05, Jim Tittsler wrote: > James wrote: > > I get a bounce from a test list that my message is being held because > > "Post by non-member to a members-only list". > > > > I can't find anything wrong in mm_cfg.py, and I've double checked my > > membership in the list -- it looks fine, I'm a member. > > Did you set USE_ENVELOPE_SENDER to Yes? That checks the SMTP envelope > sender for list membership, rather than (the more easily forged) From: > header. > > -- > Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 > Python Starship http://Starship.Python.net/crew/jwt/ > Mailman IRC irc://irc.freenode.net/#mailman > From mylists2004 at gmail.com Fri Jul 15 02:46:20 2005 From: mylists2004 at gmail.com (James) Date: Thu, 14 Jul 2005 17:46:20 -0700 Subject: [Mailman-Users] How to copy settings from one mailing list to other mailing list? In-Reply-To: <42D704AE.4000301@onjapan.net> References: <4b2a6ddc0507141651163fc296@mail.gmail.com> <42D704AE.4000301@onjapan.net> Message-ID: <4b2a6ddc050714174610e3d1c8@mail.gmail.com> Thank you. On 7/14/05, Jim Tittsler wrote: > James wrote: > > Is there an easy way to copy all of the settings (language perf, > > general options etc) from one mailing list to other mailing list? > > You can use ~mailman/bin/config_list with the -o switch to save the > format of a list in an text (editable) format. You can remove > list-specific items from the resulting text file, and then use > config_list's -i switch to import the configuration information for > another list. (Run 'config_list --help' for more details.) > > -- > Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 > Python Starship http://Starship.Python.net/crew/jwt/ > Mailman IRC irc://irc.freenode.net/#mailman > From dhruv at webmavericks.net Fri Jul 15 02:52:01 2005 From: dhruv at webmavericks.net ( Dhruv ) Date: Fri, 15 Jul 2005 06:22:01 +0530 Subject: [Mailman-Users] Change Name In Posts Message-ID: <007901c588d7$6b156e80$1e01a8c0@Dhruv> Hi Im using mailman for my mailing list , lets say the list is games at domain.com I would like to have the From address for posters so that it goes as :: From: Dhruv What i want to do is ensure that people know the name of the poster but not the mail id. I can manage to setup so that it defaults to showing Games as the from address but that doesnt solve the purpose I dont know how to do this, but im pretty sure ive seen it done before. If anyone has a clue, please drop it in ! Thanks Dhruv From mylists2004 at gmail.com Fri Jul 15 03:07:44 2005 From: mylists2004 at gmail.com (James) Date: Thu, 14 Jul 2005 18:07:44 -0700 Subject: [Mailman-Users] autoresponse to non members Message-ID: <4b2a6ddc0507141807f27af14@mail.gmail.com> I can remember how to setup and edit a message that goes to non-members that are trying to email a list. I need to enable this message, and customize it... Funny thing. I've done this few months ago and I can't remember how I did it. :-) From Poster at aurora.cotse.net Fri Jul 15 03:40:19 2005 From: Poster at aurora.cotse.net (Poster) Date: Thu, 14 Jul 2005 21:40:19 -0400 (EDT) Subject: [Mailman-Users] Getting user list and mailing users individually? In-Reply-To: <42D5A34C.9070608@forrie.com> References: <42D55C64.7090808@forrie.com> <42D56084.6050009@forrie.com> <1121288880.18924.1.camel@localhost.localdomain><42D58DF3.8030604@forrie.com> <42D5A34C.9070608@forrie.com> Message-ID: I need to get all the emails from one of my Mailman mailing lists, write a script that sends a text message to them, and allow this text message to be saved and then modified from a browser. I thought about doing this via an autoresponder in Mailman, but the messages can't appear to be from the list proper. Does anyone have any ideas? ~Poster From jwt at onjapan.net Fri Jul 15 07:46:50 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 15 Jul 2005 14:46:50 +0900 Subject: [Mailman-Users] Change Name In Posts In-Reply-To: <007901c588d7$6b156e80$1e01a8c0@Dhruv> References: <007901c588d7$6b156e80$1e01a8c0@Dhruv> Message-ID: <42D74DCA.5010705@onjapan.net> On 07/15/2005 09:52 AM, [ Dhruv ] wrote: > I would like to have the From address for posters so that it goes as :: > > From: Dhruv > > What i want to do is ensure that people know the name of the poster but not > the mail id. I don't know of a way to do this with Mailman out of the box. However, if you think of Mailman as a mailing list construction set, you could build a custom pipeline stage that did it. (Steal some of the code from the Cleanse.py pipeline stage's anonomizing section, but pull the name from the From: header before deleting the original one.) Each list can have its own custom pipeline. Use bin/withlist to add a .pipeline object based on the mm_cfg.GLOBAL_PIPELINE, but with your new stage just before Cleanse. (More details on the custom pipeline technique are in the list archives.) -- 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 Jul 15 07:57:09 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Fri, 15 Jul 2005 14:57:09 +0900 Subject: [Mailman-Users] autoresponse to non members In-Reply-To: <4b2a6ddc0507141807f27af14@mail.gmail.com> References: <4b2a6ddc0507141807f27af14@mail.gmail.com> Message-ID: <42D75035.9070302@onjapan.net> On 07/15/2005 10:07 AM, James wrote: > I can remember how to setup and edit a message that goes to > non-members that are trying to email a list. I need to enable this > message, and customize it... To change the automatic rejection message text, set the nonmember_rejection_notice text (on the Privacy Options... Sender Filters page, just below where you set what should happen to non-member postings). -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From richard.hobbs at crl.toshiba.co.uk Fri Jul 15 09:35:38 2005 From: richard.hobbs at crl.toshiba.co.uk (Richard Hobbs) Date: Fri, 15 Jul 2005 08:35:38 +0100 Subject: [Mailman-Users] Where should the mailman router be placed in exim? Message-ID: <20050715073543.3D7041E4006@bag.python.org> Hello, We currently have a mailman setup which is working perfectly... But I don't know if the mailman router is in the correct place within our exim configuration. I currently have the exim routers in the following order: mailman_router: dnslookup: system_aliases: userforward: localuser: Is this correct, or should mailman not be the first route for the mail? 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 darkeye at tyrell.hu Fri Jul 15 15:24:29 2005 From: darkeye at tyrell.hu (=?UTF-8?B?w4Frb3MgTWFyw7N5?=) Date: Fri, 15 Jul 2005 15:24:29 +0200 Subject: [Mailman-Users] Private archive file not found Message-ID: <42D7B90D.3040302@tyrell.hu> I have the following problem with a new installation of mailman on CentOS Linux 4.1. I created my first list, and set the archives to be private. but when I try to access the archives, I get: Private archive file not found in the browser. moreover, in the mailman error log, I get the following: Jul 15 10:22:25 2005 (14959) Private archive file not found: /var/lib/mailman/archives/private/proba/ but it's all very strange, as the archives are actually there: $ ls -l /var/lib/mailman/archives/private/proba/ total 48 drwxrwsr-x 2 mailman mailman 4096 Jul 14 13:08 2005-July -rw-rw-r-- 1 mailman mailman 229 Jul 14 13:08 2005-July.txt -rw-rw-r-- 1 mailman mailman 232 Jul 15 03:27 2005-July.txt.gz drwxrws--- 2 mailman mailman 4096 Jul 14 13:08 database -rw-rw-r-- 1 root mailman 1025 Jul 14 13:08 index.html -rw-rw---- 1 mailman mailman 845 Jul 14 13:08 pipermail.pck and also, if I set the archives to be public, they are accessible through the link to myserver.com/pipermail/... what could be the issue here? Akos From mylists2004 at gmail.com Fri Jul 15 17:13:38 2005 From: mylists2004 at gmail.com (James) Date: Fri, 15 Jul 2005 08:13:38 -0700 Subject: [Mailman-Users] autoresponse to non members In-Reply-To: <42D75035.9070302@onjapan.net> References: <4b2a6ddc0507141807f27af14@mail.gmail.com> <42D75035.9070302@onjapan.net> Message-ID: <4b2a6ddc050715081375a12cd3@mail.gmail.com> The problem is that list moderator gets a message from mailman to approve or reject the posting, but non-members get no rejection notice. I have entered text in "Text to include in any rejection notice to be sent to moderated members who post to this list", and I also have "Action to take when a moderated member posts to the list." set to "Hold". "Action to take for postings from non-members for which no explicit action is defined." is set to "Hold" Am I missing something? On 7/14/05, Jim Tittsler wrote: > On 07/15/2005 10:07 AM, James wrote: > > I can remember how to setup and edit a message that goes to > > non-members that are trying to email a list. I need to enable this > > message, and customize it... > > To change the automatic rejection message text, set the > nonmember_rejection_notice text (on the Privacy Options... Sender > Filters page, just below where you set what should happen to non-member > postings). > > -- > Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 > Python Starship http://Starship.Python.net/crew/jwt/ > Mailman IRC irc://irc.freenode.net/#mailman > From azuniga at kimberlycredit.com Fri Jul 15 17:19:22 2005 From: azuniga at kimberlycredit.com (Albert AZ. Zuniga) Date: Fri, 15 Jul 2005 11:19:22 -0400 Subject: [Mailman-Users] Large Mailing list Message-ID: <885B22D44BBFD4479AA56638CF9894A4498714@bdc1.kimberlycredit.com> Hello I am running mailman-2.1.5-10.on FC2 2.6.10-1.771 using an older PowerEdge 500Sc server. Specs: pIII 512mb ram. I have a few small list and one large one (approx 65,000 subscribers) This is an announce only list. It worked ok for the first week or so but now it seems like it is really hitting the performance of the machine. I have had to reboot several time to get my posts to work. My problem now is every time I try to login to this particular list through the admin pages it times out. I can access the smaller list with no problem. Mailman config: Apache - webserver Postfix - mta Thanks in advance From jdennis at redhat.com Fri Jul 15 17:26:42 2005 From: jdennis at redhat.com (John Dennis) Date: Fri, 15 Jul 2005 11:26:42 -0400 Subject: [Mailman-Users] Private archive file not found In-Reply-To: <42D7B90D.3040302@tyrell.hu> References: <42D7B90D.3040302@tyrell.hu> Message-ID: <1121441203.15797.44.camel@localhost.localdomain> On Fri, 2005-07-15 at 15:24 +0200, ?kos Mar?y wrote: > I have the following problem with a new installation of mailman on > CentOS Linux 4.1. CentOS :-( > I created my first list, and set the archives to be private. but when I > try to access the archives, I get: > > Private archive file not found > > in the browser. moreover, in the mailman error log, I get the following: > > Jul 15 10:22:25 2005 (14959) Private archive file not found: > /var/lib/mailman/archives/private/proba/ > > > but it's all very strange, as the archives are actually there: > > $ ls -l /var/lib/mailman/archives/private/proba/ > total 48 > drwxrwsr-x 2 mailman mailman 4096 Jul 14 13:08 2005-July > -rw-rw-r-- 1 mailman mailman 229 Jul 14 13:08 2005-July.txt > -rw-rw-r-- 1 mailman mailman 232 Jul 15 03:27 2005-July.txt.gz > drwxrws--- 2 mailman mailman 4096 Jul 14 13:08 database > -rw-rw-r-- 1 root mailman 1025 Jul 14 13:08 index.html > -rw-rw---- 1 mailman mailman 845 Jul 14 13:08 pipermail.pck > > > > and also, if I set the archives to be public, they are accessible > through the link to myserver.com/pipermail/... > > what could be the issue here? It might be an SELinux policy violation. Take a look in your /var/log/messages (or /var/log/audit/audit.log) file after you get the failure and see if there is avc message denying access (grep for "avc:"). I seem to recall a bug in an early version of selinux-policy-targeted related to private archives which was fixed a while ago by us. If you do see such a message the solution is to upgrade the selinux-policy-targeted rpm (or as a test you could put SELinux into permissive mode, but you really don't want to run an open server in permissive mode). -- John Dennis From bmail at basspond.com Fri Jul 15 18:29:27 2005 From: bmail at basspond.com (Mike Flaherty) Date: Fri, 15 Jul 2005 12:29:27 -0400 Subject: [Mailman-Users] How to hide/disable user options? References: Message-ID: <0b9901c5895a$5e985270$630db09d@gdc4s.com> I am looking to make it so that subscribers can not change their settings, however I do still want them to be able to unsubscribe when they want. I found a similar question posed at the following link but I don't think there was an answer given. http://mail.python.org/pipermail/mailman-users/2004-April/035732.html Is this possible? Thanks, Mike From brad at stop.mail-abuse.org Fri Jul 15 18:24:50 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 15 Jul 2005 18:24:50 +0200 Subject: [Mailman-Users] Large Mailing list In-Reply-To: <885B22D44BBFD4479AA56638CF9894A4498714@bdc1.kimberlycredit.com> References: <885B22D44BBFD4479AA56638CF9894A4498714@bdc1.kimberlycredit.com> Message-ID: At 11:19 AM -0400 2005-07-15, Albert AZ. Zuniga wrote: > I am running mailman-2.1.5-10.on FC2 2.6.10-1.771 using an older > PowerEdge 500Sc server. Specs: pIII 512mb ram. I have a few small list > and one large one (approx 65,000 subscribers) Search the Mailman FAQ Wizard for "performance". Search the archives for "performance", "large mailing list", etc.... Use the instructions at and . After doing that, if you still have questions, please let us know. -- 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 Jul 15 18:33:02 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 15 Jul 2005 18:33:02 +0200 Subject: [Mailman-Users] How to hide/disable user options? In-Reply-To: <0b9901c5895a$5e985270$630db09d@gdc4s.com> References: <0b9901c5895a$5e985270$630db09d@gdc4s.com> Message-ID: At 12:29 PM -0400 2005-07-15, Mike Flaherty wrote: > I am looking to make it so that subscribers can not change their settings, > however I do still want them to be able to unsubscribe when they want. [ ... deletia ... ] > Is this possible? So far as I know, you can't do anything like this without hacking the code. -- 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 mylists2004 at gmail.com Fri Jul 15 19:11:10 2005 From: mylists2004 at gmail.com (James) Date: Fri, 15 Jul 2005 10:11:10 -0700 Subject: [Mailman-Users] Editing rejection notice text when action to take for postings from non-members is 'Hold'. Message-ID: <4b2a6ddc05071510113396f53f@mail.gmail.com> Is it possible to send rejection notice text to non-members if action to take for postings from non-members is 'Hold'? I need to set this up because when non-member post is approved I want their email address to appear in the FROM field. Otherwise I have to forward emails on their belhaf and this is isn't as easy to manage, and sometimes it causes confusion. Mailman v2.1.5, MTA: Postfix v2.1.5, i686 GNU/Linux 2.4.18 Privacy options > Sender filters > Non-member filters ------------------------------- List of non-member addresses whose postings should be automatically accepted ------------------------------- List of non-member addresses whose postings will be immediately held for moderation. ------------------------------- List of non-member addresses whose postings will be automatically rejected. ------------------------------- List of non-member addresses whose postings will be automatically discarded. ------------------------------- Action to take for postings from non-members for which no explicit action is defined. HOLD ------------------------------- hould messages from non-members, which are automatically discarded, be forwarded to the list moderator? YES ------------------------------- From Poster at aurora.cotse.net Fri Jul 15 20:17:22 2005 From: Poster at aurora.cotse.net (Poster) Date: Fri, 15 Jul 2005 14:17:22 -0400 (EDT) Subject: [Mailman-Users] Custom aliases? In-Reply-To: <4b2a6ddc05071510113396f53f@mail.gmail.com> References: <4b2a6ddc05071510113396f53f@mail.gmail.com> Message-ID: Does anyone know how to create these? I'd like to rename some of the standard ones and eliminate others. I don't think that editing aliases is the right way to go because genaliases will just wipe out my changes. Maybe that's the only way, though and I'll just have to redo stuff whenever I genaliases? Any ideas? Thanks! ~He who posts From mylists2004 at gmail.com Fri Jul 15 20:20:45 2005 From: mylists2004 at gmail.com (James) Date: Fri, 15 Jul 2005 11:20:45 -0700 Subject: [Mailman-Users] extract emails from a list Message-ID: <4b2a6ddc050715112077224013@mail.gmail.com> Is it possible to get a list of all mailing lists with their respective members and dump this info in one text file? eg. list1 user1 at domain.com user2 at domain.com list2 user1 at domain.com user3 at domain.com etc. From trevor.cullingsworth at pleasant.net Fri Jul 15 20:48:49 2005 From: trevor.cullingsworth at pleasant.net (Trevor Cullingsworth) Date: Fri, 15 Jul 2005 11:48:49 -0700 Subject: [Mailman-Users] extract emails from a list In-Reply-To: <4b2a6ddc050715112077224013@mail.gmail.com> References: <4b2a6ddc050715112077224013@mail.gmail.com> Message-ID: <42D80511.1060002@pleasant.net> Hi James, This script should do the trick. It is what I use. #!/bin/bash # #-- list_inquiry.sh # Mailman_Dir=/usr/lib/mailman Script_Output=/tmp/list_inquiry.txt # # #-- Change directory to mailman bin directory cd /$Mailman_Dir/bin # # echo "Subscribers of each list in company" > $Script_Output echo >> $Script_Output # #-- Get all list names and put into a for loop for mail_lists in `./list_lists -b` do echo "$mail_lists:" >> $Script_Output #-- Get list of members for each list ./list_members $mail_lists >> $Script_Output echo >> $Script_Output echo >> $Script_Output done # # #-- End of Script Trevor Cullingsworth James wrote: >Is it possible to get a list of all mailing lists with their >respective members and dump this info in one text file? > >eg. > >list1 >user1 at domain.com >user2 at domain.com > >list2 >user1 at domain.com >user3 at domain.com > >etc. >------------------------------------------------------ >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/trevor.cullingsworth%40pleasant.net > >Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > > From brad at stop.mail-abuse.org Fri Jul 15 21:09:02 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 15 Jul 2005 21:09:02 +0200 Subject: [Mailman-Users] Custom aliases? In-Reply-To: References: <4b2a6ddc05071510113396f53f@mail.gmail.com> Message-ID: At 2:17 PM -0400 2005-07-15, Poster wrote: > Does anyone know how to create these? I'd like to rename some of the > standard ones and eliminate others. They are there, and named the way they are, for a reason. If you do this, then you're unlikely to be able to get any help from anyone who is familiar with the standard Mailman stuff. You're painting yourself into a corner where you will have little or no support that you can call on when you have problems in the future. What are you really trying to accomplish? > I don't think that editing aliases > is the right way to go because genaliases will just wipe out my > changes. Maybe that's the only way, though and I'll just have to redo > stuff whenever I genaliases? Any ideas? If you're bound and determined to go about making changes of this nature, then you're talking about making source code modifications to programs like genaliases. -- 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 rgrams at kictribe.org Fri Jul 15 22:17:06 2005 From: rgrams at kictribe.org (Rick Grams) Date: Fri, 15 Jul 2005 12:17:06 -0800 Subject: [Mailman-Users] Messages received at the server but do not send Message-ID: <200507152017.j6FKH7bP037139@kictribe.org> Hello, Totally lost here - I'm sure this has to be a basic task for an experienced user. To show my lack of knowledge, I'm not sure how to check the qrunner (saw that option in another post), or any other process that should be running. Problem - Email sent to mailing lists sits in the /usr/local/mailman/qfiles/in directory. I am lost on how to further troubleshoot this issue. Any advice would be greatly appreciated. Mailman is running on a FreeBSD server. Rick G From jsquyres at osl.iu.edu Fri Jul 15 22:22:23 2005 From: jsquyres at osl.iu.edu (Jeff Squyres) Date: Fri, 15 Jul 2005 16:22:23 -0400 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? Message-ID: <82afee8aff9042cc20884f938e73b9af@osl.iu.edu> Greetings! I have a performance question about mailman-2.1.6. We run a mail server that serves some fairly large, active mailing lists (2k-3k members, a few hundred posts a day). But we also have several smaller lists (20-30 members, with only a few posts a day). We have been running mailman 2.1.5 successfully for quite a long time and have been very happy with it (thanks for all the work!). However, we recently upgraded to 2.1.6: - we used the same ./configure options for 2.1.6 as we did with 2.1.5 - our mm_cfg.py was unchanged between 2.1.5 and 2.1.6. My back-end MTA is sendmail (not controlled by me -- nothing I can do about it). It has not changed in configuration since we upgraded to 2.1.6. Previously, mail to my smaller lists would be delivered just about "immediately" (usually within a few minutes). Mail to lists would flow through mailman quickly and be given to sendmail (which usually delivered it fairly quickly, particularly to local recipients). However, once we upgraded to 2.1.6, performance on our smaller lists decreased dramatically during peak traffic times -- it can take 30-90 minutes before mailman hands off incoming list mail to sendmail. sendmail still delivers the mail pretty quickly (particularly local recipients). Specifically, outgoing mail files seem to sit in qfiles/out for a long, long time. This only happens during peak traffic times -- during off-peak times, mail flows through mailman to sendmail quickly, and end-to-end deliveries are quite snappy (within a few minutes at most). Does mailman somehow throttle/queue its output to the MTA? Are there any configuration parameters that I can tweak to change this behavior? It's quite a bummer, especially since 2.1.5 did not seem to exhibit this behavior. We see the parameter SMTP_MAX_RCPTS; it's listed in our Defaults.py with a default value of 500 (which seems to be fine). I'm thinking that this is not our problem (it was 500 in 2.1.5 as well) -- indeed, the problem seems to be the rate at which mailman gives mail to sendmail, not how many mails it gives in each MTA transaction. Any suggestions/comments would be appreciated. Many thanks. -- {+} Jeff Squyres {+} jsquyres at osl.iu.edu {+} Post Doctoral Research Associate, Open Systems Lab, Indiana University {+} http://www.osl.iu.edu/ From brad at stop.mail-abuse.org Fri Jul 15 23:16:41 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 15 Jul 2005 23:16:41 +0200 Subject: [Mailman-Users] Messages received at the server but do not send In-Reply-To: <200507152017.j6FKH7bP037139@kictribe.org> References: <200507152017.j6FKH7bP037139@kictribe.org> Message-ID: At 12:17 PM -0800 2005-07-15, Rick Grams wrote: > Problem - Email sent to mailing lists sits in the > /usr/local/mailman/qfiles/in directory. > > I am lost on how to further troubleshoot this issue. Any advice would be > greatly appreciated. Go to the Mailman FAQ Wizard at and search for "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 brad at stop.mail-abuse.org Fri Jul 15 23:28:19 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 15 Jul 2005 23:28:19 +0200 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: <82afee8aff9042cc20884f938e73b9af@osl.iu.edu> References: <82afee8aff9042cc20884f938e73b9af@osl.iu.edu> Message-ID: At 4:22 PM -0400 2005-07-15, Jeff Squyres wrote: > However, once we upgraded to 2.1.6, performance on our smaller lists > decreased dramatically during peak traffic times -- it can take 30-90 > minutes before mailman hands off incoming list mail to sendmail. Weird. There is nothing in Mailman 2.1.6 that should cause it to be significantly slower. > Does mailman somehow throttle/queue its output to the MTA? No. > Are there > any configuration parameters that I can tweak to change this behavior? With regards to Mailman itself, there are relatively few performance tweaks or changes that you can make. There are some tricks you can do to speed things up some, depending on what type of specific performance problems you're having. I'd encourage you to start by going to the Mailman FAQ Wizard at and search for "performance". > It's quite a bummer, especially since 2.1.5 did not seem to exhibit > this behavior. We see the parameter SMTP_MAX_RCPTS; it's listed in our > Defaults.py with a default value of 500 (which seems to be fine). One of the things that will really slow down a mailing list is trying to hand off a large set of recipients to the MTA, especially if the MTA does extensive checking on each and every recipient address, and most especially if the MTA delivers each recipient in a synchronous mode -- as is typical for sendmail. One thing I would suggest is to make sure that you can enable list personalization and VERP, and then turn them on for your biggest lists -- this way the MTA can handle delivery to each recipient in parallel. This also helps in bounce message management, which is one of the biggest problems on large mailing lists. > I'm > thinking that this is not our problem (it was 500 in 2.1.5 as well) -- > indeed, the problem seems to be the rate at which mailman gives mail to > sendmail, not how many mails it gives in each MTA transaction. Hmm. That doesn't sound like a typical Mailman performance problem. Are your filesystems full? Most Unix OSes will optimize for speed, up until about 90% full. At that point, they start optimizing for space, and this is usually a pretty big performance hit. Also, do any of the directories have more than a few hundred files in them? Or have they ever had more than a few hundred files in them at any one time? One of the problems with standard Unix filesystems is that you have to do a linear search through all possible directory entries before you can create a new file, or before you can confirm that a given file doesn't exist. So, if a directory ever ballooned to thousands of files, even if it no longer has thousands of files in it now, it still takes a long time to do the linear search. The solution for this problem is to stop the affected systems, move aside the old directories, create new ones with all the same ownership and permissions, and then move any files that need to be preserved from the old directory to the new one. If you do a search of the Mailman FAQ Wizard and the archives of the mailman-users mailing list, you should find all these tips and more. -- 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 Jul 15 23:55:36 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Fri, 15 Jul 2005 14:55:36 -0700 (PDT) Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: from Brad Knowles at "Jul 15, 2005 11:28:19 pm" Message-ID: <20050715215536.1AF827AE@mail.tuunq.com> In a flurry of recycled electrons, Brad Knowles wrote: > At 4:22 PM -0400 2005-07-15, Jeff Squyres wrote: > > thinking that this is not our problem (it was 500 in 2.1.5 as well) -- > > indeed, the problem seems to be the rate at which mailman gives mail to > > sendmail, not how many mails it gives in each MTA transaction. > > Hmm. That doesn't sound like a typical Mailman performance problem. > > Are your filesystems full? Most Unix OSes will optimize for > speed, up until about 90% full. At that point, they start optimizing > for space, and this is usually a pretty big performance hit. Sendmail used to throttle itself based on load average of the host. With new mailman code, and possible newer python (was python replaced?), you could be hitting one of those thresholds. It was somewhere in the sendmail.cf file. z! From brad at stop.mail-abuse.org Sat Jul 16 00:57:05 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sat, 16 Jul 2005 00:57:05 +0200 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: <20050715215536.1AF827AE@mail.tuunq.com> References: <20050715215536.1AF827AE@mail.tuunq.com> Message-ID: At 2:55 PM -0700 2005-07-15, Carl Zwanzig wrote: > Sendmail used to throttle itself based on load average of the host. > With new mailman code, and possible newer python (was python replaced?), > you could be hitting one of those thresholds. It was somewhere in the > sendmail.cf file. Hmm. Actually, I think you may be on the right track, but not with regards to load average. The more recent versions of sendmail will also allow only so many simultaneous connections open, and that can also be a bottleneck. Proper tuning of SMTP_MAX_RCPTS is definitely something you want to look at -- too large can hurt you, as can too small. -- 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 Sat Jul 16 03:24:22 2005 From: cpz at tuunq.com (Carl Zwanzig) Date: Fri, 15 Jul 2005 18:24:22 -0700 (PDT) Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: from Brad Knowles at "Jul 16, 2005 00:57:05 am" Message-ID: <20050716012423.241E17AE@mail.tuunq.com> In a flurry of recycled electrons, Brad Knowles wrote: > Hmm. Actually, I think you may be on the right track, but not > with regards to load average. The more recent versions of sendmail > will also allow only so many simultaneous connections open, and that > can also be a bottleneck. Proper tuning of SMTP_MAX_RCPTS is > definitely something you want to look at -- too large can hurt you, > as can too small. I was definitly thinking of load averages, sendmail will reject connections if the LA is too high. Look at "O QueueLA" and "O RefuseLA" in the .cf and look for rejected connections messages in the log. Just for interest... http://dbaron.org/linux/sendmail-on-rheet z! who hasn't actually run sendmail for quite a while and may be spouting complete BS From jsquyres at osl.iu.edu Sat Jul 16 14:15:33 2005 From: jsquyres at osl.iu.edu (Jeff Squyres) Date: Sat, 16 Jul 2005 08:15:33 -0400 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: References: <20050715215536.1AF827AE@mail.tuunq.com> Message-ID: <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> Our load averages are definitely quite small -- hovering below 1.0. Our sendmail configuration hasn't changed since we upgraded to 2.1.6, which is why we're [initially] thinking that it isn't a sendmail issue. Our disks are also quite far from full -- we have oodles of disk space. Clarifying question, however -- will mailman only make one SMTP connection at a time (and block all further outgoing processing until that one SMTP connection is complete)? Is this why you're suggesting proper tuning of SMTP_MAX_RCPTS? We didn't change the value of SMTP_MAX_RCPTS between 2.1.5 and 2.1.6 (500). Perhaps this is too high (none of our lists have close to 500 subscribers in a single domain). We routinely see large sendmail outgoing queues (and did with 2.1.5, too). A comment in one of the prior e-mails made me go check the other qfiles directories -- we have a few hundred files in the qfiles/bad directory (~200) and a few thousand in qfiles/shunt (~4000). What are these files? (pardon the newbie question) Thanks for all your suggestions -- we're checking them in the background, but it takes a little time to check properly. Also, based on your replies, I think we need to triple check with our sendmail maintainers and ensure that they really, really didn't change anything between when we were running 2.1.5 and 2.1.6 (they swear that they didn't, but we'll ask again). On Jul 15, 2005, at 6:57 PM, Brad Knowles wrote: > At 2:55 PM -0700 2005-07-15, Carl Zwanzig wrote: > >> Sendmail used to throttle itself based on load average of the host. >> With new mailman code, and possible newer python (was python >> replaced?), >> you could be hitting one of those thresholds. It was somewhere in the >> sendmail.cf file. > > Hmm. Actually, I think you may be on the right track, but not > with regards to load average. The more recent versions of sendmail > will also allow only so many simultaneous connections open, and that > can also be a bottleneck. Proper tuning of SMTP_MAX_RCPTS is > definitely something you want to look at -- too large can hurt you, > as can too small. > > -- > 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. > ------------------------------------------------------ > 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/ > jsquyres%40osl.iu.edu > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show& > file=faq01.027.htp > -- {+} Jeff Squyres {+} jsquyres at osl.iu.edu {+} Post Doctoral Research Associate, Open Systems Lab, Indiana University {+} http://www.osl.iu.edu/ From brad at stop.mail-abuse.org Sat Jul 16 14:07:48 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sat, 16 Jul 2005 14:07:48 +0200 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: <003801c589a6$0b89e4d0$010aa8c0@Onetomarket.nl> References: <003801c589a6$0b89e4d0$010aa8c0@Onetomarket.nl> Message-ID: At 3:31 AM +0200 2005-07-16, Carl Zwanzig wrote: > I was definitly thinking of load averages, sendmail will reject connections > if the LA is too high. Yes, I know precisely what you were thinking about. That is certainly one possibility, but it got me thinking about some others. > who hasn't actually run sendmail for quite a while and may be spouting > complete BS Note that I was the comp.mail.sendmail FAQ maintainer for '95-97, and I started mucking about with it years before then. I haven't done much with it recently, but that doesn't invalidate all the experience that I have accumulated to date. -- 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 Sat Jul 16 14:27:43 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sat, 16 Jul 2005 14:27:43 +0200 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> References: <20050715215536.1AF827AE@mail.tuunq.com> <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> Message-ID: At 8:15 AM -0400 2005-07-16, Jeff Squyres wrote: > Clarifying question, however -- will mailman only make one SMTP > connection at a time (and block all further outgoing processing until > that one SMTP connection is complete)? Yup. > Is this why you're suggesting > proper tuning of SMTP_MAX_RCPTS? Yup. > We didn't change the value of SMTP_MAX_RCPTS between 2.1.5 and 2.1.6 > (500). Perhaps this is too high (none of our lists have close to 500 > subscribers in a single domain). That's not done on a per-domain basis. Let's say you have 1000 subscribers. With SMTP_MAX_RCPTS set to 500, then you will send out one copy of the message to the first 500 recipients, wait for it to be fully accepted by the MTA, and then send out the second copy of the message to 500 recipients. The result can extremely "peaky" in nature, kind of like taking a car and shifting the gear box directly from 5th gear to 1st, and then from 1st back to 5th. If you break that up into smaller chunks, the system can be processing more of those chunks in parallel, and each chunk can be accepted faster. > We routinely see large sendmail > outgoing queues (and did with 2.1.5, too). Given your configuration, I'm not at all surprised. > A comment in one of the prior e-mails made me go check the other qfiles > directories -- we have a few hundred files in the qfiles/bad directory > (~200) and a few thousand in qfiles/shunt (~4000). What are these > files? (pardon the newbie question) The stuff in the "shunt" queue are messages that were malformed in some way, and Mailman shoved them off to the side because it couldn't deal with them. Whenever you stop and restart Mailman, it will go through the "shunt" queue to see if there is anything it can handle now that previously it could not. This can really hurt startup times, and a large "shunt" queue can hurt you any time you have to move messages into it. You might want to consider turning off Mailman, moving most of the "shunt" messages to a different directory name (maybe shunt.old, or shunt.2005-07-16, or whatever), and then creating a new shunt queue with the exact same ownership and permissions. > Thanks for all your suggestions -- we're checking them in the > background, but it takes a little time to check properly. Also, based > on your replies, I think we need to triple check with our sendmail > maintainers and ensure that they really, really didn't change anything > between when we were running 2.1.5 and 2.1.6 (they swear that they > didn't, but we'll ask again). You definitely want to learn more about your sendmail configuration, yes. -- 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 jsquyres at osl.iu.edu Sat Jul 16 14:45:27 2005 From: jsquyres at osl.iu.edu (Jeff Squyres) Date: Sat, 16 Jul 2005 08:45:27 -0400 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: References: <20050715215536.1AF827AE@mail.tuunq.com> <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> Message-ID: On Jul 16, 2005, at 8:27 AM, Brad Knowles wrote: >> We didn't change the value of SMTP_MAX_RCPTS between 2.1.5 and 2.1.6 >> (500). Perhaps this is too high (none of our lists have close to 500 >> subscribers in a single domain). > > That's not done on a per-domain basis. Let's say you have 1000 > subscribers. With SMTP_MAX_RCPTS set to 500, then you will send out > one copy of the message to the first 500 recipients, wait for it to be > fully accepted by the MTA, and then send out the second copy of the > message to 500 recipients. The result can extremely "peaky" in > nature, kind of like taking a car and shifting the gear box directly > from 5th gear to 1st, and then from 1st back to 5th. Ah -- thanks for clarifying. This is not really what is implied in the FAQ (http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.012.htp) -- I read it to imply that mailman is grouping messages to the MTA by domain in order to boost minimum number of deliveries to a given target domain. That could simply be my flawed interpretation (I based that assumption on the bandwidth discussion in the middle), but perhaps it's worth a few clarifying statements in the FAQ...? > If you break that up into smaller chunks, the system can be > processing more of those chunks in parallel, and each chunk can be > accepted faster. We have pumped our SMTP_MAX_RCPTS down to 5 (we had never changed it before -- the mailman default was 500, even though the FAQ suggests that it should be significantly lower), but we'll have to wait for our next peak traffic period (likely not until Monday) to see how well it's actually working out. >> We routinely see large sendmail >> outgoing queues (and did with 2.1.5, too). > > Given your configuration, I'm not at all surprised. Right -- sorry, I didn't mean to imply otherwise. We were not surprised by this, either. I was trying to say that we've seen this behavior for a long time and didn't have any performance issues with it. >> A comment in one of the prior e-mails made me go check the other >> qfiles >> directories -- we have a few hundred files in the qfiles/bad >> directory >> (~200) and a few thousand in qfiles/shunt (~4000). What are these >> files? (pardon the newbie question) > > The stuff in the "shunt" queue are messages that were malformed in > some way, and Mailman shoved them off to the side because it couldn't > deal with them. Whenever you stop and restart Mailman, it will go > through the "shunt" queue to see if there is anything it can handle > now that previously it could not. This can really hurt startup times, > and a large "shunt" queue can hurt you any time you have to move > messages into it. > > You might want to consider turning off Mailman, moving most of the > "shunt" messages to a different directory name (maybe shunt.old, or > shunt.2005-07-16, or whatever), and then creating a new shunt queue > with the exact same ownership and permissions. Sounds good -- will do. Thanks! >> Thanks for all your suggestions -- we're checking them in the >> background, but it takes a little time to check properly. Also, >> based >> on your replies, I think we need to triple check with our sendmail >> maintainers and ensure that they really, really didn't change >> anything >> between when we were running 2.1.5 and 2.1.6 (they swear that they >> didn't, but we'll ask again). > > You definitely want to learn more about your sendmail configuration, > yes. The thought occurs to me that perhaps it wasn't our sendmail guys who changed something, but perhaps the guys in the anti-spam/virus-checking crew changed something (I believe they also check outgoing mails for some insundry list of things that they believe indicates spam/viruses). Hmm. Need to go ping them, too... -- {+} Jeff Squyres {+} jsquyres at osl.iu.edu {+} Post Doctoral Research Associate, Open Systems Lab, Indiana University {+} http://www.osl.iu.edu/ From brad at stop.mail-abuse.org Sat Jul 16 15:51:45 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sat, 16 Jul 2005 15:51:45 +0200 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: References: <20050715215536.1AF827AE@mail.tuunq.com> <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> Message-ID: At 8:45 AM -0400 2005-07-16, Jeff Squyres wrote: > Ah -- thanks for clarifying. This is not really what is implied in the > FAQ (http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.012.htp) > -- I read it to imply that mailman is grouping messages to the MTA by > domain in order to boost minimum number of deliveries to a given target > domain. No. He's talking about the network bandwidth that will be used by the MTA, once it has accepted all the messages and recipients from Mailman. The MTA is forced to send no more than X recipients to a given target site, because no more than X recipients exist at that site. But Mailman could dump hundreds of thousands of recipients on the local MTA, and not care about what the local MTA does with that. We've been talking about the Mailman-to-MTA interface, not the MTA-to-MTA interface. > That could simply be my flawed interpretation (I based that > assumption on the bandwidth discussion in the middle), but perhaps it's > worth a few clarifying statements in the FAQ...? I'll see if I can come up with something. >> If you break that up into smaller chunks, the system can be processing >> more of those chunks in parallel, and each chunk can be accepted faster. > > We have pumped our SMTP_MAX_RCPTS down to 5 (we had never changed it > before -- the mailman default was 500, even though the FAQ suggests > that it should be significantly lower), but we'll have to wait for our > next peak traffic period (likely not until Monday) to see how well > it's actually working out. One thing I would encourage you to do is to change just one thing at a time, and see what the effects are. With regards to reducing SMTP_MAX_RCPTS, I would encourage you to reduce the value by roughly half at each stage. So, go from 500 to 250, 250 to 125, 125 to 62, 62 to 32, etc.... This way, you should get a better idea of what the real threshold is. > Right -- sorry, I didn't mean to imply otherwise. We were not surprised > by this, either. I was trying to say that we've seen this behavior for > a long time and didn't have any performance issues with it. This sort of thing happens all the time with all sorts of systems. People will notice that their tires seem a little low, and there is some smoking coming out of the tailpipe, but they won't do anything about it until the car blows up or the tires come off the rims, etc.... That's when they take the car to the mechanic. With computers, people may notice that queues get really long, but they'll think that this is perfectly normal and acceptable, until something bad happens. That's when they go looking for help. They've been seeing all the signs that something bad was likely to happen soon, but they didn't recognize them for what they were. Sometimes it's expensive to fix catastrophic failures, sometimes not. Unfortunately, this is the way that the world tends to work. > The thought occurs to me that perhaps it wasn't our sendmail guys who > changed something, but perhaps the guys in the anti-spam/virus-checking > crew changed something (I believe they also check outgoing mails for > some insundry list of things that they believe indicates spam/viruses). > Hmm. Need to go ping them, too... Yeah, gotta talk to them, too. The recommended practice for mailing lists is to check messages on input, but don't try to check them on output -- after all, the messages were already demonstrated to be clean on input. You may or may not be able to do this at your site, but you should at least check with them. The problem could also be DNS or reverse DNS. Those kinds of things can really slow down MTAs, as they check their incoming connections. If a DNS server is flaking out, the MTAs could be taking much longer than they used to in order to do all the same sorts of checks that they've always been doing. Another thing to watch out for is tar-pitting SMTP services, such as TarProxy (see ) or OpenBSD's "spamd" (see and ). Note that "spamd" can also be run on modern versions of FreeBSD that have also implemented the "pf" firewall package that is also taken from OpenBSD. This wouldn't directly affect Mailman, but could cause messages to become backlogged on the MTA, waiting to be sent. You want to keep a close eye on those MTAs, and you may want to make sure that any tar-pitting is only done on inbound mail as opposed to outbound. -- 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 jsquyres at osl.iu.edu Sat Jul 16 17:16:42 2005 From: jsquyres at osl.iu.edu (Jeff Squyres) Date: Sat, 16 Jul 2005 11:16:42 -0400 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: References: <20050715215536.1AF827AE@mail.tuunq.com> <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> Message-ID: <14ed2e962a4866289f91938545251c4b@osl.iu.edu> Short version -- all good tips; many thanks. We're investigating them all, but as you suggested, we're changing one thing at a time. Checking them thoroughly takes a little while, so I probably won't be able to report anything intelligent back on our results for a week or so (gotta wait for peak usage, for one thing). A few more detailed remarks below. On Jul 16, 2005, at 9:51 AM, Brad Knowles wrote: >> Ah -- thanks for clarifying. This is not really what is implied in >> the >> FAQ >> (http://www.python.org/cgi-bin/faqw-mm.py? >> req=show&file=faq04.012.htp) >> -- I read it to imply that mailman is grouping messages to the MTA >> by >> domain in order to boost minimum number of deliveries to a given >> target >> domain. > > No. He's talking about the network bandwidth that will be used > by the MTA, once it has accepted all the messages and recipients from > Mailman. The MTA is forced to send no more than X recipients to a > given target site, because no more than X recipients exist at that > site. Gotcha -- I understand that. But the inference that I made was that if mailman did not group domains together in the 1000 member list shown in the example, then his numbers are not necessarily accurate. Specifically, mails to @example.com may not be conveniently lumped into 1 or 2 transfers to the MTA -- in a worst case, they may be spread out across 1000/SMTP_MAX_RCPTS transfers to the MTA. In this case, the MTA has no way of knowing that they are, in fact, the same message, and therefore may have to initiate 1000/SMTP_MAX_RCPTS connections to the same remote MTA at example.com. Or, even if the MTA can tell that they are the same message, due to race conditions and/or CPU load, the MTA may be eagerly delivering messages to the remote MTA, and therefore still have to initiate 1000/SMTP_MAX_RCPTS connections to the example.com MTA (e.g., if one message is fully sent to example.com's MTA before the next [identical] one arrives at the local MTA from mailman). Hence, I assumed that he was implicitly saying that mailman was grouping domains when it transferred to the MTA (i.e., packed as many @example.com's into a single MTA transfer as possible [until exhausted] -- repeating for all like domains in the recipient list), and therefore could guarantee that there would only be 1 or 2 transfers to the remote MTA (based on the numbers in his example). However, it's quite possible that my logic is incorrect here... :-) >> We have pumped our SMTP_MAX_RCPTS down to 5 (we had never changed it >> [snipped] > > One thing I would encourage you to do is to change just one thing > at a time, and see what the effects are. With regards to reducing > SMTP_MAX_RCPTS, I would encourage you to reduce the value by roughly > half at each stage. So, go from 500 to 250, 250 to 125, 125 to 62, > 62 to 32, etc.... This way, you should get a better idea of what the > real threshold is. Will do. >> Right -- sorry, I didn't mean to imply otherwise. We were not >> surprised >> by this, either. I was trying to say that we've seen this behavior >> for >> a long time and didn't have any performance issues with it. > > This sort of thing happens all the time with all sorts of > systems. People will notice that their tires seem a little low, and > there is some smoking coming out of the tailpipe, but they won't do > anything about it until the car blows up or the tires come off the > rims, etc.... That's when they take the car to the mechanic. > > With computers, people may notice that queues get really long, > but they'll think that this is perfectly normal and acceptable, until > something bad happens. That's when they go looking for help. > They've been seeing all the signs that something bad was likely to > happen soon, but they didn't recognize them for what they were. Indeed. Delivery on our big lists had *always* been [relatively] slow; as you said, we always assumed that that was the way it was supposed to work. But deliver for our small lists had always been fairly quick -- when it changed to be fairly slow, that was an indication that something was wrong. >> The thought occurs to me that perhaps it wasn't our sendmail guys who >> changed something, but perhaps the guys in the >> anti-spam/virus-checking >> crew changed something (I believe they also check outgoing mails for >> some insundry list of things that they believe indicates >> spam/viruses). >> Hmm. Need to go ping them, too... > > Yeah, gotta talk to them, too. The recommended practice for > mailing lists is to check messages on input, but don't try to check > them on output -- after all, the messages were already demonstrated > to be clean on input. > > You may or may not be able to do this at your site, but you > should at least check with them. Yes, that's exactly what I was thinking. I'm not sure what our anti-spam/anti-virus stuff is doing, but I won't be able to talk to the guys who run that stuff until Monday. > The problem could also be DNS or reverse DNS. Those kinds of > things can really slow down MTAs, as they check their incoming > connections. If a DNS server is flaking out, the MTAs could be > taking much longer than they used to in order to do all the same > sorts of checks that they've always been doing. We checked into that, and seem to have a pretty reliable DNS connection (and its cached locally). I don't think we're a victim of tarpit kinds of remote MTAs, but even if we are, lowering the SMTP_MAX_RCPTS should help with that, right? That is, if a recipient has a slow MTA, then *essentially* only the other (SMTP_MAX_RCPTS-1) other recipients will be penalized (because the others will be occurring in more-or-less parallel). Is that right? Thanks again! -- {+} Jeff Squyres {+} jsquyres at osl.iu.edu {+} Post Doctoral Research Associate, Open Systems Lab, Indiana University {+} http://www.osl.iu.edu/ From msapiro at value.net Sat Jul 16 18:23:22 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 16 Jul 2005 09:23:22 -0700 Subject: [Mailman-Users] closely related lists - using users from adifferent lists In-Reply-To: Message-ID: David Cake wrote: > Is there a way to allow people who are subscribed to a second >list to be accepted as subscribers to the first? Not as subscribers, but see http://sourceforge.net/tracker/index.php?func=detail&aid=1220144&group_id=103&atid=300103 for a patch that allows the subscribers of list2 to post to list1. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sat Jul 16 19:58:56 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 16 Jul 2005 10:58:56 -0700 Subject: [Mailman-Users] REQ: member list with nomail In-Reply-To: <20050709183234.C585D1E4002@bag.python.org> Message-ID: Daevid Vincent wrote: >There should be a way under the "Membership Management... " section in the >web UI to show all members who are set to 'no mail'. This way I can weed out >users that are basically useless on the list. See http://starship.python.net/crew/jwt/mailman/#throughtheweb for a script that automates getting a subscriber list from the "Membership Management... " section and has a --nomail option. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mylists2004 at gmail.com Sat Jul 16 20:05:08 2005 From: mylists2004 at gmail.com (James) Date: Sat, 16 Jul 2005 11:05:08 -0700 Subject: [Mailman-Users] footer comes as an attachment Message-ID: <4b2a6ddc05071611054b51316f@mail.gmail.com> I added a footer to non-digest mailing list but for some reason it comes trough with each message as an attachment. I can't figure out why. Any suggestions? From msapiro at value.net Sat Jul 16 20:09:49 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 16 Jul 2005 11:09:49 -0700 Subject: [Mailman-Users] footer comes as an attachment In-Reply-To: <4b2a6ddc05071611054b51316f@mail.gmail.com> Message-ID: James wrote: >I added a footer to non-digest mailing list but for some reason it >comes trough with each message as an attachment. I can't figure out >why. Any suggestions? See the FAQ >Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Article 4.39 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sat Jul 16 20:25:39 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 16 Jul 2005 11:25:39 -0700 Subject: [Mailman-Users] Problems upgrading to Fedora4 In-Reply-To: <42D3895F.9010809@alesund.folkebibl.no> Message-ID: Finn Sindre Eliassen wrote: >I've upgraded from Fedora 2 to FC4 and and are using mailman version >2.1.35. It works fine, except for one thing; the old list members are >gone. How can I retrieve them? The location of the $prefix/lists/ directory changed from Fedora 2 to FC4. You have to find the old lists// directories and move them to the new location. You probably have to do the same for archives/ -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sat Jul 16 21:18:18 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 16 Jul 2005 12:18:18 -0700 Subject: [Mailman-Users] Duplicate Unsubscribe Notifications In-Reply-To: <20050713031055.26B881E4002@bag.python.org> Message-ID: LifeTrek Coaching wrote: >When Mailman automatically removes a name from the list, I (as list owner >and moderator) and receiving either 3 or 4 notices for each name that is >removed. What is causing these multiple notices? How can I resolve the >issue? Let me know. Thanks. Are you listed in both 'owner' and 'moderator'? That could account for two copies. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sat Jul 16 21:28:09 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 16 Jul 2005 12:28:09 -0700 Subject: [Mailman-Users] Scheduled Administrative Option In-Reply-To: <20050713144533.D32C81E4018@bag.python.org> Message-ID: LifeTrek Coaching wrote: >My large list (40,000 names) is announcement only and all posts are held (to >prevent the possibility of a spammer hijacking the list). So the "Schedule" >option is the only one that would work. Simply scheduling when I send the >post would not resolve the problem. You could post with an Approved: header as suggested in FAQ articles 3.11 and 3.34. Then as Tokio suggests, you could schedule the sending of the post to the list on your own PC. -- 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 Sat Jul 16 21:58:04 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sat, 16 Jul 2005 21:58:04 +0200 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: <14ed2e962a4866289f91938545251c4b@osl.iu.edu> References: <20050715215536.1AF827AE@mail.tuunq.com> <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> <14ed2e962a4866289f91938545251c4b@osl.iu.edu> Message-ID: At 11:16 AM -0400 2005-07-16, Jeff Squyres wrote: > Specifically, mails to @example.com may > not be conveniently lumped into 1 or 2 transfers to the MTA -- in a > worst case, they may be spread out across 1000/SMTP_MAX_RCPTS transfers > to the MTA. I'd have to check the code, but I'm pretty sure that Mailman will sort the recipient list, which will allow the MTA to optimize delivery to each domain -- at least, within the parameters of the VERP and "personalization" settings. However, it will only break that list up at the boundaries specified by SMTP_MAX_RCPTS. > We checked into that, and seem to have a pretty reliable DNS connection > (and its cached locally). Some nameserver caching systems occasionally have problems. Check with your DNS server administrators to make sure that they haven't been having any such problems. We've seen a lot of complaints lately on comp.protocols.dns.bind, but maybe that's just a seasonal thing or something. > I don't think we're a victim of tarpit kinds of remote MTAs, but even > if we are, lowering the SMTP_MAX_RCPTS should help with that, right? It might help. > That is, if a recipient has a slow MTA, then *essentially* only the > other (SMTP_MAX_RCPTS-1) other recipients will be penalized (because > the others will be occurring in more-or-less parallel). Is that right? If the deliveries to the other recipients are not tar-pitted, then you would definitely see an improvement, yes. That's one of the advantages of higher parallelism -- up until the point where every recipient gets their own unique copy of the message (which would happen if you turned on VERP and "personalization" for each and every list), you have fewer and fewer other recipients who might potentially be slowed down by the message currently being delivered to a slow site. -- 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 Jul 16 23:12:09 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 16 Jul 2005 14:12:09 -0700 Subject: [Mailman-Users] Editing rejection notice text when action to takefor postings from non-members is 'Hold'. In-Reply-To: <4b2a6ddc05071510113396f53f@mail.gmail.com> Message-ID: James wrote: >Is it possible to send rejection notice text to non-members if action >to take for postings from non-members is 'Hold'? When generic_nonmember_action is Hold and a non-member posts, the poster receives a notice based on the postheld.txt template. See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.048.htp for editing info. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mengland at mengland.net Sun Jul 17 00:46:12 2005 From: mengland at mengland.net (Matt England) Date: Sat, 16 Jul 2005 17:46:12 -0500 Subject: [Mailman-Users] How can I change the "admin" list? Message-ID: <6.1.2.0.2.20050716174434.050bda00@127.0.0.1> I want to change the "admin" list on my Mailman site(s) from "mailman at site.tld" to some other address, namely another another Mailman email list (in part because mailman at site.tld gets spam, and also because I have a general site-admin at site.tld that handls all admin email addresses). Is this possible? If so, how can I do this? -matt From msapiro at value.net Sun Jul 17 00:55:00 2005 From: msapiro at value.net (Mark Sapiro) Date: Sat, 16 Jul 2005 15:55:00 -0700 Subject: [Mailman-Users] How can I change the "admin" list? In-Reply-To: <6.1.2.0.2.20050716174434.050bda00@127.0.0.1> Message-ID: Matt England wrote: >I want to change the "admin" list on my Mailman site(s) from >"mailman at site.tld" to some other address, namely another another Mailman >email list (in part because mailman at site.tld gets spam, and also because I >have a general site-admin at site.tld that handls all admin email addresses). > >Is this possible? If so, how can I do this? Put MAILMAN_SITE_LIST = 'site-admin' in mm_cfg.py and restart Mailman. This assumes you want to use the site-admin at site.tld list. If not, it can be the name of any mailman list, but the list must exist. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jsquyres at osl.iu.edu Sun Jul 17 15:56:37 2005 From: jsquyres at osl.iu.edu (Jeff Squyres) Date: Sun, 17 Jul 2005 09:56:37 -0400 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: <14ed2e962a4866289f91938545251c4b@osl.iu.edu> References: <20050715215536.1AF827AE@mail.tuunq.com> <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> <14ed2e962a4866289f91938545251c4b@osl.iu.edu> Message-ID: <5bed81142e465baed810f0ca492df2ab@osl.iu.edu> On Jul 16, 2005, at 11:16 AM, Jeff Squyres wrote: > Short version -- all good tips; many thanks. We're investigating them > all, but as you suggested, we're changing one thing at a time. > Checking them thoroughly takes a little while, so I probably won't be > able to report anything intelligent back on our results for a week or > so (gotta wait for peak usage, for one thing). Some of our preliminary results are causing us to scratch our heads. Here's some output from the mailman smtp log: Jul 17 07:49:20 2005 (4460) <20050717122437.79C6BD0C57 at rekin6.o2.pl> smtp to lam for 443 recips, completed in 621.976 seconds Jul 17 07:52:21 2005 (4460) smtp to lam for 141 recips, completed in 180.912 seconds Jul 17 07:52:33 2005 (4460) smtp to lam for 8 recips, completed in 12.025 seconds This is from a mailing list named "lam". The total number of recipients from the three lines adds up to the number of subscribers on the list who have mail enabled, so that's not puzzling (443 + 141 + 8 = 592). But we're wondering why one post on the LAM list results in 3 consecutive lines in the mailman output log -- it seems like there should be a whole bunch of lines saying "smtp to lam for [SMTP_MAX_RCPTS] recips..." or just one line saying "smtp to lam for [total] recips..." Why three? -- {+} Jeff Squyres {+} jsquyres at osl.iu.edu {+} Post Doctoral Research Associate, Open Systems Lab, Indiana University {+} http://www.osl.iu.edu/ From c_v at gmx.net Sun Jul 17 16:27:27 2005 From: c_v at gmx.net (Christian Vierkant) Date: Sun, 17 Jul 2005 16:27:27 +0200 Subject: [Mailman-Users] Mailadress in Header Message-ID: <42DA6ACF.9060804@gmx.net> Hello, I have a little issue with all my mailing lists. For every mailinglist there is always one fixed user (in the sample below some.user at somewhere.com) appearing in all outgoing messages. We are using Mailman 2.1.2 with Postfix 2.0.14. Here a sample from a mail sent to a different user than in this header: [...] Received: (qmail 17852 invoked from network); 9 Jun 2005 06:45:29 -0000 Received: from unknown (HELO mailmanserver.somewhere.com) (123123@[111.111.111.111]) (envelope-sender ) by smtp.provider.com (qmail-ldap-1.03) with SMTP for ; 9 Jun 2005 06:45:29 -0000 Received: from mailmanserver.somewhere.com (localhost [127.0.0.1]) by mailmanserver.somewhere.com (Postfix) with ESMTP id 0C14870BF; Thu, 9 Jun 2005 08:45:29 +0200 (CEST) [...] Does this look like a mailman, postfix or provider problem? Thanks, Christian From lists05 at equinephotoart.com Sun Jul 17 16:38:49 2005 From: lists05 at equinephotoart.com (JC Dill) Date: Sun, 17 Jul 2005 07:38:49 -0700 Subject: [Mailman-Users] Mailadress in Header In-Reply-To: <42DA6ACF.9060804@gmx.net> References: <42DA6ACF.9060804@gmx.net> Message-ID: <42DA6D79.2090401@equinephotoart.com> Christian Vierkant wrote: > Hello, > > I have a little issue with all my mailing lists. For every mailinglist > there is always one fixed user (in the sample below > some.user at somewhere.com) appearing in all outgoing messages. > > We are using Mailman 2.1.2 with Postfix 2.0.14. Here a sample from a > mail sent to a different user than in this header: > > [...] > Received: (qmail 17852 invoked from network); 9 Jun 2005 06:45:29 -0000 > Received: from unknown (HELO mailmanserver.somewhere.com) > (123123@[111.111.111.111]) > (envelope-sender ) > by smtp.provider.com (qmail-ldap-1.03) with SMTP > for ; 9 Jun 2005 06:45:29 -0000 > Received: from mailmanserver.somewhere.com (localhost [127.0.0.1]) > by mailmanserver.somewhere.com (Postfix) with ESMTP > id 0C14870BF; Thu, 9 Jun 2005 08:45:29 +0200 (CEST) > [...] > > Does this look like a mailman, postfix or provider problem? A month ago I asked privately about this (on behalf of a friend's list which arrives in my inbox in this fashion) and was told: > It's definitely being added by some MTA in the chain. Mailman never > touches the Received headers. On my friend's list, the "one user" differs somewhat from mailing to mailing (the list sends out small clusters of newsletter posts every few weeks), so I have a handful of email addresses I've received in the headers of posts from that list. jc From msapiro at value.net Sun Jul 17 17:38:33 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 17 Jul 2005 08:38:33 -0700 Subject: [Mailman-Users] Mailadress in Header In-Reply-To: <42DA6ACF.9060804@gmx.net> Message-ID: Christian Vierkant wrote: > >I have a little issue with all my mailing lists. For every mailinglist >there is always one fixed user (in the sample below >some.user at somewhere.com) appearing in all outgoing messages. > >We are using Mailman 2.1.2 with Postfix 2.0.14. Here a sample from a >mail sent to a different user than in this header: > >[...] >Received: (qmail 17852 invoked from network); 9 Jun 2005 06:45:29 -0000 >Received: from unknown (HELO mailmanserver.somewhere.com) >(123123@[111.111.111.111]) > (envelope-sender ) > by smtp.provider.com (qmail-ldap-1.03) with SMTP > for ; 9 Jun 2005 06:45:29 -0000 >Received: from mailmanserver.somewhere.com (localhost [127.0.0.1]) > by mailmanserver.somewhere.com (Postfix) with ESMTP > id 0C14870BF; Thu, 9 Jun 2005 08:45:29 +0200 (CEST) >[...] > >Does this look like a mailman, postfix or provider problem? It looks like qmail at smtp.provider.com. Presumably, is a list member even though not the recipient of this example. It appears that Mailman on mailmanserver.somewhere.com is delivering the post to Postfix on the same machine in an SMTP transaction with multiple recipients. Postfix adds its Received: header and then delivers the post in one or more SMTP transactions, each with one or more recipients. This particular transaction was from Postfix on mailmanserver.somewhere.com to qmail on smtp.provider.com and presumably had multiple recipients, one of whom was the recipient of this example and another of whom was . Qmail then added its Received: header and picked one of the multiple recipients to name in "for ..." even though there were other recipients as well. If this scenario is correct, and this issue is significant, you could set VERP_DELIVERY_INTERVAL = 1 in mm_cfg.py to cause all posts to be sent to one user per SMTP transaction, but see http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.012.htp for performance considerations. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Jul 17 17:46:53 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 17 Jul 2005 08:46:53 -0700 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: <5bed81142e465baed810f0ca492df2ab@osl.iu.edu> Message-ID: Jeff Squyres wrote: > >Some of our preliminary results are causing us to scratch our heads. >Here's some output from the mailman smtp log: > >Jul 17 07:49:20 2005 (4460) <20050717122437.79C6BD0C57 at rekin6.o2.pl> >smtp to lam for 443 recips, completed in 621.976 seconds >Jul 17 07:52:21 2005 (4460) > smtp to lam for 141 >recips, completed in 180.912 seconds >Jul 17 07:52:33 2005 (4460) > smtp to lam for 8 recips, >completed in 12.025 seconds > >This is from a mailing list named "lam". The total number of >recipients from the three lines adds up to the number of subscribers on >the list who have mail enabled, so that's not puzzling (443 + 141 + 8 = >592). > >But we're wondering why one post on the LAM list results in 3 >consecutive lines in the mailman output log -- it seems like there >should be a whole bunch of lines saying "smtp to lam for >[SMTP_MAX_RCPTS] recips..." or just one line saying "smtp to lam for >[total] recips..." > >Why three? There are three different messages. It looks like you have 443 "message" recipients, 141 recipients of one format (MIME or not) of digests and 8 recipients of the other form of digest, and digest_size_threshhold is small enough and this post (or this and its predecessors) large enough that this post triggered a digest. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From lstone19 at stonejongleux.com Sun Jul 17 21:37:23 2005 From: lstone19 at stonejongleux.com (Larry Stone) Date: Sun, 17 Jul 2005 14:37:23 -0500 Subject: [Mailman-Users] Tiger (MacOS X 10.4) installation steps for Mailman In-Reply-To: Message-ID: In September 2004, I posted on this topic with instructions for installing mailman on MacOS X 10.3 (Panther). Today, I just finished upgrading my mailman installation to 2.1.6 on a system I upgraded to Tiger (10.4) a few weeks ago. At the same time, I updated the startup to Apple's new way of starting stuff at boot. So here, once again for purposes of getting it in the archives, are my instructions for installing mailman on MacOS X. Note that I originally installed on Panther and have only upgraded to Tiger and to mailman 2.1.6 but I believe these to be correct. ========= Tiger (MacOS X 10.4) installation steps for Mailman This document is based on my experience installing Mailman 2.1.4 on MacOS X 10.3 (Panther) and subsequently upgrading to Tiger (Mac OS X 10.4) and to mailman 2.1.6. It is largely based on Kathleen Webb's document on installing Mailman and Sendmail on MacOS X 10.2 (Jaguar) () which contains some information on tools that can be useful that will not be repeated here. This guide assumes that you have Postfix (which comes with Tiger) already configured and operating and that you are familiar with the Unix shell and basic text editing from the shell (vi or emacs). It is intended to help you get Mailman installed. It does not deal with actually using Mailman as there are pleny of other sources of help for that. Since I upgraded, I've had no opportunity to actually test these instructions on a new Tiger installation. But it should all work! Questions are best asked through the mailman mailing list. ======================================== Step 1) Collect all the things you need. a) You need to download and decompress the Mailman software. (The installation instructions are in step 3.) Download the software from: http://www.list.org/ My experience was the download was a gzip compressed tar file which was automatically uncompressed to the tar file by Safari (web browser) after downloading. Double-clicking on the tar file caused automatic extraction of the tar file leaving the mailman-2.1.6 folder in the download location. b) You need to be an administrator of your computer. If you do not have administrator privileges, you will not be able to do this. c) Python comes pre-installed on your computer. It is already functioning and ready for use by Mailman. (To verify you have Python, open the Terminal application. at the % prompt, type: sudo Python -V and then hit the enter/return key. You'll be prompted for your password. When you enter it, the terminal will respond with the Python version. d) Apache web server software comes pre-installed on your computer and has already been configured and is running. e) Postfix is already installed on your computer but is not running by default. You will need to get Postfix configured and started but how to do that is beyond the scope of this document. An excellent way of getting Postfix up and running, along with a POP and IMAP server, is with Postfix Enabler . Note that Postfix Enabler is not free - as all the underlying software is freely available, you're paying for the configuration and installation tool, not the underlying software. f) You may need to know how to get into hidden subdirectories. In the Finder, use the Go menu and choose Go to Folder. Type in the path to the hidden folder you need to open. g) You may need to know how to make a new user. You use the System Preferences application [from the Apple menu]. Use the Accounts panel in the System section. h) You need to know how to run the Net Info Manager application. [It is in the Utilities folder in the Applications folder.] You use this to create groups. i) You need to install the Developer Tools that came with your Panther disks or several of the steps won't work. ======================================== Step 2) Set up the user and group needed to run Mailman. I was surprised to find a mailman user already existed. I can only guess that is becuase mailman is included with Panther Server and the account "leaked" into the client version of Panther and I assume is also in a new installation of Tiger. Use Netinfo Manager (in Utilities inside Applications) to verify that it is using the following. If mailman does not yet exist, see Kathleen Webb's document to set it up. a) Open the Net Info Manager application. (It is located in the Utilities folder inside the Applications folder.) b) Click on groups in the second column. Click on mailman in the third column. Verify that in the bottom window you see a property "gid" with value 78. c) Click on users in the second column. Click on mailman in the third column. Verify that in the bottom window you see a property "uid" with value 78. Assuming all of the above is there, we're good to go. ======================================== Step 3) Create a folder for mailman in the finder. a) You can choose where to create the folder. I chose to make the mailman folder in the Applications folder. These instructions assume that is where you create the new folder. To create the folder, open Applications and select New Folder off the File menu. Rename the new folder "mailman". b) Copy the downloaded and uncompressed mailman distribution folder (e.g. mailman-2.1.6) folder into the new mailman folder in the Applications folder. c) Click on the mailman folder and set the owner and group to mailman with the Show Info command. d) In the Terminal application, type: sudo chmod a+rw,g+ws /Applications/mailman e) Assuming the you are using the mailman-2.1.6 version, in the Terminal application type: cd /Applications/mailman/mailman-2.1.6 sudo ./configure --prefix=/Applications/mailman --with-cgi-gid=www --with-mail-gid=mailman (FYI: on my machine www is group 70) f) A whole bunch of lines of code will scroll through the Terminal window. When it finishes, in the Terminal window, type: sudo make install cd /Applications/mailman sudo bin/check_perms -f sudo bin/check_perms -f (Repeat the check_perms until no errors are reported. If you end up with problems later, this whole step is probably where the problem will come from. Permissions are important to Mailman.) ======================================== Step 4) Set up your web server to serve the Mailman web pages for subscribing and administrating the mailing list. a) From the Finder, use the Go menu and choose Go to Folder. Type in: /etc/httpd/ b) Select the httpd.conf file. Change its owner to you with Show Info. c) Open httpd.conf with a text editor. Alternatively, skip a and b and using Terminal, type sudo vi /etc/httpd.conf and edit the file with vi (or emacs if you know emacs). Add these lines to the file: ScriptAlias /mailman/ /Applications/mailman/cgi-bin/ Alias /pipermail/ /Applications/mailman/archives/public/ Options FollowSymLinks d) Save the file and close it. Change the owner back to System with the Show Info if you changed it in step b. e) Copy the images used for the mailman web pages to where Apache expects them. In Terminal: sudo cp /Applications/mailman/icons/* /usr/share/httpd/icons f) In the Terminal application, type: sudo su cd /Applications/mailman/cron crontab crontab.in exit sudo /Applications/mailman/bin/mmsitepass xxxx [Replace xxxx with the password you want to use as the master password to the mailman application.] ======================================== Step 5) Configure Postfix to support a separate Mailman alias file. a) Edit your Postix configuration file (/etc/postfix/main.cf) and add: alias_maps=hash:/etc/postfix/aliases, hash:/Applications/Mailman/data/aliases b) Reload postfix with: sudo postfix reload ======================================== Step 6) Configure Mailman a) We need to let Mailman know we're using Postfix. Using you favorite means of text editing, open /Applications/Mailman/mailman mm_cfg.py and add below the line that says "# Put YOUR site-specific settings below this line.": MTA = "Postfix" ======================================== Step 7) Create your site-wide mailing list (mailman). Read the instructions in INSTALL in your mailman source directory (/Applications/Mailman/Mailman-2.1.5). In short, in the Terminal application, type: sudo su cd /Applications/mailman bin/newlist mailman bin/config_list -i data/sitelist.cfg mailman ======================================== Step 8) Configure your system to start Mailman when it is booted. a) Open Terminal and change directory to /System/Library/LaunchDaemons: sudo su cd /System/Library/LaunchDaemons b) Create the Mailman startup preference file: touch mailman.plist c) Using your favorite method of text editing, add the following content to mailman.plist: Disabled Label mailman OnDemand ProgramArguments /Applications/Mailman/bin/mailmanctl start ServiceIPC RunAtLoad d) Verify the file ownership and permissions: ls -l You should see one of the lines saying something like: -rw-r--r-- 5 root wheel 170 12 May 11:21 mailman e) If the permissions (rw-r--r--) are not correct, type: chmod 644 mailman.plist f) If the owner (root) or group (wheel) is not correct, type: chown root:wheel Mailman g) Reboot (Restart) your system. When it finishes rebooting, Mailman should be running. To verify, open Terminal and type: ps -ax | grep python You should see a bunch of lines like this: 434 ?? Ss 0:00.04 python bin/mailmanctl -s start 443 ?? S 4:19.95 /usr/bin/python /Applications/Mailman/bin/qrunner --r 444 ?? S 4:08.58 /usr/bin/python /Applications/Mailman/bin/qrunner --r 445 ?? S 4:11.20 /usr/bin/python /Applications/Mailman/bin/qrunner --r 446 ?? S 4:06.93 /usr/bin/python /Applications/Mailman/bin/qrunner --r 447 ?? S 3:59.35 /usr/bin/python /Applications/Mailman/bin/qrunner --r 448 ?? S 4:16.59 /usr/bin/python /Applications/Mailman/bin/qrunner --r 449 ?? S 4:04.08 /usr/bin/python /Applications/Mailman/bin/qrunner --r 450 ?? S 0:00.85 /usr/bin/python /Applications/Mailman/bin/qrunner --r 16621 std R+ 0:00.00 grep -i python (The numbers will vary. The important thing is that you see the qrunner processes) NOTE: If you are upgrading from Panther and were using the old way of starting programs at boot time, be sure to go to /etc/hostconfig and change the line saying MAILMAN=-YES- to MAILMAN=-NO- ======================================== Step 9) Enjoy! At this point, mailman should be ready to use. Read the documentation in your source directory for instructions on setting up your mailing lists. From jsquyres at osl.iu.edu Sun Jul 17 21:49:35 2005 From: jsquyres at osl.iu.edu (Jeff Squyres) Date: Sun, 17 Jul 2005 15:49:35 -0400 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: References: Message-ID: On Jul 17, 2005, at 11:46 AM, Mark Sapiro wrote: >> Why three? > > There are three different messages. It looks like you have 443 > "message" recipients, 141 recipients of one format (MIME or not) of > digests and 8 recipients of the other form of digest, and > digest_size_threshhold is small enough and this post (or this and its > predecessors) large enough that this post triggered a digest. Makes perfect sense -- thanks! -- {+} Jeff Squyres {+} jsquyres at osl.iu.edu {+} Post Doctoral Research Associate, Open Systems Lab, Indiana University {+} http://www.osl.iu.edu/ From c_v at gmx.net Sun Jul 17 22:33:15 2005 From: c_v at gmx.net (Christian Vierkant) Date: Sun, 17 Jul 2005 22:33:15 +0200 Subject: [Mailman-Users] Mailadress in Header In-Reply-To: References: Message-ID: <42DAC08B.4000407@gmx.net> Thank you very much for this complete explanation! I think you're absolutly right. Because I don't have any performance issues this solution is ok for me. But I will ask the provider too. Regards, Christian Mark Sapiro schrieb: >Christian Vierkant wrote: > > >>I have a little issue with all my mailing lists. For every mailinglist >>there is always one fixed user (in the sample below >>some.user at somewhere.com) appearing in all outgoing messages. >> >>We are using Mailman 2.1.2 with Postfix 2.0.14. Here a sample from a >>mail sent to a different user than in this header: >> >>[...] >>Received: (qmail 17852 invoked from network); 9 Jun 2005 06:45:29 -0000 >>Received: from unknown (HELO mailmanserver.somewhere.com) >>(123123@[111.111.111.111]) >> (envelope-sender ) >> by smtp.provider.com (qmail-ldap-1.03) with SMTP >> for ; 9 Jun 2005 06:45:29 -0000 >>Received: from mailmanserver.somewhere.com (localhost [127.0.0.1]) >> by mailmanserver.somewhere.com (Postfix) with ESMTP >> id 0C14870BF; Thu, 9 Jun 2005 08:45:29 +0200 (CEST) >>[...] >> >>Does this look like a mailman, postfix or provider problem? >> >> > >It looks like qmail at smtp.provider.com. > >Presumably, is a list member even though not >the recipient of this example. It appears that Mailman on >mailmanserver.somewhere.com is delivering the post to Postfix on the >same machine in an SMTP transaction with multiple recipients. Postfix >adds its Received: header and then delivers the post in one or more >SMTP transactions, each with one or more recipients. This particular >transaction was from Postfix on mailmanserver.somewhere.com to qmail >on smtp.provider.com and presumably had multiple recipients, one of >whom was the recipient of this example and another of whom was >. Qmail then added its Received: header and >picked one of the multiple recipients to name in "for ..." even though >there were other recipients as well. > >If this scenario is correct, and this issue is significant, you could >set > >VERP_DELIVERY_INTERVAL = 1 > >in mm_cfg.py to cause all posts to be sent to one user per SMTP >transaction, but see >http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.012.htp >for performance considerations. > >-- >Mark Sapiro The highway is for gamblers, >San Francisco Bay Area, California better use your sense - B. Dylan > > > From tv at rz-zw.fh-kl.de Sun Jul 17 23:04:41 2005 From: tv at rz-zw.fh-kl.de (Timo Veith) Date: Sun, 17 Jul 2005 23:04:41 +0200 Subject: [Mailman-Users] newlist always creates lists with a capital letter Message-ID: <42DAC7E9.6080201@rz-zw.fh-kl.de> Hello mailman-users, can anyone tell me how prevent "newlist" from creating lists with the first letter capitalized? TIA Timo From msapiro at value.net Sun Jul 17 23:22:59 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 17 Jul 2005 14:22:59 -0700 Subject: [Mailman-Users] newlist always creates lists with a capital letter In-Reply-To: <42DAC7E9.6080201@rz-zw.fh-kl.de> Message-ID: Timo Veith wrote: > >can anyone tell me how prevent "newlist" from creating lists with the >first letter capitalized? Look at the definition of InitVars() in Mailman/MailList.py and change self.real_name = internalname[0].upper() + internalname[1:] to self.real_name = internalname or just go to the list's General Options page after creating the list and make whatever case changes you want to real_name. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From tv at rz-zw.fh-kl.de Sun Jul 17 23:41:12 2005 From: tv at rz-zw.fh-kl.de (Timo Veith) Date: Sun, 17 Jul 2005 23:41:12 +0200 Subject: [Mailman-Users] newlist always creates lists with a capital letter In-Reply-To: References: Message-ID: <42DAD078.80300@rz-zw.fh-kl.de> Mark Sapiro wrote: > Look at the definition of InitVars() in Mailman/MailList.py and change > > self.real_name = internalname[0].upper() + internalname[1:] > > to > > self.real_name = internalname > > or just go to the list's General Options page after creating the list > and make whatever case changes you want to real_name. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan Thanks, that was a fast reply :) Timo PS: my next question is about to come :) From SubZero at subzero5.yi.org Sun Jul 17 23:40:43 2005 From: SubZero at subzero5.yi.org (Sub Zero) Date: Mon, 18 Jul 2005 00:40:43 +0300 Subject: [Mailman-Users] footer comes as an attachment In-Reply-To: Message-ID: I see that there is a currently working patch for this which is not applied to the mailman core code just because the patch does not meet mailman's coding requirements -and WTF is that anyway-. Can anyone look at this patch and re-write that so that it could be merged into the mailman's core code? -----Original Message----- From: Mark Sapiro Sent: Saturday, July 16, 2005 9:10 PM To: James; mailman-users at python.org Subject: Re: [Mailman-Users] footer comes as an attachment James wrote: >I added a footer to non-digest mailing list but for some reason it >comes trough with each message as an attachment. I can't figure out >why. Any suggestions? See the FAQ >Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Article 4.39 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ 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/subzero%40subzero5.yi.o rg Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From tv at rz-zw.fh-kl.de Sun Jul 17 23:56:58 2005 From: tv at rz-zw.fh-kl.de (Timo Veith) Date: Sun, 17 Jul 2005 23:56:58 +0200 Subject: [Mailman-Users] mass changing generic_nonmemer_action with withlist Message-ID: <42DAD42A.5010303@rz-zw.fh-kl.de> Hi, I am searching for a documentation or a similar place where I can easily read about all the supported functions to use with "withlist". I found some examples of code and am trying to write a simple code snippet that changes the generic_nonmemer_action attribute. I already skimed through MailList.py and some other files but haven't found the right function yet. Is this possible at all or must I use config_list in a bash script? TIA Timo From tv at rz-zw.fh-kl.de Mon Jul 18 00:47:53 2005 From: tv at rz-zw.fh-kl.de (Timo Veith) Date: Mon, 18 Jul 2005 00:47:53 +0200 Subject: [Mailman-Users] mass changing generic_nonmemer_action with withlist In-Reply-To: <42DAD42A.5010303@rz-zw.fh-kl.de> References: <42DAD42A.5010303@rz-zw.fh-kl.de> Message-ID: <42DAE019.1020806@rz-zw.fh-kl.de> Timo Veith wrote: > Hi, > > I am searching for a documentation or a similar place where I can easily > read about all the supported functions to use with "withlist". I found > some examples of code and am trying to write a simple code snippet that > changes the generic_nonmemer_action attribute. > > I already skimed through MailList.py and some other files but haven't > found the right function yet. Is this possible at all or must I use > config_list in a bash script? Never mind, I found it. Thanks anyway. :) Timo From jwt at onjapan.net Mon Jul 18 09:06:56 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Mon, 18 Jul 2005 16:06:56 +0900 Subject: [Mailman-Users] How to hide/disable user options? In-Reply-To: <0b9901c5895a$5e985270$630db09d@gdc4s.com> References: <0b9901c5895a$5e985270$630db09d@gdc4s.com> Message-ID: <42DB5510.8080803@onjapan.net> On 2005/07/16 01:29, Mike Flaherty wrote: > I am looking to make it so that subscribers can not change their settings, > however I do still want them to be able to unsubscribe when they want. You can edit the options.html template to not present some/all of the settings to the user, but a clever/devious user could still submit the appropriate values unless you change Mailman/Cgi/options.py (You can prevent the user from signing up for a digest by not making the list available in digest form. digestable=No) -- 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.lewis at gratterpalm.co.uk Mon Jul 18 10:53:47 2005 From: sean.lewis at gratterpalm.co.uk (Sean Lewis) Date: Mon, 18 Jul 2005 09:53:47 +0100 Subject: [Mailman-Users] GUI For Mailing List Management Message-ID: Hi We currently use QMailAdmin for admin of the mailing lists we serve but quite frankly it's a pain in the arse. Is there a better GUI Driven management tool for generating lists and user management. Thanks -- Sean Lewis ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ From khali at linux-fr.org Mon Jul 18 14:18:36 2005 From: khali at linux-fr.org (Jean Delvare) Date: Mon, 18 Jul 2005 14:18:36 +0200 (CEST) Subject: [Mailman-Users] Public link to subscriber-only list? Message-ID: <2yw09pN1.1121689115.9793720.khali@localhost> Hi all, As I wanted to contact the mailman folks, I followed the "Email Us" link on the front page [1] of the mailman project, which points to this mailman-users list, and had the bad surprise to see my post come back to me because posting to the list is only allowed to subscribers, which I wasn't. I see very little point in having such a public link to a subscriber-only list. I can easily imagine that many other users have followed the link like I just did, and ended up frustrated that their post was rejected. Thus, I would propose that one of the following actions is taken: 1* Make the list public (possibly by making non-member posts moderated rather than rejected). 2* Make the link point to the list subscription page [2] rather than the list address itself, as subscribing is the first thing that needs be done here. This might add to confusion more than help though. 3* Remove the link altogether, as proposals 1 and 2 don't sound really good. [1] http://www.gnu.org/software/mailman/ [2] http://mail.python.org/mailman/listinfo/mailman-users Thanks, -- Jean Delvare From khali at linux-fr.org Mon Jul 18 14:20:44 2005 From: khali at linux-fr.org (Jean Delvare) Date: Mon, 18 Jul 2005 14:20:44 +0200 (CEST) Subject: [Mailman-Users] Latest release not available from ftp.gnu.org Message-ID: Hi all, How comes that mailman 2.1.6 is still not available for download from ftp.gnu.org, while it was released over one month and a half ago? I know it can be downloaded from sourceforge, but I still consider it a problem that one of the three official download locations [1] is out of date. [1] As listed on http://www.gnu.org/software/mailman/download.html. Thanks, -- Jean Delvare From brad at python.org Mon Jul 18 16:10:34 2005 From: brad at python.org (Brad Knowles) Date: Mon, 18 Jul 2005 16:10:34 +0200 Subject: [Mailman-Users] Latest release not available from ftp.gnu.org In-Reply-To: References: Message-ID: At 2:20 PM +0200 2005-07-18, Jean Delvare wrote: > How comes that mailman 2.1.6 is still not available for download from > ftp.gnu.org, while it was released over one month and a half ago? I know > it can be downloaded from sourceforge, but I still consider it a problem > that one of the three official download locations [1] is out of date. We don't have any control over the gnu.org mirror. We keep our content as up-to-date as we can, but there's not much we can do about the mirrors, except contact them when someone lets us know that something is not right. -- Brad Knowles Python.org Postmaster Team From brad at python.org Mon Jul 18 16:09:11 2005 From: brad at python.org (Brad Knowles) Date: Mon, 18 Jul 2005 16:09:11 +0200 Subject: [Mailman-Users] Public link to subscriber-only list? In-Reply-To: <2yw09pN1.1121689115.9793720.khali@localhost> References: <2yw09pN1.1121689115.9793720.khali@localhost> Message-ID: At 2:18 PM +0200 2005-07-18, Jean Delvare wrote: > 1* Make the list public (possibly by making non-member posts moderated > rather than rejected). We tried that. The moderators couldn't keep up with all the spam, plus all the legitimate moderated posts. There's just too much traffic on the list. > 2* Make the link point to the list subscription page [2] rather than the > list address itself, as subscribing is the first thing that needs be > done here. This might add to confusion more than help though. We might consider that. We'll talk it over between the webmaster and postmaster/mailing list personnel. > 3* Remove the link altogether, as proposals 1 and 2 don't sound really > good. #2 is a better option. -- Brad Knowles Python.org Postmaster Team From KCarter at shelbyed.k12.al.us Mon Jul 18 16:45:13 2005 From: KCarter at shelbyed.k12.al.us (Ken Carter) Date: Mon, 18 Jul 2005 09:45:13 -0500 Subject: [Mailman-Users] Spam from Mailman Message-ID: Has anyone else found what appears to be spam messages coming from your MailMan? Our lists are closed. That is to say, only the list administrators can post message to them. Last week, one list admin sent out a notice to the list they administrate and all were delivered intact, except for one recipient. In this one recipients case, the message came with a spam message selling books! So, one list posting, multiple recipients, one out of the list got a different message that was spam. Trying to track this down but because we didn't get the message we are having a hard time tracking it backwards to verify the source of the message. Ken Carter Network Administration, Shelby County Schools 410 East College Street, Columbiana, AL 35051 (205) 682-5829 Voice, (205) 682-7094 FAX From john at wa9als.com Mon Jul 18 16:53:17 2005 From: john at wa9als.com (John Fleming) Date: Mon, 18 Jul 2005 09:53:17 -0500 Subject: [Mailman-Users] Spam from Mailman In-Reply-To: References: Message-ID: <200507180953.17432.john@wa9als.com> On Monday 18 July 2005 09:45 am, Ken Carter wrote: > Has anyone else found what appears to be spam messages coming from your > MailMan? Our lists are scanned by SpamAssassin before delivery. I think we have actually had ONE spam email that would've gone out except that it was cued for moderation due to SA's tagging. From Julian.Prendi at skokie.org Mon Jul 18 16:53:16 2005 From: Julian.Prendi at skokie.org (Julian Prendi) Date: Mon, 18 Jul 2005 09:53:16 -0500 Subject: [Mailman-Users] Question Message-ID: I am having a problem with my Apache server which runs our website (off-site), being blocked by our in-site Firebox. The web server generates email from HTML pages we have set up, but the return-path (envelope header) is smth like www at www.mysite.org; this appears to be an invalid address. Subscriptions to our lists are therefore not going to the list server. Does anyone have any clue what the issue is here? JP. From jdennis at redhat.com Mon Jul 18 16:56:29 2005 From: jdennis at redhat.com (John Dennis) Date: Mon, 18 Jul 2005 10:56:29 -0400 Subject: [Mailman-Users] Problems upgrading to Fedora4 In-Reply-To: References: Message-ID: <1121698589.19908.3.camel@finch.boston.redhat.com> On Sat, 2005-07-16 at 11:25 -0700, Mark Sapiro wrote: > Finn Sindre Eliassen wrote: > > >I've upgraded from Fedora 2 to FC4 and and are using mailman version > >2.1.35. It works fine, except for one thing; the old list members are > >gone. How can I retrieve them? > > The location of the $prefix/lists/ directory changed from Fedora 2 to > FC4. You have to find the old lists// directories and move > them to the new location. > > You probably have to do the same for archives/ I replied to the original poster (not sure it made it to this list) and altered him to the fact there is a migration script in /usr/share/doc/mailman-*/contrib/migrate-fhs that will tell you what needs to be moved and move (and/or copy) it for you. Also in /usr/share/doc/mailman-*/INSTALL.REDHAT is documentation on the directory structure and the script. -- John Dennis From KCarter at shelbyed.k12.al.us Mon Jul 18 17:04:51 2005 From: KCarter at shelbyed.k12.al.us (Ken Carter) Date: Mon, 18 Jul 2005 10:04:51 -0500 Subject: [Mailman-Users] Spam from Mailman Message-ID: Our lists do not accept posting from members at all. They are info only lists and only the list admin has the ability to post. This is why we were puzzled that one receiver would get a different message than anyone else on that list. Ken Carter Network Administration, Shelby County Schools 410 East College Street, Columbiana, AL 35051 (205) 682-5829 Voice, (205) 682-7094 FAX From tarney at optusnet.com.au Mon Jul 18 18:13:18 2005 From: tarney at optusnet.com.au (Tim Arney) Date: Tue, 19 Jul 2005 02:13:18 +1000 Subject: [Mailman-Users] Setting Sender Name Message-ID: <01ad01c58bb3$9d45eea0$4400a8c0@Newton> Hi all, I'm running a Mailman list, version 2.1.5p1. I was wondering if it's possible to set a sender name for the list, so recipients will receive emails from some "name" rather than the email address of the list? Regards, Tim From Chris.Serenil at disney.com Mon Jul 18 18:36:59 2005 From: Chris.Serenil at disney.com (Serenil, Chris) Date: Mon, 18 Jul 2005 09:36:59 -0700 Subject: [Mailman-Users] Duplicate Mail Message-ID: <42DBDAAB.3020502@disney.com> I have just installed mailman. I have list that have multiple list in them. Some people are in multiple list. Is there a way to have these people get only one mail when the top list has a message sent to it. From cl-admin at cox.net Mon Jul 18 19:14:33 2005 From: cl-admin at cox.net (CL-Admin) Date: Mon, 18 Jul 2005 13:14:33 -0400 Subject: [Mailman-Users] Content Filtering - Reject References: <023501c586ea$d79fa3c0$6801a8c0@Beacon2> Message-ID: <001e01c58bbc$2ac84e50$6801a8c0@Beacon2> Thanks for the prompt response, I have been digesting and doing further research, I am not to experienced in the Mime format world and haven't found much in my Internet searches that I understood to help me choose what to put in the mime type.. The goal is to get the list into plain test with NO images, several of the users are on WEB-TV and can't read HTML. I did find FAQ 3.10 and read most of the embedded link to the 20+ page document on the whys to keep in plain text, would that be the solution? Currently the spam-specific posting filters contains (2nd field on screen): # Lines that *start* with a '#' are comments. to: friend at public.com message-id: relay.comanche.denmark.eu from: list at listme.com from: .*@uplinkpro.com These values are a hold over from previous hosting company set-up. Where does the suggested message have to be entered, is this something I have to get the hosting company to do. I currently have a dozen or so users that post in HTML and there post ends up in an attachment which is not the optimized use of the mail server or list services. My thanks again for you assistance and bearing with my lack of knowledge, You never learn until you get you feet wet. Regards, Vern Wright Champions Mailing List Technical Support --------------------------------------------------------------------- "Eliminate annoying spam! My mailbox is protected by iHateSpam, the #1-rated spam buster." http://www.ihatespam.net ----- Original Message ----- From: "Brad Knowles" To: "CL-Admin" Cc: Sent: Tuesday, July 12, 2005 10:21 AM Subject: Re: [Mailman-Users] Content Filtering - Reject > At 10:06 AM -0400 2005-07-12, CL-Admin wrote: > >> My filter settings are Yes - image/bmp, image/gif, >> image/jpeg, >> image/png, image/tiff. for image types and multipart/mixed, >> multipart/alternative, text/plain, application/pgp-signature, >> multipart/signed, text/html, message/rfc822 for remove message >> attachments. > > Keep in mind that you can either have an "allow" list, or a "reject" > list, but you cannot have both. Pick a set of MIME types that you > want to allow (leaving the other field empty), and everything else > will get thrown away. Or, pick a set of MIME types that you want to > disallow (leaving the other field empty), and everything else will > go through. But you can't fill in values in both fields. > >> My question is it possible to get a notification sent to the >> administrator >> in addition to the rejecting of these posts. If so how is it >> done, do I >> have to get the hosting company to change the configuration files. > > If you choose "Forward to List Owner" instead of "Reject" or > "Discard", then you will get a notice when messages are filtered. > Of course, this means that you'll probably get a copy of just about > every single message sent to the list, which I doubt is something > that you want. > >> Information question - should I be pushing the hosting company to >> upgrade >> to the latest version of Mailman? > > Depends on what they're using. Generally speaking, running the most > recent -RELEASE version is a good idea. New features are added, > bugs are squashed, security holes are closed, 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. > > --------------------------------------------------------------------------------------------------- > Text inserted by Panda Platinum 2005 Internet Security: > > This message has NOT been classified as spam. If it is unsolicited > mail (spam), click on the following link to reclassify it: > http://127.0.0.1:6083/Panda?ID=pav_3667&SPAM=true > --------------------------------------------------------------------------------------------------- > > From forrie at forrie.com Mon Jul 18 20:39:54 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Mon, 18 Jul 2005 14:39:54 -0400 Subject: [Mailman-Users] Config problem - hostname issues Message-ID: <42DBF77A.2040607@forrie.com> I'm having a problem with the mailman (2.1.5) configuration. In our setup, we are utilizing an external proxy to serve the connections via an internal host. Therefore, the mailman configuration must reflect the external hostname for it to work properly. I've set up in the mm_cfg.py: DEFAULT_EMAIL_HOST = 'externalhost.com' DEFAULT_URL_HOST = 'www.externalhost.com' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) as well as the ServerName in httpd.conf for www.externalhost.com. Yet, still, the URLs in the resulting admin page from mailman have: http://the.internalhost.name.com/path/to/mailman/admin/listname I'm stumped. I tried using DEFAULT_HOST_NAME in mm_cfg.py to override this, to no avail. Anyone know what's wrong? Thanks. From lists05 at equinephotoart.com Mon Jul 18 22:08:51 2005 From: lists05 at equinephotoart.com (JC Dill) Date: Mon, 18 Jul 2005 13:08:51 -0700 Subject: [Mailman-Users] Public link to subscriber-only list? In-Reply-To: References: <2yw09pN1.1121689115.9793720.khali@localhost> Message-ID: <42DC0C53.1090401@equinephotoart.com> Brad Knowles wrote: > At 2:18 PM +0200 2005-07-18, Jean Delvare wrote: > > >> 1* Make the list public (possibly by making non-member posts moderated >> rather than rejected). > > > We tried that. The moderators couldn't keep up with all the > spam, plus all the legitimate moderated posts. There's just too much > traffic on the list. There were several problems with this approach: 1) Filtering out all the spam. Lots of spam. Lots of spam that gets past spam filters. It meant we had to moderate all non-member posts and sometimes this didn't get done for a while when moderators were busy. 2) Sometimes someone would reply just to the list, and if the person asking wasn't subscribed to the list then they didn't get the reply. This was often the case as a thread grew and grew a long list of cc's, posters would trim to reply just to the list rather than to the list and all of the prior contributers. 3) Due to having to moderate all non-member posts to filter out spam, this meant that someone with an urgent question sent their message off and it didn't get posted until who-knows-when later, when a moderator could get around to approving the on-topic posts and rejecting the spam. Sometimes we would find several increasingly urgent messages from someone because they hadn't figured out that subscribing would get their message posted straight away. We changed to the current format because it puts things in the control of the poster. You subscribe, you confirm, you post, and your message goes thru NOW, not later when a moderator gets around to dealing with the held non-member posts. You always get the replies even if they go just "to the list". You also have a welcome message that encourages you to READ THE FAQ and SEARCH THE ARCHIVES which answer about 90% of the questions asked on the list and therefore will solve your problem even faster. The downside is that as you noticed, the expectation of what you get when you click on the link isn't what happens. I think the best solution is to better present "what you get", which is your solution #2 below. >> 2* Make the link point to the list subscription page [2] rather than the >> list address itself, as subscribing is the first thing that needs be >> done here. This might add to confusion more than help though. > > > We might consider that. We'll talk it over between the webmaster > and postmaster/mailing list personnel. I like this solution. We have talked about it in the past, perhaps we will implement it now. >> 3* Remove the link altogether, as proposals 1 and 2 don't sound really >> good. > > > #2 is a better option. +1 jc - volunteer assistant admin on mailman-users From Poster at aurora.cotse.net Mon Jul 18 22:33:51 2005 From: Poster at aurora.cotse.net (Poster) Date: Mon, 18 Jul 2005 16:33:51 -0400 (EDT) Subject: [Mailman-Users] Config problem - hostname issues In-Reply-To: <42DBF77A.2040607@forrie.com> References: <42DBF77A.2040607@forrie.com> Message-ID: Forrest Aldrich said: > I'm having a problem with the mailman (2.1.5) configuration. > > In our setup, we are utilizing an external proxy to serve the > connections via an internal host. Therefore, the mailman > configuration > must reflect the external hostname for it to work properly. > > I've set up in the mm_cfg.py: > > DEFAULT_EMAIL_HOST = 'externalhost.com' > DEFAULT_URL_HOST = 'www.externalhost.com' > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) Hmm. Are you using virtual hosts? ~Poster From forrie at forrie.com Mon Jul 18 22:45:32 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Mon, 18 Jul 2005 16:45:32 -0400 Subject: [Mailman-Users] Config problem - hostname issues In-Reply-To: References: <42DBF77A.2040607@forrie.com> Message-ID: <42DC14EC.4020609@forrie.com> No, not using virtual hosts.... should I? Poster wrote: >Forrest Aldrich said: > > >>I'm having a problem with the mailman (2.1.5) configuration. >> >>In our setup, we are utilizing an external proxy to serve the >>connections via an internal host. Therefore, the mailman >>configuration >>must reflect the external hostname for it to work properly. >> >>I've set up in the mm_cfg.py: >> >> DEFAULT_EMAIL_HOST = 'externalhost.com' >> DEFAULT_URL_HOST = 'www.externalhost.com' >> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >> >> > >Hmm. Are you using virtual hosts? > >~Poster > >------------------------------------------------------ >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 mylists2004 at gmail.com Mon Jul 18 22:49:03 2005 From: mylists2004 at gmail.com (James) Date: Mon, 18 Jul 2005 13:49:03 -0700 Subject: [Mailman-Users] Editing rejection notice text when action to takefor postings from non-members is 'Hold'. In-Reply-To: References: <4b2a6ddc05071510113396f53f@mail.gmail.com> Message-ID: <4b2a6ddc05071813494c494266@mail.gmail.com> > When generic_nonmember_action is Hold and a non-member posts, the > poster receives a notice based on the postheld.txt template. It doesn't work that way on my system. Generic_nonmember_action is to Hold, but when non-members post, the poster does not receive a notice. I've checked postheld.txt and have run chech_perms, 'mailmanctl restart'. No errors. Any suggestions? Mailman 2.1.5 Postix 2.1.5 Apache 2.0.54 From brad at stop.mail-abuse.org Mon Jul 18 22:22:24 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 18 Jul 2005 22:22:24 +0200 Subject: [Mailman-Users] Setting Sender Name In-Reply-To: <01ad01c58bb3$9d45eea0$4400a8c0@Newton> References: <01ad01c58bb3$9d45eea0$4400a8c0@Newton> Message-ID: At 2:13 AM +1000 2005-07-19, Tim Arney wrote: > I'm running a Mailman list, version 2.1.5p1. I was wondering if it's > possible to set a sender name for the list, so recipients will receive > emails from some "name" rather than the email address of the list? When I received this message, I received the following "From:" header: From: "Tim Arney" I don't see the problem here. -- 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 Jul 18 22:23:43 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Mon, 18 Jul 2005 22:23:43 +0200 Subject: [Mailman-Users] Duplicate Mail In-Reply-To: <42DBDAAB.3020502@disney.com> References: <42DBDAAB.3020502@disney.com> Message-ID: At 9:36 AM -0700 2005-07-18, Serenil, Chris wrote: > I have just installed mailman. I have list that have multiple list in > them. Some people are in multiple list. Is there a way to have these > people get only one mail when the top list has a message sent to it. Mailman doesn't aggregate messages from different lists into one digest. You can set a digest for a single list, but not across multiple lists on the same server. -- 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 Jul 19 01:30:34 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 19 Jul 2005 08:30:34 +0900 Subject: [Mailman-Users] Config problem - hostname issues In-Reply-To: <42DBF77A.2040607@forrie.com> References: <42DBF77A.2040607@forrie.com> Message-ID: <27E5DB68-25C8-49B3-AD88-3369F267813B@onjapan.net> On Jul 19, 2005, at 03:39, Forrest Aldrich wrote: > I've set up in the mm_cfg.py: > > DEFAULT_EMAIL_HOST = 'externalhost.com' > DEFAULT_URL_HOST = 'www.externalhost.com' > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) You may need to add: VIRTUAL_HOSTS.clear() just before the add_virtualhost() call. > [...] Yet, still, the URLs in the resulting admin page from mailman > have: Remember that to update URLs in existing lists, you need to run ~mailman/bin/fix_url.py (It is done with bin/withlist. Run fix_url.py with no arguments for details, or check the FAQ for more info on fix_url.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 forrie at forrie.com Tue Jul 19 01:42:50 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Mon, 18 Jul 2005 19:42:50 -0400 Subject: [Mailman-Users] Config problem - hostname issues In-Reply-To: <27E5DB68-25C8-49B3-AD88-3369F267813B@onjapan.net> References: <42DBF77A.2040607@forrie.com> <27E5DB68-25C8-49B3-AD88-3369F267813B@onjapan.net> Message-ID: <42DC3E7A.4030303@forrie.com> I was just working on this, and I have: DEFAULT_EMAIL_HOST = 'mydomain.net' DEFAULT_URL_HOST = 'www.mydomain.net' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) And this does not work. I'm still seeing the old internal URL: http://host.internal.mydomain.net/blah/blah I'm not sure what is wrong - I searched the FAQ on this one and this seemed to be the right solution. To reiterate: our mailman server is on an internal network - the external website is configured to proxy http://www.ourdomain.com/mailman to the internal host. The URLs showing up on the admin page (for example) are still reflecting the internal host name, which is incorrect for what we're needing. Thanks. Jim Tittsler wrote: > On Jul 19, 2005, at 03:39, Forrest Aldrich wrote: > >> I've set up in the mm_cfg.py: >> >> DEFAULT_EMAIL_HOST = 'externalhost.com' >> DEFAULT_URL_HOST = 'www.externalhost.com' >> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > > You may need to add: > VIRTUAL_HOSTS.clear() > just before the add_virtualhost() call. > >> [...] Yet, still, the URLs in the resulting admin page from mailman >> have: > > > Remember that to update URLs in existing lists, you need to run > ~mailman/bin/fix_url.py (It is done with bin/withlist. Run > fix_url.py with no arguments for details, or check the FAQ for more > info on fix_url.py.) > > From tarney at optusnet.com.au Tue Jul 19 02:00:35 2005 From: tarney at optusnet.com.au (Tim Arney) Date: Tue, 19 Jul 2005 10:00:35 +1000 Subject: [Mailman-Users] Setting Sender Name References: <01ad01c58bb3$9d45eea0$4400a8c0@Newton> Message-ID: <01ce01c58bf4$e4a2e910$4400a8c0@Newton> For my mailing list, I have it set so that the senders email address is masked with the list address. So for example, I presume if you receive a digest of this list then it would come from mailman-users at python.org, not something like "Mailman Users" . Does that clear up my problem? ----- Original Message ----- From: "Brad Knowles" To: "Tim Arney" Cc: Sent: Tuesday, July 19, 2005 6:22 AM Subject: Re: [Mailman-Users] Setting Sender Name > At 2:13 AM +1000 2005-07-19, Tim Arney wrote: > >> I'm running a Mailman list, version 2.1.5p1. I was wondering if it's >> possible to set a sender name for the list, so recipients will receive >> emails from some "name" rather than the email address of the list? > > When I received this message, I received the following "From:" header: > > From: "Tim Arney" > > I don't see the problem here. > > -- > 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 Jul 19 02:09:53 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Tue, 19 Jul 2005 09:09:53 +0900 Subject: [Mailman-Users] Setting Sender Name In-Reply-To: <01ce01c58bf4$e4a2e910$4400a8c0@Newton> References: <01ad01c58bb3$9d45eea0$4400a8c0@Newton> <01ce01c58bf4$e4a2e910$4400a8c0@Newton> Message-ID: On Jul 19, 2005, at 09:00, Tim Arney wrote: > For my mailing list, I have it set so that the senders email > address is > masked with the list address. So for example, I presume if you > receive a > digest of this list then it would come from mailman- > users at python.org, not > something like "Mailman Users" . Does > that clear > up my problem? If you update to Mailman 2.1.6 (or at least replace your old Mailman/ Handlers/Cleanse.py with the current one (which you could fetch from CVS)), Mailman will use the 'description' field (of the General Options page) as the "name" associated with the list. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From jwblist at olympus.net Tue Jul 19 03:03:47 2005 From: jwblist at olympus.net (John W. Baxter) Date: Mon, 18 Jul 2005 18:03:47 -0700 Subject: [Mailman-Users] Setting Sender Name In-Reply-To: Message-ID: On 7/18/05 5:09 PM, "Jim Tittsler" wrote: > > On Jul 19, 2005, at 09:00, Tim Arney wrote: > >> For my mailing list, I have it set so that the senders email >> address is >> masked with the list address. So for example, I presume if you >> receive a >> digest of this list then it would come from mailman- >> users at python.org, not >> something like "Mailman Users" . Does >> that clear >> up my problem? > > If you update to Mailman 2.1.6 (or at least replace your old Mailman/ > Handlers/Cleanse.py with the current one (which you could fetch from > CVS)), Mailman will use the 'description' field (of the General > Options page) as the "name" associated with the list. > Which I find to be a great nuisance, since the Description tends to be a bit longer than makes sense as the name portion of the address. I don't think a field should be used in two such disjoint places. --John From Poster at aurora.cotse.net Tue Jul 19 03:10:27 2005 From: Poster at aurora.cotse.net (Poster) Date: Mon, 18 Jul 2005 21:10:27 -0400 (EDT) Subject: [Mailman-Users] Config problem - hostname issues In-Reply-To: <42DC14EC.4020609@forrie.com> References: <42DBF77A.2040607@forrie.com> <42DC14EC.4020609@forrie.com> Message-ID: Forrest Aldrich said: > No, not using virtual hosts.... should I? > ONLY if you are actually sending out the list from a virtual host. (It's a monster pain that I wish I could have avoided, but no luck as I have to have virtually-hosted mailing lists). With the last line appearing, I wasn't sure if you had added anything else relating to them. :) As long as you don't fiddle with them elsewhere, then the add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) line will work. ~He who posts. > > Poster wrote: > >>Forrest Aldrich said: >> >> >>>I'm having a problem with the mailman (2.1.5) configuration. >>> >>>In our setup, we are utilizing an external proxy to serve the >>>connections via an internal host. Therefore, the mailman >>>configuration >>>must reflect the external hostname for it to work properly. >>> >>>I've set up in the mm_cfg.py: >>> >>> DEFAULT_EMAIL_HOST = 'externalhost.com' >>> DEFAULT_URL_HOST = 'www.externalhost.com' >>> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >>> >>> >> >>Hmm. Are you using virtual hosts? >> >>~Poster >> >>------------------------------------------------------ >>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 >> >> > ------------------------------------------------------ > 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/poster%40aurora.cotse.net > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > ++++++++++++++++++++++++++++++++++++++ + www.intaligo.com/mt + + Professional Editing/Web Design + + www.intaligo.com/mt + ++++++++++++++++++++++++++++++++++++++ From stephen at xemacs.org Tue Jul 19 04:05:52 2005 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 19 Jul 2005 11:05:52 +0900 Subject: [Mailman-Users] Spam from Mailman In-Reply-To: (Ken Carter's message of "Mon, 18 Jul 2005 10:04:51 -0500") References: Message-ID: <87ackjczy7.fsf@tleepslib.sk.tsukuba.ac.jp> >>>>> "Ken" == Ken Carter writes: Ken> Our lists do not accept posting from members at all. They Ken> are info only lists and only the list admin has the ability Ken> to post. This is why we were puzzled that one receiver would Ken> get a different message than anyone else on that list. I would guess that somebody else on that list has both the list and the recipient in their addressbook. The third party got infected by a To/From randomizing virus or worm whose payload is distributing spam by mail, and the malware randomly picked the mailing list to spoof as the author of the spam. Non-list members probably wouldn't report, since the list is just an unknown author on the spam. Unless you can get your hands on the message as received to check for the signs of delivery via mailman, there's no way to verify that hypothesis, though. If the recipient is moderately skilled with their mail program they may be able to tell you whether Mailman's List-* headers are present. If absent (and you have Mailman configured to add the List-* headers, as is strongly encouraged), then Mailman didn't send it. If present, you have to worry about Mailman, but that's no proof---a sufficiently nasty virus might add those headers. -- 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 chappy at bagaluden.org Tue Jul 19 07:56:06 2005 From: chappy at bagaluden.org (Julian Ohm) Date: Tue, 19 Jul 2005 07:56:06 +0200 Subject: [Mailman-Users] no subject prefix In-Reply-To: <988E5291-0E31-4BAF-8AD5-CBDD7065542A@onjapan.net> References: <42D3689E.4090508@bagaluden.org> <42D390B0.10301@bagaluden.org> <988E5291-0E31-4BAF-8AD5-CBDD7065542A@onjapan.net> Message-ID: <42DC95F6.2050208@bagaluden.org> i'm sorry, but my problem is still there. no one an idea? Jim Tittsler wrote: > > On Jul 12, 2005, at 18:43, Julian Ohm wrote: > >> Jim Tittsler wrote: >> >>> Did you set DELIVERY_MODULE to 'Sendmail' in your mm_cfg.py (rather >>> than the *strongly* recommended 'SMTPDirect')? The Subject prefix is >>> not added when using the 'Sendmail' module. >> > > Sorry, this is bogus. (It is the msg_footer/header that are not > added in the SMTPDirect case, so not relevant to your problems.) > > The Reply-To: munging and the Subject: prefixing should both be > happening in CookHeaders. The subject prefixing is different based > on the character set used for the list, but the reply-to munging > isn't, so I can't think of a reason that fits both your symptoms. > From KCarter at shelbyed.k12.al.us Tue Jul 19 14:07:14 2005 From: KCarter at shelbyed.k12.al.us (Ken Carter) Date: Tue, 19 Jul 2005 07:07:14 -0500 Subject: [Mailman-Users] Spam from Mailman Message-ID: That was my thought as well, but since I really don't manage Mailman, it manages me, I figured I'd ask you more experienced mailman list mavens :) Thanks! Ken Carter Network Administration, Shelby County Schools 410 East College Street, Columbiana, AL 35051 (205) 682-5829 Voice, (205) 682-7094 FAX >>> "Stephen J. Turnbull" 7/18/2005 9:05:52 PM >>> >>>>> "Ken" == Ken Carter writes: Ken> Our lists do not accept posting from members at all. They Ken> are info only lists and only the list admin has the ability Ken> to post. This is why we were puzzled that one receiver would Ken> get a different message than anyone else on that list. I would guess that somebody else on that list has both the list and the recipient in their addressbook. The third party got infected by a To/From randomizing virus or worm whose payload is distributing spam by mail, and the malware randomly picked the mailing list to spoof as the author of the spam. Non-list members probably wouldn't report, since the list is just an unknown author on the spam. Unless you can get your hands on the message as received to check for the signs of delivery via mailman, there's no way to verify that hypothesis, though. If the recipient is moderately skilled with their mail program they may be able to tell you whether Mailman's List-* headers are present. If absent (and you have Mailman configured to add the List-* headers, as is strongly encouraged), then Mailman didn't send it. If present, you have to worry about Mailman, but that's no proof---a sufficiently nasty virus might add those headers. -- 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. ------------------------------------------------------ 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 jpollak at kivasystems.com Tue Jul 19 18:09:01 2005 From: jpollak at kivasystems.com (Joshua ChaitinPollak) Date: Tue, 19 Jul 2005 12:09:01 -0400 Subject: [Mailman-Users] -1 moderator request(s) waiting Message-ID: Hello, I have an odd problem and I can't find it documented anywhere. I have a list administrator on my system who keeps getting messages (below) telling him that he has -1 messages waiting to be moderated. Logging in to the pending tasks page shows nothing to do. We have 6 lists on our server, this only happens on 2 of them. All of the lists are new as of a few days ago, and they all seem to work fine. Thanks, -Josh -----Original Message----- Sent: Tuesday, July 19, 2005 11:00 AM To: mechanical-owner at kivasystems.com Subject: -1 Mechanical moderator request(s) waiting The Mechanical at kivasystems.com mailing list has -1 request(s) waiting for your consideration at: http://mail.kivasystems.com/mailman/admindb/mechanical Please attend to this at your earliest convenience. This notice of pending requests, if any, will be sent out daily. From jdennis at redhat.com Tue Jul 19 18:12:54 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 19 Jul 2005 12:12:54 -0400 Subject: [Mailman-Users] -1 moderator request(s) waiting In-Reply-To: References: Message-ID: <1121789574.22067.1.camel@finch.boston.redhat.com> On Tue, 2005-07-19 at 12:09 -0400, Joshua ChaitinPollak wrote: > Hello, I have an odd problem and I can't find it documented anywhere. > I have a list administrator on my system who keeps getting messages > (below) telling him that he has > -1 messages waiting to be moderated. Logging in to the pending tasks > page shows nothing to do. We have 6 lists on our server, this only > happens on 2 of them. All of the lists are new as of a few days ago, > and they all seem to work fine. Mailman FAQ Entry 3.38. Why am I receiving moderation requests that read ...mailing list has -1 request(s) waiting... ? http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.038.htp Note: the 2.1.6 version has this fixed. -- John Dennis From msapiro at value.net Tue Jul 19 18:15:27 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 09:15:27 -0700 Subject: [Mailman-Users] -1 moderator request(s) waiting In-Reply-To: Message-ID: Joshua ChaitinPollak wrote: >Hello, I have an odd problem and I can't find it documented anywhere. It's documented in the FAQ. http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.038.htp -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jpollak at kivasystems.com Tue Jul 19 18:19:37 2005 From: jpollak at kivasystems.com (Joshua ChaitinPollak) Date: Tue, 19 Jul 2005 12:19:37 -0400 Subject: [Mailman-Users] -1 moderator request(s) waiting In-Reply-To: References: Message-ID: <54C94C4C-52BA-442D-8A04-9C469F04C9BB@kivasystems.com> On Jul 19, 2005, at 12:15 PM, Mark Sapiro wrote: > Joshua ChaitinPollak wrote: > > >> Hello, I have an odd problem and I can't find it documented anywhere. >> > > It's documented in the FAQ. > > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.038.htp Oops, sorry, I guess I didn't see the FAQ. Thanks for the fast response. -- Joshua ChaitinPollak Software Engineer Kiva Systems From msapiro at value.net Tue Jul 19 18:39:36 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 09:39:36 -0700 Subject: [Mailman-Users] Duplicate Mail In-Reply-To: <42DBDAAB.3020502@disney.com> Message-ID: Serenil, Chris wrote: >I have just installed mailman. I have list that have multiple list in >them. Some people are in multiple list. Is there a way to have these >people get only one mail when the top list has a message sent to it. Not directly, but see http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.005.htp for a couple of workarounds. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 19 18:51:42 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 09:51:42 -0700 Subject: [Mailman-Users] Config problem - hostname issues In-Reply-To: <42DC3E7A.4030303@forrie.com> Message-ID: Forrest Aldrich wrote: >I was just working on this, and I have: > > DEFAULT_EMAIL_HOST = 'mydomain.net' > DEFAULT_URL_HOST = 'www.mydomain.net' > VIRTUAL_HOSTS.clear() > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > >And this does not work. I'm still seeing the old internal URL: > > http://host.internal.mydomain.net/blah/blah Did you run fix_url as Jim said in his previous reply. This is necessary because the URL was stored as a list attribute when the list was created. (Also, are you restarting Mailman after mm_cfg.py changes?) >I'm not sure what is wrong - I searched the FAQ on this one and this >seemed to be the right solution. FAQ 4.29 covers this although the fix_url part is somewhat buried. >Jim Tittsler wrote: > >> >> Remember that to update URLs in existing lists, you need to run >> ~mailman/bin/fix_url.py (It is done with bin/withlist. Run >> fix_url.py with no arguments for details, or check the FAQ for more >> info on fix_url.py.) -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 19 20:54:13 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 11:54:13 -0700 Subject: [Mailman-Users] Content Filtering - Reject In-Reply-To: <001e01c58bbc$2ac84e50$6801a8c0@Beacon2> Message-ID: CL-Admin wrote: >Thanks for the prompt response, I have been digesting and doing >further research, I am not to experienced in the Mime format world and >haven't found much in my Internet searches that I understood to help >me choose what to put in the mime type.. The goal is to get the list >into plain test with NO images, several of the users are on WEB-TV and >can't read HTML. I did find FAQ 3.10 and read most of the embedded >link to the 20+ page document on the whys to keep in plain text, would >that be the solution? That FAQ answer predates the advent of content filtering, so it is not the current best way to do this. >Currently the spam-specific posting filters contains (2nd field on >screen): > ># Lines that *start* with a '#' are comments. >to: friend at public.com >message-id: relay.comanche.denmark.eu >from: list at listme.com >from: .*@uplinkpro.com > >These values are a hold over from previous hosting company set-up. Actually, they are defaults for legacy spam filters, but you want to use content filtering, not header filtering. To pass only plain text parts from essentially all messages set the following in Content filtering->pass_mime_types: multipart/mixed multipart/alternative message/rfc822 text/plain If you also want to allow pgp signed messages, add: multipart/signed application/pgp-signature Also, set filter content to Yes and set filter_action as desired. If you want to try HTML to plain text conversion, you can set convert_html_to_plaintext to Yes and add 'text/html' to pass_mime_types. Also see http://mail.python.org/pipermail/mailman-users/2005-January/042239.html -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 19 21:04:44 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 12:04:44 -0700 Subject: [Mailman-Users] Editing rejection notice text when action to takefor postings from non-members is 'Hold'. In-Reply-To: <4b2a6ddc05071813494c494266@mail.gmail.com> Message-ID: James wrote: > >It doesn't work that way on my system. Generic_nonmember_action is to >Hold, but when non-members post, the poster does not receive a notice. > >I've checked postheld.txt and have run chech_perms, 'mailmanctl >restart'. No errors. > >Any suggestions? Is respond_to_post_requests (Send mail to poster when their posting is held for approval?) set to Yes 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 forrie at forrie.com Tue Jul 19 21:07:08 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Tue, 19 Jul 2005 15:07:08 -0400 Subject: [Mailman-Users] lists/create screen Message-ID: <42DD4F5C.2070407@forrie.com> Hi there, I have a new mailman instance set up - via a proxied connection. I've since found that doing it this way is more complex (but not my choice). Several items need to be addressed. Another one I found was this on the screen for lists/create: our.internal.host.net:10000 mailing lists - Admin Links Welcome! There currently are no publicly-advertised Mailman mailing lists on our.internal.host.net:10000.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. If you have the proper authority, you can also create a new mailing list . General list information can be found at the mailing list overview page . (Send questions and comments to mailman at our.internal.host.net:10000 .) I'm not sure if this is a simple template that needs to be edited or if there's a more eloquent way to get these links to reflect the proper external links/hosts we want people to "see". Thanks. From msapiro at value.net Tue Jul 19 22:10:39 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 13:10:39 -0700 Subject: [Mailman-Users] lists/create screen In-Reply-To: <42DD4F5C.2070407@forrie.com> Message-ID: Forrest Aldrich wrote: > >I have a new mailman instance set up - via a proxied connection. I've >since found that doing it this way is more complex (but not my >choice). Several items need to be addressed. Another one I found was >this on the screen for lists/create: > > > our.internal.host.net:10000 mailing lists - Admin Links > > Welcome! > > There currently are no publicly-advertised Mailman > mailing lists on > our.internal.host.net:10000.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. If you have the > proper authority, you can also create a new mailing list > . > > General list information can be found at the mailing list overview > page . > > (Send questions and comments to mailman at our.internal.host.net:10000 > .) > > >I'm not sure if this is a simple template that needs to be edited or if >there's a more eloquent way to get these links to reflect the proper >external links/hosts we want people to "see". I think you have a real problem here. I hope you are not trying to use virtual hosts too as that will really complicate things. Assuming not, set VIRTUAL_HOST_OVERVIEW = Off in mm_cfg.py. This will allow all public lists to at least appear on the listinfo and admin overview pages. As far as the host names our.internal.host.net:10000 and gr1.sca.manyone.net:10016 in the above are concerned, I'm confused. These should not be different (unless you've changed DEFAULT_URL_PATTERN replacing %s with gr1.sca.manyone.net:10016) as they both are obtained from Utils.get_domain(). Anyway, these come from the environment variables HTTP_HOST or SERVER_NAME and are the actual host name which would be the real host, not the proxy. To make these be the proxy, I think you'd have to hack Mailman/Cgi/admin.py where this page is built on the fly (not from template) or better, change Mailman/Utils.py to always return the name of the proxy - you could at least make it an mm_cfg.py variable. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dwinner-lists at att.net Tue Jul 19 22:00:16 2005 From: dwinner-lists at att.net (Duane Winner) Date: Tue, 19 Jul 2005 16:00:16 -0400 Subject: [Mailman-Users] best way to make announce list for members of lots of other lists? Message-ID: <42DD5BD0.3000509@att.net> Hello, Question: We host a few dozen lists for clients who run our software. Each client has a unique list for their own organization, and it is used to correspond with us (the developers), etc., but not with each client. However, whenever we release a new version of software for ALL the clients, we would like an "announce" list, so one of us can post an announcement, and all the clients get. 1) Each client should not see who the other clients are. 2) Is there an easy way to take members of the existing lists so extra work does not have to be done to populate the announce list with same members? 3) Just as an aside, our clients do not subscribe to the lists -- we do it for them, and then only give them access to the archives. Thanks for any info, DW From sm.maillists at gmail.com Wed Jul 20 00:40:32 2005 From: sm.maillists at gmail.com (Simon MailmanUser) Date: Tue, 19 Jul 2005 18:40:32 -0400 Subject: [Mailman-Users] pipe mails via procmail Message-ID: <8026331b05071915407e09aadf@mail.gmail.com> Hey guys, I try to use mailman (with procmail) in combination with FUD Forum ( http://fudforum.org ) to make the maillist visible in my board. FUD has a "Mailing List Manager" included - so i filled out the forms and assigned a mailing list to a board - but the problem is: I don't know how to pipe the mails to my board. There is following example given: :0: * ^TO_.*php-general at lists.php.net | /home/forum/F/test/maillist.php 1 So I guess i should insert that into a procmailrc file on my server (at 'etc/' ), I tried that and wasted a lot of time with searching for my mistake. It seems like my procmail doesn't even read my procmailrc file when I write new mails to the configured mailing list. I inserted the following into my procmailrc file: PATH=/bin:/usr/bin:/usr/bin LOGFILE=/var/log/proclog :0: * ^TO_.*whatever at host.org # i changed this one ;) | /usr/local/httpd/fud/scripts/maillist.php 1 I also tried to change the permissions of the procmailrc file, but it had no effect. What is my mistake ? Thank you, greets Simon From ten_iron at yahoo.com Wed Jul 20 00:52:09 2005 From: ten_iron at yahoo.com (Ten Iron) Date: Tue, 19 Jul 2005 15:52:09 -0700 (PDT) Subject: [Mailman-Users] Moving "Today's Topics" to top of Digest? Message-ID: <20050719225210.44314.qmail@web40501.mail.yahoo.com> Is it possible to move the "Today's Topics" to the top of the Digest instead of the redundant "subscribe" and "unsubscribe" information we have to read every day? As more and more people read these digests from mobile devices (think Treo and Blackberry), having to scroll a couple of screens to see the Topics is cumbersome. Thanks! ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From mylists2004 at gmail.com Wed Jul 20 01:52:46 2005 From: mylists2004 at gmail.com (James) Date: Tue, 19 Jul 2005 16:52:46 -0700 Subject: [Mailman-Users] Editing rejection notice text when action to takefor postings from non-members is 'Hold'. In-Reply-To: References: <4b2a6ddc05071813494c494266@mail.gmail.com> Message-ID: <4b2a6ddc050719165218f8c590@mail.gmail.com> Thank you. That fixed it. > Is respond_to_post_requests (Send mail to poster when their posting is > held for approval?) set to Yes on the list's General Options page? From mylists2004 at gmail.com Wed Jul 20 01:55:10 2005 From: mylists2004 at gmail.com (James) Date: Tue, 19 Jul 2005 16:55:10 -0700 Subject: [Mailman-Users] Your message to awaits moderator approval Message-ID: <4b2a6ddc0507191655265f95bd@mail.gmail.com> How can I change the subject line in postheld.txt? I have a custom message in postheld.txt that works just fine, but I can't figure out how to change its subject line that currently reads "Your message to awaits moderator approval." From mylists2004 at gmail.com Wed Jul 20 02:01:35 2005 From: mylists2004 at gmail.com (James) Date: Tue, 19 Jul 2005 17:01:35 -0700 Subject: [Mailman-Users] tester Message-ID: <4b2a6ddc0507191701588495d5@mail.gmail.com> tester From mylists2004 at gmail.com Wed Jul 20 02:36:54 2005 From: mylists2004 at gmail.com (James) Date: Tue, 19 Jul 2005 17:36:54 -0700 Subject: [Mailman-Users] got_owner_email, got_moderator_email? Message-ID: <4b2a6ddc05071917367f47220c@mail.gmail.com> What is the code that can add 1) owner's and 2) moderator's real email address in postheld.txt? From msapiro at value.net Wed Jul 20 03:19:16 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 18:19:16 -0700 Subject: [Mailman-Users] Moving "Today's Topics" to top of Digest? In-Reply-To: <20050719225210.44314.qmail@web40501.mail.yahoo.com> Message-ID: Ten Iron wrote: >Is it possible to move the "Today's Topics" to the top >of the Digest instead of the redundant "subscribe" and >"unsubscribe" information we have to read every day? 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 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From brad at python.org Wed Jul 20 03:11:15 2005 From: brad at python.org (Brad Knowles) Date: Wed, 20 Jul 2005 03:11:15 +0200 Subject: [Mailman-Users] tester In-Reply-To: <4b2a6ddc0507191701588495d5@mail.gmail.com> References: <4b2a6ddc0507191701588495d5@mail.gmail.com> Message-ID: At 5:01 PM -0700 2005-07-19, James wrote: > tester Please don't send test messages to the mailing list. Sending garbage to the whole list is one of the things that we try to keep an eye on and tend to jump on pretty quickly, setting the offender to "moderated" status until such time as they can prove that they understand what they're doing and they can convince us that the mistake will not be repeated. -- Brad Knowles Python.org Postmaster Team From msapiro at value.net Wed Jul 20 03:27:22 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 18:27:22 -0700 Subject: [Mailman-Users] Your message to awaits moderatorapproval In-Reply-To: <4b2a6ddc0507191655265f95bd@mail.gmail.com> Message-ID: James wrote: >How can I change the subject line in postheld.txt? > >I have a custom message in postheld.txt that works just fine, but I >can't figure out how to change its subject line that currently reads >"Your message to awaits moderator approval." The subject is hard coded in the hold_for_approval() method in Mailman/Handlers/Hold.py. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Jul 20 03:41:05 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 19 Jul 2005 18:41:05 -0700 Subject: [Mailman-Users] got_owner_email, got_moderator_email? In-Reply-To: <4b2a6ddc05071917367f47220c@mail.gmail.com> Message-ID: James wrote >What is the code that can add 1) owner's and 2) moderator's real email >address in postheld.txt? These values are not in the dictionary of replacements passed to the Utils.maketext() method by the hold_for_approval() method in Mailman/Handlers/Hold.py. You would have to add them to the dictionary. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From fenzke at biochem.mpg.de Wed Jul 20 08:35:27 2005 From: fenzke at biochem.mpg.de (Birgit Fenzke) Date: Wed, 20 Jul 2005 08:35:27 +0200 Subject: [Mailman-Users] bounce problem Message-ID: <512FDBA9F3D0C54E95CBAA9A616BD3A637ECCD@msx.w2k.biochem.mpg.de> Hallo, we are runnung mailman on two different servers under Debian Linux, one server is for the "world", the mailman version is 2.1.4, and the other server is located in our LAN reachable only for users working inside our research institute, the mailman version is 2.1.5. The mail program on both servers is postfix, version 1.1.11 but they only pass all mails to or get the mails from our central mail server under SuSE Linux with postfix version 2.1.1 The bounce facility in mailman version 2.1.4 runs perfectly on the server in the "world", the list-owner gets the information when an list member is disabled or deleted when a member has reached the given bounce score and the member itself is deleted from the list. This bounce facility does not work on the server with mailman version 2.1.5, in the bounce logfile I can find "sending rzforum list probe to xxx at biochem.mpg.de ..." after the maximum bounce score has been reached, but nothing happens - no disabling of the member, no information to the list-owner. I know that you have changed the bounce algorithm in version 2.1.5 and that the problem might be in the postfix program or in our difficult server constellation, but I do not understand why and I have no idea on how to configure my programs properly. What I do until now is to look in the bounce logfile and delete the list members that have bounce scores manually. A running bounce facility would be a great help. Maybe it would be a help when I understand what happens or should happen when a list probe is send to a member and when this probe bounces. Birgit Fenzke Monika Haberland ____________________________ Birgit Fenzke MPI f?r Biochemie - Rechenzentrum Am Klopferspitz 18 82152 Martinsried Tel.: (089) 8578 2725; Fax (089) 8578 2479 email: fenzke at biochem.mpg.de From forrie at forrie.com Wed Jul 20 09:43:18 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Wed, 20 Jul 2005 03:43:18 -0400 Subject: [Mailman-Users] lists/create screen In-Reply-To: References: Message-ID: <42DE0096.5030105@forrie.com> I set VIRTUAL_HOST_OVERVIEW = Off and that seems to have resolved the problem I outlined below. I know nothing about Python at the moment, so hacking the *.py files for customized functionality (by me) is probably not happening anytime soon, not without a mess ;-) Thank you. Mark Sapiro wrote: >Forrest Aldrich wrote: > > >>I have a new mailman instance set up - via a proxied connection. I've >>since found that doing it this way is more complex (but not my >>choice). Several items need to be addressed. Another one I found was >>this on the screen for lists/create: >> >> >> our.internal.host.net:10000 mailing lists - Admin Links >> >> Welcome! >> >> There currently are no publicly-advertised Mailman >> mailing lists on >> our.internal.host.net:10000.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. If you have the >> proper authority, you can also create a new mailing list >> . >> >> General list information can be found at the mailing list overview >> page . >> >> (Send questions and comments to mailman at our.internal.host.net:10000 >> .) >> >> >>I'm not sure if this is a simple template that needs to be edited or if >>there's a more eloquent way to get these links to reflect the proper >>external links/hosts we want people to "see". >> >> > > >I think you have a real problem here. I hope you are not trying to use >virtual hosts too as that will really complicate things. Assuming >not, set > >VIRTUAL_HOST_OVERVIEW = Off > >in mm_cfg.py. This will allow all public lists to at least appear on >the listinfo and admin overview pages. > >As far as the host names our.internal.host.net:10000 and >gr1.sca.manyone.net:10016 in the above are concerned, I'm confused. >These should not be different (unless you've changed >DEFAULT_URL_PATTERN replacing %s with gr1.sca.manyone.net:10016) as >they both are obtained from Utils.get_domain(). > >Anyway, these come from the environment variables HTTP_HOST or >SERVER_NAME and are the actual host name which would be the real host, >not the proxy. To make these be the proxy, I think you'd have to hack >Mailman/Cgi/admin.py where this page is built on the fly (not from >template) or better, change Mailman/Utils.py to always return the name >of the proxy - you could at least make it an mm_cfg.py variable. > >-- >Mark Sapiro The highway is for gamblers, >San Francisco Bay Area, California better use your sense - B. Dylan > > From daffyduke at lautre.net Wed Jul 20 10:09:40 2005 From: daffyduke at lautre.net (DaffyDuke) Date: Wed, 20 Jul 2005 10:09:40 +0200 Subject: [Mailman-Users] cgi add seems not to work any more Message-ID: <1121846980.28059.3.camel@localhost> Hello, I'm sorry to try again here but my previous post has been moderated. Sorry for my poor English. First, I am Olivier Duquesne, an adminsitrator of L'Autre Net web hosting service. We are using mailman (2.1.5-5.backport) on Debian Woody. I'm sorry to post here but I did not find any answer in the faq neither at http://www.mail-archive.com/mailman-users at python.org/ . As we encountered lots of problems with our loadbalanced architecture and mailman, we have now a proxypass from emma to elsa. emma and elsa are the pretty name of our servers :-) Now, the last issue is very blocking, we can not add members from the cgi manually. Some tests with my account (it's general to the site server) : when adding from * http://daffyduke.lautre.net/cgi-bin/mailman/admin/ag-staff/members/add?adminpw=XXXXXX&subscribees=daffyduke%40altern.org => OK * ./add_members -r /tmp/daffy ag-staff => OK * from http://daffyduke.lautre.net/cgi-bin/mailman/listinfo/ag-staff => OK * from http://daffyduke.lautre.net/cgi-bin/mailman/admin/ag-staff/members/add => KO with this error from the user : Bug in Mailman version 2.1.5 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. Nota : subscribing email are going well to the subscriber, but he is not a list member . Here is our trackback : admin(21183): [----- Python Information -----] admin(21183): sys.version = 2.2.1 (#1, Feb 3 2005, 06:16:31) [GCC 2.95.4 20011002 (Debian prerelease)] admin(21183): sys.executable = /usr/bin/python2.2 admin(21183): sys.prefix = /usr admin(21183): sys.exec_prefix = /usr admin(21183): sys.path = /usr admin(21183): sys.platform = linux2 admin(21183): [----- Environment Variables -----] admin(21183): HTTP_ACCEPT: text/xml,application/xml,application/xhtml +xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 admin(21183): HTTP_X_FORWARDED_SERVER: emma.lautre.net => emma is the http primary host , it ProxyPass to elsa. admin(21183): HTTP_REFERER: http://daffyduke.lautre.net/cgi-bin/mailman/admin/ag-staff/members/add admin(21183): HTTP_ACCEPT_LANGUAGE: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3 admin(21183): PYTHONPATH: /var/lib/mailman admin(21183): SCRIPT_FILENAME: /var/alternc/cgi-bin/mailman/admin admin(21183): SERVER_ADMIN: root at elsa.lautre.net => ok, elsa is working admin(21183): SCRIPT_NAME: /cgi-bin/mailman/admin admin(21183): SERVER_SIGNATURE: admin(21183): REQUEST_METHOD: POST admin(21183): HTTP_HOST: elsa.lautre.net admin(21183): PATH_INFO: /ag-staff/members/add admin(21183): SERVER_PROTOCOL: HTTP/1.1 admin(21183): QUERY_STRING: admin(21183): PATH_TRANSLATED: /var/alternc/dns/l/elsa.lautre.net/ag-staff/members/add => Ugh ? Is it used by the cgi, it can not exist ! admin(21183): SERVER_SOFTWARE: Apache admin(21183): REQUEST_URI: /cgi-bin/mailman/admin/ag-staff/members/add admin(21183): CONTENT_LENGTH: 1037 admin(21183): HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 admin(21183): HTTP_USER_AGENT: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.7.9) Gecko/20050716 Firefox/1.0.5 (Debian package 1.0.5-1) admin(21183): HTTP_CONNECTION: close admin(21183): HTTP_COOKIE: ag-staff +admin=280200000069cacadc42732800000062383333336531333064363464356162646631306661613639346635386134356265343564316335 admin(21183): SERVER_NAME: elsa.lautre.net admin(21183): REMOTE_ADDR: 80.67.160.69 => are this variables checked ? IP is emma, not elsa ! admin(21183): HTTP_X_FORWARDED_FOR: 85.69.41.71 => my IP, for test admin(21183): REMOTE_PORT: 35489 admin(21183): HTTP_X_FORWARDED_HOST: daffyduke.lautre.net admin(21183): SERVER_PORT: 80 admin(21183): UNIQUE_ID: QtzYeVBDoEMAAFKDAIw admin(21183): CONTENT_TYPE: multipart/form-data; boundary=---------------------------15738030772474278601055633327 admin(21183): GATEWAY_INTERFACE: CGI/1.1 admin(21183): REMOTE_HOST: emma.lautre.net admin(21183): HTTP_ACCEPT_ENCODING: gzip,deflate admin(21183): SERVER_ADDR: 80.67.160.67 admin(21183): DOCUMENT_ROOT: /var/alternc/bureau It's fun, but removal from the same interface is working. No problem with configuration modification, archiving, or any. -- 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/20050720/03bd2985/attachment.pgp From msapiro at value.net Wed Jul 20 16:49:26 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 20 Jul 2005 07:49:26 -0700 Subject: [Mailman-Users] cgi add seems not to work any more In-Reply-To: <1121846980.28059.3.camel@localhost> Message-ID: DaffyDuke wrote: > >* from >http://daffyduke.lautre.net/cgi-bin/mailman/admin/ag-staff/members/add >=> KO > >with this error from the user : >Bug in Mailman version 2.1.5 >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. > >Nota : subscribing email are going well to the subscriber, but he is not >a list member . > >Here is our trackback : > > >admin(21183): [----- Python Information -----] There should be a stack trace immediately preceding this in the error log. Without that information, it is very difficult to know what's happening. If you have the stack trace, please provide it. If it isn't there, then there is some issue with the Debian package. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Wed Jul 20 17:10:14 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 20 Jul 2005 08:10:14 -0700 Subject: [Mailman-Users] bounce problem In-Reply-To: <512FDBA9F3D0C54E95CBAA9A616BD3A637ECCD@msx.w2k.biochem.mpg.de> Message-ID: Birgit Fenzke wrote: > >The bounce facility in mailman version 2.1.4 runs perfectly on the server in the "world", the list-owner gets the information >when an list member is disabled or deleted when a member has reached the given bounce score and the member itself is deleted from the list. > >This bounce facility does not work on the server with mailman version 2.1.5, in the bounce logfile I can find >"sending rzforum list probe to xxx at biochem.mpg.de ..." after the maximum bounce score has been reached, but nothing happens - no disabling >of the member, no information to the list-owner. This is because the probe didn't bounce - actually it probably was lost because it is VERP like and something isn't handling it properly. >I know that you have changed the bounce algorithm in version 2.1.5 and that the problem might be in the postfix program or in our >difficult server constellation, but I do not understand why and I have no idea on how to configure my programs properly. >What I do until now is to look in the bounce logfile and delete the list members that have bounce scores manually. >A running bounce facility would be a great help. > >Maybe it would be a help when I understand what happens or should happen when a list probe is send to a member and when this probe bounces. >From the NEWS file for 2.1.5 "The bounce processor has been redesigned so that now when an address's bounce score reaches the threshold, that address will be sent a probe message. Only if the probe bounces will the address be disabled. The score is reset to zero when the probe is sent." The probe is VERP like, i.e. it has an envelope sender of listname-bounces+user=users.domain at list.domain If the probe bounces, the bounce needs to be returned to the envelope sender and actually delivered as if addressed to listname-bounces at list.domain. Because of problems with VERP for some installations, 2.1.6 has VERP probes configurable and disabled by default. In 2.1.5, you need to make your postfix(es) handle the VERPed addresses as intended. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mylists2004 at gmail.com Wed Jul 20 17:10:40 2005 From: mylists2004 at gmail.com (James) Date: Wed, 20 Jul 2005 08:10:40 -0700 Subject: [Mailman-Users] Mailman in start up scripts? Message-ID: <4b2a6ddc050720081017b76224@mail.gmail.com> When I restart the server I have to manually start Mailman and Mailman's master qrunner. Is it possible to have these two added in startup scripts? Mailman 2.1.5 Postfix 2.1.5 GNU/Debian Linux From mylists2004 at gmail.com Wed Jul 20 17:11:58 2005 From: mylists2004 at gmail.com (James) Date: Wed, 20 Jul 2005 08:11:58 -0700 Subject: [Mailman-Users] got_owner_email, got_moderator_email? In-Reply-To: References: <4b2a6ddc05071917367f47220c@mail.gmail.com> Message-ID: <4b2a6ddc050720081110e0b70b@mail.gmail.com> Is there a list of the codes/values that can be used in postheld.txt? > >What is the code that can add 1) owner's and 2) moderator's real email > >address in postheld.txt? > > These values are not in the dictionary of replacements passed to the > Utils.maketext() method by the hold_for_approval() method in > Mailman/Handlers/Hold.py. You would have to add them to the dictionary. From sythos at sythos.net Wed Jul 20 17:22:48 2005 From: sythos at sythos.net (Sythos) Date: Wed, 20 Jul 2005 17:22:48 +0200 Subject: [Mailman-Users] Mailman in start up scripts? In-Reply-To: <4b2a6ddc050720081017b76224@mail.gmail.com> References: <4b2a6ddc050720081017b76224@mail.gmail.com> Message-ID: <20050720152248.GA9928@sythos.net> On Wed, Jul 20, 2005 at 08:10:40AM -0700, James wrote: > When I restart the server I have to manually start Mailman and > Mailman's master qrunner. Is it possible to have these two added in > startup scripts? > Mailman 2.1.5 > Postfix 2.1.5 > GNU/Debian Linux Debian pachage already have init script, verify your installation -- Sythos - http://www.sythos.net () ASCII Ribbon Campaign - against html/rtf/vCard in mail /\ - against M$ attachments From mylists2004 at gmail.com Wed Jul 20 17:27:38 2005 From: mylists2004 at gmail.com (James) Date: Wed, 20 Jul 2005 08:27:38 -0700 Subject: [Mailman-Users] Mailman in start up scripts? In-Reply-To: <20050720152248.GA9928@sythos.net> References: <4b2a6ddc050720081017b76224@mail.gmail.com> <20050720152248.GA9928@sythos.net> Message-ID: <4b2a6ddc05072008271c7eb428@mail.gmail.com> I don't know what to verify. Mailman works fine when I start these two: /etc/init.d/mailman start /usr/lib/mailman/bin/mailmanctl restart I have to do it manualy though. > > When I restart the server I have to manually start Mailman and > > Mailman's master qrunner. Is it possible to have these two added in > > startup scripts? > > Mailman 2.1.5 > > Postfix 2.1.5 > > GNU/Debian Linux > > Debian pachage already have init script, verify your installation From msapiro at value.net Wed Jul 20 17:29:39 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 20 Jul 2005 08:29:39 -0700 Subject: [Mailman-Users] got_owner_email, got_moderator_email? In-Reply-To: <4b2a6ddc050720081110e0b70b@mail.gmail.com> Message-ID: James wrote: >Is there a list of the codes/values that can be used in postheld.txt? >From Hold.hold_for_approval() d = {'listname' : listname, 'hostname' : mlist.host_name, 'reason' : _(reason), 'sender' : sender, 'subject' : usersubject, 'admindb_url': mlist.GetScriptURL('admindb', absolute=1), } and d['confirmurl'] = '%s/%s' % (mlist.GetScriptURL('confirm', absolute=1), cookie) I.e. the replacements you can use are listname, hostname, reason, sender, subject, admindb_url and confirmurl. Sone of these are intended to be used in the notice to the admin (postauth.txt) and aren't to meaningful in the notice to the user, e.g., admindb_url. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From sfeng at stanford.edu Wed Jul 20 17:30:19 2005 From: sfeng at stanford.edu (Xueshan Feng) Date: Wed, 20 Jul 2005 08:30:19 -0700 Subject: [Mailman-Users] Mailman in start up scripts? In-Reply-To: <4b2a6ddc05072008271c7eb428@mail.gmail.com> References: <4b2a6ddc050720081017b76224@mail.gmail.com> <20050720152248.GA9928@sythos.net> <4b2a6ddc05072008271c7eb428@mail.gmail.com> Message-ID: <1121873419.42de6e0be5b7f@webmail.stanford.edu> Quoting James : > I don't know what to verify. Mailman works fine when I start these two: > /etc/init.d/mailman start > /usr/lib/mailman/bin/mailmanctl restart > > I have to do it manualy though. Did you do this: update-rc.d mailman defaults That should install the necessary rc links for auto start. Susan > > > > > > When I restart the server I have to manually start Mailman and > > > Mailman's master qrunner. Is it possible to have these two added in > > > startup scripts? > > > Mailman 2.1.5 > > > Postfix 2.1.5 > > > GNU/Debian Linux > > > > Debian pachage already have init script, verify your installation > ------------------------------------------------------ > 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/sfeng%40stanford.edu > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > From msapiro at value.net Wed Jul 20 17:36:39 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 20 Jul 2005 08:36:39 -0700 Subject: [Mailman-Users] Mailman in start up scripts? In-Reply-To: <4b2a6ddc05072008271c7eb428@mail.gmail.com> Message-ID: James wrote: >I don't know what to verify. Mailman works fine when I start these two: >/etc/init.d/mailman start >/usr/lib/mailman/bin/mailmanctl restart Are you doing both? only the first should be necessary. >I have to do it manualy though. See http://www.list.org/mailman-install/node42.html -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From dwinner-lists at att.net Wed Jul 20 17:58:41 2005 From: dwinner-lists at att.net (Duane Winner) Date: Wed, 20 Jul 2005 11:58:41 -0400 Subject: [Mailman-Users] nested lists? Message-ID: <42DE74B1.1080303@att.net> Hello, I have created an announcment mailing list so I can send announcements to all of my clients member's emails (several dozen). I already have 12 unique mailing lists created for each organization of which these clients are members. These are discussion mailing lists. Is there a way I can incorporate the existing discussion mailing list memberships into my new announce list, so that I don't have to replicate adding the members, and also so I don't have to remember in the future to add a new member to both their respective discussion list as well as the announcement list? Thanks, DW From jsimoneau at lmtcs.com Wed Jul 20 18:25:11 2005 From: jsimoneau at lmtcs.com (Josh Simoneau) Date: Wed, 20 Jul 2005 12:25:11 -0400 Subject: [Mailman-Users] "No such list mailman" after creating list Message-ID: Greetings, Installed 2.1.5 today and have been tinkering. I followed the installation document and everything went fine, except this one problem. I can create lists (such as the mailman list) and mailman emails the given user to let them know about the new list. I can create new lists from the command line, no errors, email sent out. When I execute "list_lists" all the lists I have created are displayed as expected. However, if I go to http://mydomain.com/mailman/admin/mailman at the top of the mailman page it says "No such list mailman" same goes for other lists I have created (No such list anotherlistname). If I view the error log, it says "admin.py access for non-existent list: mailman". So apparently something is not seeing the list as existing. Another interesting thing is when I try to create a list using the web interface, it tells me "Error: You are not authorized to create new mailing lists". I have tried both the site admin and list creator passwords, I have tried resetting them to new passwords, nothing works. Can someone point me in the direction I should look to resolve this? Many Thanks, Josh Simoneau From jdennis at redhat.com Wed Jul 20 18:44:10 2005 From: jdennis at redhat.com (John Dennis) Date: Wed, 20 Jul 2005 12:44:10 -0400 Subject: [Mailman-Users] "No such list mailman" after creating list In-Reply-To: References: Message-ID: <1121877850.3493.15.camel@finch.boston.redhat.com> On Wed, 2005-07-20 at 12:25 -0400, Josh Simoneau wrote: > Greetings, > > Installed 2.1.5 today and have been tinkering. I followed the > installation document and everything went fine, except this one problem. > > I can create lists (such as the mailman list) and mailman emails the > given user to let them know about the new list. I can create new lists > from the command line, no errors, email sent out. When I execute > "list_lists" all the lists I have created are displayed as expected. > > However, if I go to http://mydomain.com/mailman/admin/mailman at the top > of the mailman page it says "No such list mailman" same goes for other > lists I have created (No such list anotherlistname). If I view the error > log, it says "admin.py access for non-existent list: mailman". So > apparently something is not seeing the list as existing. > > Another interesting thing is when I try to create a list using the web > interface, it tells me "Error: You are not authorized to create new > mailing lists". I have tried both the site admin and list creator > passwords, I have tried resetting them to new passwords, nothing works. > > Can someone point me in the direction I should look to resolve this? I suspect you may have a permissions problem when executing code via the web interface such that mailman does not have permission to read its files when invoked from a cgi script. Were you the mailman user when you created those initial lists? Are the files in mailman/cgi-bin suid mailman and group mailman? Are the list files that were created group mailman? You might try running mailman/bin/check_perms and if there are problems run it again with the -f argument to "fix" Also make sure what you used as --with-cgi-id --with-cgi-gid when you built mailman matches the id's used by your webserver. -- John Dennis From lists05 at equinephotoart.com Wed Jul 20 19:06:00 2005 From: lists05 at equinephotoart.com (JC Dill) Date: Wed, 20 Jul 2005 10:06:00 -0700 Subject: [Mailman-Users] nested lists? In-Reply-To: <42DE74B1.1080303@att.net> References: <42DE74B1.1080303@att.net> Message-ID: <42DE8478.1080701@equinephotoart.com> Duane Winner wrote: > Hello, > > I have created an announcment mailing list so I can send announcements > to all of my clients member's emails (several dozen). > > I already have 12 unique mailing lists created for each organization of > which these clients are members. These are discussion mailing lists. > > Is there a way I can incorporate the existing discussion mailing list > memberships into my new announce list, so that I don't have to replicate > adding the members, and also so I don't have to remember in the future > to add a new member to both their respective discussion list as well as > the announcement list? Yes, it's called an umbrella list. See: for several different ways to implement this. jc From mylists2004 at gmail.com Wed Jul 20 19:15:55 2005 From: mylists2004 at gmail.com (James) Date: Wed, 20 Jul 2005 10:15:55 -0700 Subject: [Mailman-Users] Mailman in start up scripts? In-Reply-To: References: <4b2a6ddc05072008271c7eb428@mail.gmail.com> Message-ID: <4b2a6ddc05072010156eea7873@mail.gmail.com> This is very strange. In Debian (Woody stable) when you apt-get Mailman it uncorrectly installs the init script that looks like this: mail:/etc/rc2.d# ls -la mailman lrwxr-xr-x 1 root root 19 May 8 07:40 mailman -> /etc/init.d/mailman I made a change like this: mail:/etc/rc2.d# ln -s /etc/init.d/mailman S12mailman I guess this would fix it, no? From hdwiebe at owu.edu Wed Jul 20 19:20:01 2005 From: hdwiebe at owu.edu (hdwiebe at owu.edu) Date: Wed, 20 Jul 2005 13:20:01 EDT Subject: [Mailman-Users] Attachments in digest mode Message-ID: Greetings, I'm quite new to mailman (having just implemented it) and have run into the following problem: when e-mail containing an attachment is sent to my test list, those users not in digest mode receive it, but it is scrubbed for those users in digest mode ("non-text attachment has been scrubbed . . ."). No combination of digest properties that I can find seem to have any effect on this behavior. Is this the way mailman's digests are supposed to operate? Or is this a well-known problem for green implementors? Any suggestions? Thanks in advance, H. D. Wiebe hdwiebe at owu.edu From frankt at pdx.edu Wed Jul 20 19:58:56 2005 From: frankt at pdx.edu (Frank Torres) Date: Wed, 20 Jul 2005 10:58:56 -0700 Subject: [Mailman-Users] Mailman OutgoingRunner issue? Message-ID: <1121882336.3771.73.camel@madeye.oit.pdx.edu> Mailman, Ok, I had this problem below. But what makes this interesting there were some queued messages in the out (bound) queue directory. Which one of these where not delivered. However, the queued file was further removed but did not deliver the message to the list. The message did get into the archive which I thought was interesting. My customer had to resent the message to list which this worked without a flaw. Basically my question is this. When the OutgoingRunner has an error like this is it plausible for it empty the out queue before it has time to restart it. I am running sendmail 8.13.3+ with mm-handler. I do realize that mm-handler can cause some problems with incoming e-mail. That however was not the case here. Cause Mailman had gotten the mail which was in the 'out' queue. PROBLEM: >>>> log from the ERROR file <<<< Jul 19 17:32:05 2005 qrunner(7779): Traceback (most recent call last): Jul 19 17:32:05 2005 qrunner(7779): File "/usr/local/libexec/mailman/bin/qrunner", line 270, in ? Jul 19 17:32:05 2005 qrunner(7779): main() Jul 19 17:32:05 2005 qrunner(7779): File "/usr/local/libexec/mailman/bin/qrunner", line 230, in main Jul 19 17:32:05 2005 qrunner(7779): qrunner.run() Jul 19 17:32:05 2005 qrunner(7779): File "/usr/local/RPM/USER/TMP/mailman-2.1.5-root/usr/local/libexec/mailman/Mailman/Queue/Runner.py", line 87, in run Jul 19 17:32:05 2005 qrunner(7779): File "/usr/local/RPM/USER/TMP/mailman-2.1.5-root/usr/local/libexec/mailman/Mailman/Queue/OutgoingRunner.py", line 134, in _cleanup Jul 19 17:32:05 2005 qrunner(7779): File "/usr/local/RPM/USER/TMP/mailman-2.1.5-root/usr/local/libexec/mailman/Mailman/Queue/BounceRunner.py", line 132, in _cleanup Jul 19 17:32:05 2005 qrunner(7779): File "/usr/local/RPM/USER/TMP/mailman-2.1.5-root/usr/local/libexec/mailman/Mailman/Queue/BounceRunner.py", line 120, in _register_bounces Jul 19 17:32:05 2005 qrunner(7779): File "/usr/local/RPM/USER/TMP/mailman-2.1.5-root/usr/local/libexec/mailman/Mailman/Bouncer.py", line 131, in registerBounce >>>> END <<<<<<<< Best Regards, Frank Torres From brad at stop.mail-abuse.org Wed Jul 20 20:34:23 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 20 Jul 2005 20:34:23 +0200 Subject: [Mailman-Users] Attachments in digest mode In-Reply-To: References: Message-ID: At 1:20 PM -0400 2005-07-20, wrote: > I'm quite new to mailman (having just implemented it) and > have run into the following problem: when e-mail containing > an attachment is sent to my test list, those users not in > digest mode receive it, but it is scrubbed for those users in > digest mode ("non-text attachment has been scrubbed . . ."). Correct. It is not possible for Mailman to detect which attachments should go where in which parts of the digest, so it strips all attachments and instead provides URLs to where they can be found. This behaviour within the digest system cannot be modified. If you want the same behaviour within the non-digest mailing list recipients, that's easy enough to turn on if you're using Mailman 2.1.6. -- 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 Wed Jul 20 23:02:01 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Wed, 20 Jul 2005 17:02:01 -0400 Subject: [Mailman-Users] Posting from Mailman->NNTP to a moderated newsgroup Message-ID: <42DEBBC9.1040801@forrie.com> How are people handling the case of posting/gatewaying messages to a moderated newsgroup via Mailman? Is there a way to automatically inject an "Approved:" header . Does Mailman look at the Sender: or the From: envelope. Thanks. From jsquyres at osl.iu.edu Thu Jul 21 04:21:40 2005 From: jsquyres at osl.iu.edu (Jeff Squyres) Date: Wed, 20 Jul 2005 22:21:40 -0400 Subject: [Mailman-Users] Mailman 2.1.6 slowness...? In-Reply-To: <14ed2e962a4866289f91938545251c4b@osl.iu.edu> References: <20050715215536.1AF827AE@mail.tuunq.com> <4de9c45d4a879c99a45861dd335cc98f@osl.iu.edu> <14ed2e962a4866289f91938545251c4b@osl.iu.edu> Message-ID: <4169923ef079cf2dbdfd5b43c7cfe4dd@osl.iu.edu> On Jul 16, 2005, at 11:16 AM, Jeff Squyres wrote: > Short version -- all good tips; many thanks. We're investigating them > all, but as you suggested, we're changing one thing at a time. > Checking them thoroughly takes a little while, so I probably won't be > able to report anything intelligent back on our results for a week or > so (gotta wait for peak usage, for one thing). Thanks again for all the tips. To make a long story short, we dived into all the configurations on our server (anti-spam, anti-virus, sendmail, mailman, DNS, etc.). There were several culprits, but most of the issues revolved around sendmail -- changes from the anti-* guys increased timeouts, more rigorious checks of various things (that turned out to be redundant for mailman posts), etc. So we solved the vast majority of our issues by tweaking sendmail and other configs -- not so much in mailman. The key insights offered here were the fact that mailman serializes its connections to the MTA -- once we understood that, that really narrowed down the possibilities about where the true bottlenecks were. Thanks all! -- {+} Jeff Squyres {+} jsquyres at osl.iu.edu {+} Post Doctoral Research Associate, Open Systems Lab, Indiana University {+} http://www.osl.iu.edu/ From rick.cogley at esolia.co.jp Thu Jul 21 05:55:03 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Thu, 21 Jul 2005 12:55:03 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173A0@shikibu.esolia.co.jp> Hello, and Greetings from Japan - I'm new to the list and to Mailman, but I hope someone more experienced will be able to give me some pointers since I have not been able to get specific info from google or the manual on this problem. Please allow me to explain a little: After installing 2.1.5 from RPM on Fedora Core 4, I tried to set up mm_cfg.py with FQDN values, but was only able to get Mailman to start (service mailman start) if I only enter the virtual host section, like so, with all my other failed attempts remmed out with a #: =====8<========= ... # DEFAULT_URL_HOST = fqdn # DEFAULT_EMAIL_HOST = fqdn # DEFAULT_URL_HOST = www.domainofmine.net # DEFAULT_EMAIL_HOST = domainofmine.net # DEFAULT_URL_HOST = rcogley.user.myisp.com # DEFAULT_EMAIL_HOST = rcogley.user.myisp.com # Because we've overriden the virtual hosts above add_virtualhost # MUST be called after they have been defined. # NOTE: bug with quotes # add_virtualhost('DEFAULT_URL_HOST', 'DEFAULT_EMAIL_HOST') add_virtualhost('www.domainofmine.net', 'domainofmine.net') ... ========8<========= I was not able to get Mailman to start if I set DEFAULT_URL_HOST in the lines above the add_virtualhost line. It complains about not being able to find the hostname www. (I do have www defined in the DNS zone for domainofmine.net). Anyway, even with just the add_virtualhost line only, I am able to add lists from the web interface without trouble, and the lists that get created work correctly. It is when I try adding and configuring lists from the command line that I run into trouble. Here's the essence of the shell script I cobbled together from a couple of sources including the archives of this list. It's not sophisticated with for/do loops or anything but it seems to get the job done. I am using it to quickly create a few lists for a single company, and hope to increase efficiency in doing so. If we have the customer Acme, then this asks for the "short name" for the company at the prompt, and then proceeds to make 4 lists - acme-support@, acme-911@, acme-memo@, acme-sales at domainofmine.net. ================8<================ #!/bin/sh # -- # mm-multi.sh - a script for creating Mailman lists. ... echo "mm-multi.sh - <\$Revision: 0.1 $>" # set global variables ... MMLISTLANG=en MMOWNEREMAIL=rick.cogley at domainofmine.co.jp ... echo echo Creating lists based on a structure... while [ "$x" != "y" ]; do echo echo Enter a short name for the client, no spaces, lowercase: read CSHORTNAME echo echo == SCRIPT PRESETS == echo Location of Mailman scripts: $MMBIN echo Location of Mailman aliases: $MMALIASES echo List language: $MMLISTLANG echo List Owner Email: $MMOWNEREMAIL echo List Admin Password: $MMADMINPASS echo echo == USER == echo Client Short Name: $CSHORTNAME echo echo "Is this correct? (y/n)" read x done ... /path/to/newlist -l en -q $CSHORTNAME-sales owner at domainofmine.net s0m3pass /path/to/genaliases /path/to/add_members -r memberlistfile -w n -a y $CSHORTNAME-sales echo "description = '$CSHORTNAME-sales'" >/tmp/mm-multi-$CSHORTNAME-sales-tmp echo "available_languages = ['en', 'ja']" >>/tmp/mm-multi-$CSHORTNAME-sales-tmp echo "accept_these_nonmembers = ['^[^@]+@(.+\\\.|)domainofmine\\\.co\\\.jp$', '^[^@]+@(.+\\\.|)domainofmine\\\.net$', '^[^@]+@(.+\\\.|)domainofmine\\\.org$', '^[^@]+@(.+\\\.|)domainofmine\\\.com$', '^[^@]+@(.+\\\.|)gmail\\\.com$']" >>/tmp/mm-multi-$CSHORTNAME-sales-tmp /path/to/config_list -i /tmp/mm-multi-$CSHORTNAME-sales-tmp $CSHORTNAME-sales [[repeat newlist through config_list for three more "default" list names...]] echo Lists Just Created: echo /path/to/list_lists |grep $CSHORTNAME # cleanup rm -f /tmp/mm-multi* exit 0 ==============8<================ A couple of observations: * After I used this script to create a set of test lists, it sent mail to the owner (my account) FROM: mailman at localhost.localdomain. That indicates to me something is wrong with a config file somewhere. The web interface-created lists do NOT have this problem. They come in FROM: mailman at domainofmine.net. * Although "Advertise this list when people ask what lists are on this machine?" is set to YES for these lists, all four that were autocreated by the script are all not visible in the web list at http://www.domainofmine.net/mailman/listinfo/. I can access them by typing in the expected URL in the browser address bar: http://www.domainofmine.net/mailman/admin/xyz-support/ * Even though I can bring up the admin area for the new lists by typing their URLs in manually (the links are not visible) the links all have localhost.localdomain in them, and so do not work. So my questions are: what do I set or focus on to make this localhost.localdomain anomaly go away? Also, those regexps in accept_these_nonmembers seem to overlap - does anyone know if there is a way to set the regexp so that all mail from any domain with a certain string is accepted? Any advice appreciated! THanks very much in advance... Sincerely, Rick Cogley Tokyo Japan From rick.cogley at esolia.co.jp Thu Jul 21 06:49:15 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Thu, 21 Jul 2005 13:49:15 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173A1@shikibu.esolia.co.jp> Hope this formats ok this time. The relevant bit of the config file should look like: ... # NOTE: bug with quotes # add_virtualhost('DEFAULT_URL_HOST', 'DEFAULT_EMAIL_HOST') add_virtualhost('www.domainofmine.net', 'domainofmine.net') ... ========8<========= This is what is working for me. Best Regards, Rick -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> Rick Cogley (mailto:rick.cogley at esolia.co.jp) Tel: 03-5940-6880 || Fax: 03-5940-6881 || Cell: 090-4423-5475 (Outside Japan, remove leading zero -- +81-3-5940-6880) English: http://www.esolia.com || Japanese: http://www.esolia.co.jp Bilingual IT solutions and management firm -- eSolia. -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> -----Original Message----- From: Cogley, Rick Sent: Thursday, July 21, 2005 12:55 PM To: 'mailman-users at python.org' Cc: Cogley, Rick Subject: Mailman 2.1.5 - FQDN Question Hello, and Greetings from Japan - I'm new to the list and to Mailman, but I hope someone more experienced will be able to give me some pointers since I have not been able to get specific info from google or the manual on this problem. Please allow me to explain a little: After installing 2.1.5 from RPM on Fedora Core 4, I tried to set up mm_cfg.py with FQDN values, but was only able to get Mailman to start (service mailman start) if I only enter the virtual host section, like so, with all my other failed attempts remmed out with a #: =====8<========= ... # DEFAULT_URL_HOST = fqdn # DEFAULT_EMAIL_HOST = fqdn # DEFAULT_URL_HOST = www.domainofmine.net # DEFAULT_EMAIL_HOST = domainofmine.net # DEFAULT_URL_HOST = rcogley.user.myisp.com # DEFAULT_EMAIL_HOST = rcogley.user.myisp.com # Because we've overriden the virtual hosts above add_virtualhost # MUST be called after they have been defined. # NOTE: bug with quotes # add_virtualhost('DEFAULT_URL_HOST', 'DEFAULT_EMAIL_HOST') add_virtualhost('www.domainofmine.net', 'domainofmine.net') ... ========8<========= I was not able to get Mailman to start if I set DEFAULT_URL_HOST in the lines above the add_virtualhost line. It complains about not being able to find the hostname www. (I do have www defined in the DNS zone for domainofmine.net). Anyway, even with just the add_virtualhost line only, I am able to add lists from the web interface without trouble, and the lists that get created work correctly. It is when I try adding and configuring lists from the command line that I run into trouble. Here's the essence of the shell script I cobbled together from a couple of sources including the archives of this list. It's not sophisticated with for/do loops or anything but it seems to get the job done. I am using it to quickly create a few lists for a single company, and hope to increase efficiency in doing so. If we have the customer Acme, then this asks for the "short name" for the company at the prompt, and then proceeds to make 4 lists - acme-support@, acme-911@, acme-memo@, acme-sales at domainofmine.net. ================8<================ #!/bin/sh # -- # mm-multi.sh - a script for creating Mailman lists. ... echo "mm-multi.sh - <\$Revision: 0.1 $>" # set global variables ... MMLISTLANG=en MMOWNEREMAIL=rick.cogley at domainofmine.co.jp ... echo echo Creating lists based on a structure... while [ "$x" != "y" ]; do echo echo Enter a short name for the client, no spaces, lowercase: read CSHORTNAME echo echo == SCRIPT PRESETS == echo Location of Mailman scripts: $MMBIN echo Location of Mailman aliases: $MMALIASES echo List language: $MMLISTLANG echo List Owner Email: $MMOWNEREMAIL echo List Admin Password: $MMADMINPASS echo echo == USER == echo Client Short Name: $CSHORTNAME echo echo "Is this correct? (y/n)" read x done ... /path/to/newlist -l en -q $CSHORTNAME-sales owner at domainofmine.net s0m3pass /path/to/genaliases /path/to/add_members -r memberlistfile -w n -a y $CSHORTNAME-sales echo "description = '$CSHORTNAME-sales'" >/tmp/mm-multi-$CSHORTNAME-sales-tmp echo "available_languages = ['en', 'ja']" >>/tmp/mm-multi-$CSHORTNAME-sales-tmp echo "accept_these_nonmembers = ['^[^@]+@(.+\\\.|)domainofmine\\\.co\\\.jp$', '^[^@]+@(.+\\\.|)domainofmine\\\.net$', '^[^@]+@(.+\\\.|)domainofmine\\\.org$', '^[^@]+@(.+\\\.|)domainofmine\\\.com$', '^[^@]+@(.+\\\.|)gmail\\\.com$']" >>/tmp/mm-multi-$CSHORTNAME-sales-tmp /path/to/config_list -i /tmp/mm-multi-$CSHORTNAME-sales-tmp $CSHORTNAME-sales [[repeat newlist through config_list for three more "default" list names...]] echo Lists Just Created: echo /path/to/list_lists |grep $CSHORTNAME # cleanup rm -f /tmp/mm-multi* exit 0 ==============8<================ A couple of observations: * After I used this script to create a set of test lists, it sent mail to the owner (my account) FROM: mailman at localhost.localdomain. That indicates to me something is wrong with a config file somewhere. The web interface-created lists do NOT have this problem. They come in FROM: mailman at domainofmine.net. * Although "Advertise this list when people ask what lists are on this machine?" is set to YES for these lists, all four that were autocreated by the script are all not visible in the web list at http://www.domainofmine.net/mailman/listinfo/. I can access them by typing in the expected URL in the browser address bar: http://www.domainofmine.net/mailman/admin/xyz-support/ * Even though I can bring up the admin area for the new lists by typing their URLs in manually (the links are not visible) the links all have localhost.localdomain in them, and so do not work. So my questions are: what do I set or focus on to make this localhost.localdomain anomaly go away? Also, those regexps in accept_these_nonmembers seem to overlap - does anyone know if there is a way to set the regexp so that all mail from any domain with a certain string is accepted? Any advice appreciated! THanks very much in advance... Sincerely, Rick Cogley Tokyo Japan From rick.cogley at esolia.co.jp Thu Jul 21 06:55:28 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Thu, 21 Jul 2005 13:55:28 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173A2@shikibu.esolia.co.jp> Apologies - it formatted wrong again, stringing the most relevant line together making it looked remarked out. Once more, it is probably obvious to you, this is the relevant line in the config: add_virtualhost('www.domainofmine.net', 'domainofmine.net') This is what works, as opposed to using the DEFAULT_URL_HOST etc above it. Thanks Rick -----Original Message----- From: Cogley, Rick Sent: Thursday, July 21, 2005 12:55 PM To: 'mailman-users at python.org' Cc: Cogley, Rick Subject: Mailman 2.1.5 - FQDN Question Hello, and Greetings from Japan - I'm new to the list and to Mailman, but I hope someone more experienced will be able to give me some pointers since I have not been able to get specific info from google or the manual on this problem. Please allow me to explain a little: After installing 2.1.5 from RPM on Fedora Core 4, I tried to set up mm_cfg.py with FQDN values, but was only able to get Mailman to start (service mailman start) if I only enter the virtual host section, like so, with all my other failed attempts remmed out with a #: =====8<========= ... # DEFAULT_URL_HOST = fqdn # DEFAULT_EMAIL_HOST = fqdn # DEFAULT_URL_HOST = www.domainofmine.net # DEFAULT_EMAIL_HOST = domainofmine.net # DEFAULT_URL_HOST = rcogley.user.myisp.com # DEFAULT_EMAIL_HOST = rcogley.user.myisp.com # Because we've overriden the virtual hosts above add_virtualhost # MUST be called after they have been defined. # NOTE: bug with quotes # add_virtualhost('DEFAULT_URL_HOST', 'DEFAULT_EMAIL_HOST') add_virtualhost('www.domainofmine.net', 'domainofmine.net') ... ========8<========= I was not able to get Mailman to start if I set DEFAULT_URL_HOST in the lines above the add_virtualhost line. It complains about not being able to find the hostname www. (I do have www defined in the DNS zone for domainofmine.net). Anyway, even with just the add_virtualhost line only, I am able to add lists from the web interface without trouble, and the lists that get created work correctly. It is when I try adding and configuring lists from the command line that I run into trouble. Here's the essence of the shell script I cobbled together from a couple of sources including the archives of this list. It's not sophisticated with for/do loops or anything but it seems to get the job done. I am using it to quickly create a few lists for a single company, and hope to increase efficiency in doing so. If we have the customer Acme, then this asks for the "short name" for the company at the prompt, and then proceeds to make 4 lists - acme-support@, acme-911@, acme-memo@, acme-sales at domainofmine.net. ================8<================ #!/bin/sh # -- # mm-multi.sh - a script for creating Mailman lists. ... echo "mm-multi.sh - <\$Revision: 0.1 $>" # set global variables ... MMLISTLANG=en MMOWNEREMAIL=rick.cogley at domainofmine.co.jp ... echo echo Creating lists based on a structure... while [ "$x" != "y" ]; do echo echo Enter a short name for the client, no spaces, lowercase: read CSHORTNAME echo echo == SCRIPT PRESETS == echo Location of Mailman scripts: $MMBIN echo Location of Mailman aliases: $MMALIASES echo List language: $MMLISTLANG echo List Owner Email: $MMOWNEREMAIL echo List Admin Password: $MMADMINPASS echo echo == USER == echo Client Short Name: $CSHORTNAME echo echo "Is this correct? (y/n)" read x done ... /path/to/newlist -l en -q $CSHORTNAME-sales owner at domainofmine.net s0m3pass /path/to/genaliases /path/to/add_members -r memberlistfile -w n -a y $CSHORTNAME-sales echo "description = '$CSHORTNAME-sales'" >/tmp/mm-multi-$CSHORTNAME-sales-tmp echo "available_languages = ['en', 'ja']" >>/tmp/mm-multi-$CSHORTNAME-sales-tmp echo "accept_these_nonmembers = ['^[^@]+@(.+\\\.|)domainofmine\\\.co\\\.jp$', '^[^@]+@(.+\\\.|)domainofmine\\\.net$', '^[^@]+@(.+\\\.|)domainofmine\\\.org$', '^[^@]+@(.+\\\.|)domainofmine\\\.com$', '^[^@]+@(.+\\\.|)gmail\\\.com$']" >>/tmp/mm-multi-$CSHORTNAME-sales-tmp /path/to/config_list -i /tmp/mm-multi-$CSHORTNAME-sales-tmp $CSHORTNAME-sales [[repeat newlist through config_list for three more "default" list names...]] echo Lists Just Created: echo /path/to/list_lists |grep $CSHORTNAME # cleanup rm -f /tmp/mm-multi* exit 0 ==============8<================ A couple of observations: * After I used this script to create a set of test lists, it sent mail to the owner (my account) FROM: mailman at localhost.localdomain. That indicates to me something is wrong with a config file somewhere. The web interface-created lists do NOT have this problem. They come in FROM: mailman at domainofmine.net. * Although "Advertise this list when people ask what lists are on this machine?" is set to YES for these lists, all four that were autocreated by the script are all not visible in the web list at http://www.domainofmine.net/mailman/listinfo/. I can access them by typing in the expected URL in the browser address bar: http://www.domainofmine.net/mailman/admin/xyz-support/ * Even though I can bring up the admin area for the new lists by typing their URLs in manually (the links are not visible) the links all have localhost.localdomain in them, and so do not work. So my questions are: what do I set or focus on to make this localhost.localdomain anomaly go away? Also, those regexps in accept_these_nonmembers seem to overlap - does anyone know if there is a way to set the regexp so that all mail from any domain with a certain string is accepted? Any advice appreciated! THanks very much in advance... Sincerely, Rick Cogley Tokyo Japan ------------------------------------------------------ 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/rick.cogley%40esolia.co .jp Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From rick.cogley at esolia.co.jp Thu Jul 21 08:38:30 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Thu, 21 Jul 2005 15:38:30 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173A6@shikibu.esolia.co.jp> I dug around some more and was able to find out how to fix the symptoms. If I run fix_url on the lists, they appear in the web interface. /path/to/withlist -l -r fix_url xyz-sales -u www.domainofmine.net -v However, can anyone tell me why lists created in the web interface default to www.domainofmine.net but lists created from the command line default to localhost.localdomain? Of course, I can just run fix_url after every list creation in the shell script, but, is there a "template" somewhere that I can use to set it to use www.domainofmine.net for all lists? Hope someone can assist! Thanks in advance! Best Regards, Rick -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> Rick Cogley (mailto:rick.cogley at esolia.co.jp) Tel: 03-5940-6880 || Fax: 03-5940-6881 || Cell: 090-4423-5475 (Outside Japan, remove leading zero -- +81-3-5940-6880) English: http://www.esolia.com || Japanese: http://www.esolia.co.jp Bilingual IT solutions and management firm -- eSolia. -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> -----Original Message----- From: mailman-users-bounces+rick.cogley=esolia.co.jp at python.org [mailto:mailman-users-bounces+rick.cogley=esolia.co.jp at python.org] On Behalf Of Cogley, Rick Sent: Thursday, July 21, 2005 1:55 PM To: 'mailman-users at python.org' Subject: Re: [Mailman-Users] Mailman 2.1.5 - FQDN Question Apologies - it formatted wrong again, stringing the most relevant line together making it looked remarked out. Once more, it is probably obvious to you, this is the relevant line in the config: add_virtualhost('www.domainofmine.net', 'domainofmine.net') This is what works, as opposed to using the DEFAULT_URL_HOST etc above it. Thanks Rick -----Original Message----- From: Cogley, Rick Sent: Thursday, July 21, 2005 12:55 PM To: 'mailman-users at python.org' Cc: Cogley, Rick Subject: Mailman 2.1.5 - FQDN Question Hello, and Greetings from Japan - I'm new to the list and to Mailman, but I hope someone more experienced will be able to give me some pointers since I have not been able to get specific info from google or the manual on this problem. Please allow me to explain a little: After installing 2.1.5 from RPM on Fedora Core 4, I tried to set up mm_cfg.py with FQDN values, but was only able to get Mailman to start (service mailman start) if I only enter the virtual host section, like so, with all my other failed attempts remmed out with a #: =====8<========= ... # DEFAULT_URL_HOST = fqdn # DEFAULT_EMAIL_HOST = fqdn # DEFAULT_URL_HOST = www.domainofmine.net # DEFAULT_EMAIL_HOST = domainofmine.net # DEFAULT_URL_HOST = rcogley.user.myisp.com # DEFAULT_EMAIL_HOST = rcogley.user.myisp.com # Because we've overriden the virtual hosts above add_virtualhost # MUST be called after they have been defined. # NOTE: bug with quotes # add_virtualhost('DEFAULT_URL_HOST', 'DEFAULT_EMAIL_HOST') add_virtualhost('www.domainofmine.net', 'domainofmine.net') ... ========8<========= I was not able to get Mailman to start if I set DEFAULT_URL_HOST in the lines above the add_virtualhost line. It complains about not being able to find the hostname www. (I do have www defined in the DNS zone for domainofmine.net). Anyway, even with just the add_virtualhost line only, I am able to add lists from the web interface without trouble, and the lists that get created work correctly. It is when I try adding and configuring lists from the command line that I run into trouble. Here's the essence of the shell script I cobbled together from a couple of sources including the archives of this list. It's not sophisticated with for/do loops or anything but it seems to get the job done. I am using it to quickly create a few lists for a single company, and hope to increase efficiency in doing so. If we have the customer Acme, then this asks for the "short name" for the company at the prompt, and then proceeds to make 4 lists - acme-support@, acme-911@, acme-memo@, acme-sales at domainofmine.net. ================8<================ #!/bin/sh # -- # mm-multi.sh - a script for creating Mailman lists. ... echo "mm-multi.sh - <\$Revision: 0.1 $>" # set global variables ... MMLISTLANG=en MMOWNEREMAIL=rick.cogley at domainofmine.co.jp ... echo echo Creating lists based on a structure... while [ "$x" != "y" ]; do echo echo Enter a short name for the client, no spaces, lowercase: read CSHORTNAME echo echo == SCRIPT PRESETS == echo Location of Mailman scripts: $MMBIN echo Location of Mailman aliases: $MMALIASES echo List language: $MMLISTLANG echo List Owner Email: $MMOWNEREMAIL echo List Admin Password: $MMADMINPASS echo echo == USER == echo Client Short Name: $CSHORTNAME echo echo "Is this correct? (y/n)" read x done ... /path/to/newlist -l en -q $CSHORTNAME-sales owner at domainofmine.net s0m3pass /path/to/genaliases /path/to/add_members -r memberlistfile -w n -a y $CSHORTNAME-sales echo "description = '$CSHORTNAME-sales'" >/tmp/mm-multi-$CSHORTNAME-sales-tmp echo "available_languages = ['en', 'ja']" >>/tmp/mm-multi-$CSHORTNAME-sales-tmp echo "accept_these_nonmembers = ['^[^@]+@(.+\\\.|)domainofmine\\\.co\\\.jp$', '^[^@]+@(.+\\\.|)domainofmine\\\.net$', '^[^@]+@(.+\\\.|)domainofmine\\\.org$', '^[^@]+@(.+\\\.|)domainofmine\\\.com$', '^[^@]+@(.+\\\.|)gmail\\\.com$']" >>/tmp/mm-multi-$CSHORTNAME-sales-tmp /path/to/config_list -i /tmp/mm-multi-$CSHORTNAME-sales-tmp $CSHORTNAME-sales [[repeat newlist through config_list for three more "default" list names...]] echo Lists Just Created: echo /path/to/list_lists |grep $CSHORTNAME # cleanup rm -f /tmp/mm-multi* exit 0 ==============8<================ A couple of observations: * After I used this script to create a set of test lists, it sent mail to the owner (my account) FROM: mailman at localhost.localdomain. That indicates to me something is wrong with a config file somewhere. The web interface-created lists do NOT have this problem. They come in FROM: mailman at domainofmine.net. * Although "Advertise this list when people ask what lists are on this machine?" is set to YES for these lists, all four that were autocreated by the script are all not visible in the web list at http://www.domainofmine.net/mailman/listinfo/. I can access them by typing in the expected URL in the browser address bar: http://www.domainofmine.net/mailman/admin/xyz-support/ * Even though I can bring up the admin area for the new lists by typing their URLs in manually (the links are not visible) the links all have localhost.localdomain in them, and so do not work. So my questions are: what do I set or focus on to make this localhost.localdomain anomaly go away? Also, those regexps in accept_these_nonmembers seem to overlap - does anyone know if there is a way to set the regexp so that all mail from any domain with a certain string is accepted? Any advice appreciated! THanks very much in advance... Sincerely, Rick Cogley Tokyo Japan ------------------------------------------------------ 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/rick.cogley%40esolia.co .jp 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/rick.cogley%40esolia.co .jp Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From jean-philippe.giola at st.com Thu Jul 21 11:41:55 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Thu, 21 Jul 2005 11:41:55 +0200 Subject: [Mailman-Users] External archiver Message-ID: <42DF6DE3.1030209@st.com> Hi all! Is it possible to use the pipermail's python script (archiving script) for PUBLIC/PRIVATE_EXTERNAL_ARCHIVER ? reguards -- Cordialement, Jean-Philippe Giola - 6577 From daffyduke at lautre.net Thu Jul 21 11:49:50 2005 From: daffyduke at lautre.net (DaffyDuke) Date: Thu, 21 Jul 2005 11:49:50 +0200 Subject: [Mailman-Users] cgi add seems not to work any more In-Reply-To: References: Message-ID: <1121939390.24843.10.camel@localhost> Hi Mark, Le mercredi 20 juillet 2005 ? 07:49 -0700, Mark Sapiro a ?crit : > There should be a stack trace immediately preceding this in the error > log. Without that information, it is very difficult to know what's > happening. If you have the stack trace, please provide it. If it isn't > there, then there is some issue with the Debian package. Yes ! my tail -f error was a mistake :-) Just before, there were informations about missing templates. I had to manually copy /usr/share/mailman/fr/* to /var/lib/mailman/templates/fr/ . Then I could unshunt lots of mails (about 20,000) but as there were lots of errors again, i purged qfiles directory. Now, mailman is running without any error for about half an hour, everything is working for us. We communicate to our members to "close this ticket". I add Tollef Fog Heen , the maintainer of debian backport which should not be usefull anymore with sarge release. Thanks a lot, PS : For Tollef, this thread is here : http://www.mail-archive.com/mailman-users%40python.org/msg33464.html -- 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/20050721/96743786/attachment.pgp From jwt at onjapan.net Thu Jul 21 14:02:13 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Thu, 21 Jul 2005 21:02:13 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question In-Reply-To: <543763AA321E2747B17E70E6DE14760B0173A6@shikibu.esolia.co.jp> References: <543763AA321E2747B17E70E6DE14760B0173A6@shikibu.esolia.co.jp> Message-ID: On Jul 21, 2005, at 15:38, Cogley, Rick wrote: > # NOTE: bug with quotes > # add_virtualhost('DEFAULT_URL_HOST', 'DEFAULT_EMAIL_HOST') > add_virtualhost('www.domainofmine.net', 'domainofmine.net') Note that DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST are variable names not strings, and so should not have been quoted: DEFAULT_URL_HOST = 'www.example.com' DEFAULT_EMAIL_HOST = 'example.com' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > I dug around some more and was able to find out how to fix the > symptoms. If > I run fix_url on the lists, they appear in the web interface. Any time you do something that changes the URL, you need to use fix_url to update existing lists. > However, can anyone tell me why lists created in the web interface > default > to www.domainofmine.net but lists created from the command line > default to > localhost.localdomain? Of course, I can just run fix_url after > every list > creation in the shell script, but, is there a "template" somewhere > that I > can use to set it to use www.domainofmine.net for all lists? I would guess that there is a value being added to the VIRTUAL_HOSTS dictionary in your Defaults.py that has the wrong DEFAULT_URL_HOST. 'clear'ing it in your mm_cfg.py allows you to be explict about the entries. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/ Ringo MUG Tokyo http://www.ringo.net/rss.html From alba01 at dfki.de Thu Jul 21 14:06:29 2005 From: alba01 at dfki.de (Alexander Baldauf) Date: Thu, 21 Jul 2005 14:06:29 +0200 Subject: [Mailman-Users] 2 different lists Message-ID: <42DF8FC5.1020200@dfki.de> Hi We have the problem that under our server mail/mailman/listinfo and under mail.dfki.de/mailman/listinfo, there are 2 different list of the mailinglists but it is the same server. What is wrong? Thanks and Greets Alexander Baldauf ISG-SB DFKI http://www.dfki.de From rick.cogley at esolia.co.jp Thu Jul 21 14:09:43 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Thu, 21 Jul 2005 21:09:43 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173A9@shikibu.esolia.co.jp> Thanks, Jim. I will start there to look. Best Regards, Rick -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> Rick Cogley (mailto:rick.cogley at esolia.co.jp) Tel: 03-5940-6880 || Fax: 03-5940-6881 || Cell: 090-4423-5475 (Outside Japan, remove leading zero -- +81-3-5940-6880) English: http://www.esolia.com || Japanese: http://www.esolia.co.jp Bilingual IT solutions and management firm -- eSolia. -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> -----Original Message----- From: Jim Tittsler [mailto:jwt at onjapan.net] Sent: Thursday, July 21, 2005 9:02 PM To: Cogley, Rick Cc: 'mailman-users at python.org' Subject: Re: [Mailman-Users] Mailman 2.1.5 - FQDN Question On Jul 21, 2005, at 15:38, Cogley, Rick wrote: > # NOTE: bug with quotes > # add_virtualhost('DEFAULT_URL_HOST', 'DEFAULT_EMAIL_HOST') > add_virtualhost('www.domainofmine.net', 'domainofmine.net') Note that DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST are variable names not strings, and so should not have been quoted: DEFAULT_URL_HOST = 'www.example.com' DEFAULT_EMAIL_HOST = 'example.com' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > I dug around some more and was able to find out how to fix the > symptoms. If I run fix_url on the lists, they appear in the web > interface. Any time you do something that changes the URL, you need to use fix_url to update existing lists. > However, can anyone tell me why lists created in the web interface > default to www.domainofmine.net but lists created from the command > line default to localhost.localdomain? Of course, I can just run > fix_url after every list creation in the shell script, but, is there a > "template" somewhere that I can use to set it to use > www.domainofmine.net for all lists? I would guess that there is a value being added to the VIRTUAL_HOSTS dictionary in your Defaults.py that has the wrong DEFAULT_URL_HOST. 'clear'ing it in your mm_cfg.py allows you to be explict about the entries. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/ Ringo MUG Tokyo http://www.ringo.net/rss.html From rick.cogley at esolia.co.jp Thu Jul 21 14:22:17 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Thu, 21 Jul 2005 21:22:17 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173AA@shikibu.esolia.co.jp> Hi everyone - I was experimenting around with for in do, and there is a much cleaner way to write this shell script. Try it short at first to get the concept: ============= #!/bin/sh for i in support 911 memo sales Do echo $i Done ============= This scriptlet will just echo four lines: support 911 memo sales That implied to me that if I can grab the four variable strings I wanted to prepend the short company name to, I could do all the operations on them, each loop: ================8<================ #!/bin/sh # -- # mm-multi.sh - a script for creating Mailman lists. ... echo "mm-multi.sh - <\$Revision: 0.1 $>" # set global variables ... MMLISTLANG=en MMOWNEREMAIL=rick.cogley at domainofmine.co.jp ... echo echo Creating lists based on a structure... while [ "$x" != "y" ]; do echo echo Enter a short name for the client, no spaces, lowercase: read CSN ... echo echo "Is this correct? (y/n)" read x done # Loop over strings after in for i in support 911 memo sales do echo ===== $CSN-$i ===== echo echo Creating list: $CSN-$i $MMBIN/newlist -l $MMLISTLANG -q $CSN-$i $MMOWNEREMAIL $MMADMINPASS echo Generating Aliases... $MMBIN/genaliases echo Adding Members... $MMBIN/add_members -r $MMDMEMBERS -w n -a n $CSN-$i echo Members of $CSN-$i: $MMBIN/list_members $CSN-$i echo Creating file for config_list... echo "description = '$CSN-$i'" >/tmp/mm-$CSN-$i echo "host_name = 'esolia.net'" >>/tmp/mm-$CSN-$i echo "max_message_size = 0" >>/tmp/mm-$CSN-$i echo "available_languages = ['en', 'ja']" >>/tmp/mm-$CSN-$i echo Configuring list... $MMBIN/config_list -i /tmp/mm-$CSN-$i $CSN-$i $MMBIN/withlist -l -r fix_url $CSN-$i -u www.domainofmine.net -v echo done # cleanup rm -f /tmp/mm-* exit 0 ==============8<================ Hope this helps someone. Cheers, Rick Cogley Tokyo, Japan From rick.cogley at esolia.co.jp Thu Jul 21 14:47:19 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Thu, 21 Jul 2005 21:47:19 +0900 Subject: [Mailman-Users] Accept_these_nonmembers regexp Message-ID: <543763AA321E2747B17E70E6DE14760B0173AB@shikibu.esolia.co.jp> Hello Everyone - I wonder if someone might be able to help with a regular expression question. You can set the "accept_these_nonmembers" variable to something like: ^[^@]+@(.+\.|)domainofmine\.co\.jp$ Which translates to, accept any posts from the domainofmine.co.jp domain. I would like to cover the bases, though, if I have: domainofmine.com domainofmine.co.jp domainofmine.net ... In a single regular expression if possible. It would be enough to match "domainofmine". Can someone tell me how I can match anything after the dot after domainofmine? Any advice warmly welcomed! Thanks! Sincerely, Rick Cogley Tokyo, Japan From msapiro at value.net Thu Jul 21 17:11:13 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 21 Jul 2005 08:11:13 -0700 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question In-Reply-To: <543763AA321E2747B17E70E6DE14760B0173A6@shikibu.esolia.co.jp> Message-ID: Cogley, Rick wrote: > >However, can anyone tell me why lists created in the web interface default >to www.domainofmine.net but lists created from the command line default to >localhost.localdomain? Of course, I can just run fix_url after every list >creation in the shell script, but, is there a "template" somewhere that I >can use to set it to use www.domainofmine.net for all lists? > >Hope someone can assist! Thanks in advance! and >... >/path/to/newlist -l en -q $CSHORTNAME-sales owner at domainofmine.net s0m3pass bin/newlist will create the list in the DEFAULT_URL_HOST domain unless you specify another domain. In your case DEFAULT_URL_HOST is localhost.localdomain because of your original work-around. You can create the list in the correct domain with newlist in 2.1.5 using the arcane syntax /path/to/newlist -l en -q $CSHORTNAME-sales at www.domainofmine.net owner at domainofmine.net s0m3pass (note www.domainofmine.net, not domainofmine.net) In 2.1.6 this syntax is deprecated in favor of /path/to/newlist -l en -q -u www.domainofmine.net $CSHORTNAME-sales owner at domainofmine.net s0m3pass -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 21 17:23:56 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 21 Jul 2005 08:23:56 -0700 Subject: [Mailman-Users] Accept_these_nonmembers regexp In-Reply-To: <543763AA321E2747B17E70E6DE14760B0173AB@shikibu.esolia.co.jp> Message-ID: Cogley, Rick wrote: > >Can someone tell me how I can match anything after the dot after >domainofmine? Any advice warmly welcomed! Thanks! How about ^[^@]+@(.+\.|)domainofmine\..+$ or ^[^@]+@(.+\.|)domainofmine\..*$ or just ^[^@]+@(.+\.|)domainofmine\. See http://docs.python.org/lib/re-syntax.html -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 21 17:45:40 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 21 Jul 2005 08:45:40 -0700 Subject: [Mailman-Users] External archiver In-Reply-To: <42DF6DE3.1030209@st.com> Message-ID: Jean-Philippe GIOLA wrote: > >Is it possible to use the pipermail's python script (archiving script) >for PUBLIC/PRIVATE_EXTERNAL_ARCHIVER ? Probably not without wrapping it with something that reads its standard input and creates a message object. Several of your recent questions have involved things that people on this list likely have no experience with. You might get better answers by experimenting on a test installation. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 21 17:50:53 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 21 Jul 2005 08:50:53 -0700 Subject: [Mailman-Users] 2 different lists In-Reply-To: <42DF8FC5.1020200@dfki.de> Message-ID: Alexander Baldauf wrote: >We have the problem that under our server mail/mailman/listinfo and >under mail.dfki.de/mailman/listinfo, there are 2 different list of the >mailinglists but it is the same server. If I understand you correctly, Mailman thinks you are using virtual hosts and lists are only shown on the page for the host that created them. If you set VIRTUAL_HOST_OVERVIEW = Off in mm_cfg.py, all public lists will appear on the overview listinfo and admin pages regardless of host. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rick.cogley at esolia.co.jp Thu Jul 21 21:46:07 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Fri, 22 Jul 2005 04:46:07 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173AC@shikibu.esolia.co.jp> Interesting. That may well be the source of some wonky behavior, Steve and thanks. My /etc/hosts has one line: 200.100.10.1 rcogley.myispsdomain.com rcogley localhost ... Which man says is [IP, fqdn, alias, alias] I have another domain I am hosting mail for on the machine, and postfix sends out from root@ from this domain. Also, I have another IP as well. Can I just add to this file so it looks like: 200.100.10.1 rcogley.myispsdomain.com rcogley localhost 200.100.10.1 www.domainofmine.net www ? (and I thought having this schtuff in DNS was enough...) Best Regards, Rick -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> Rick Cogley (mailto:rick.cogley at esolia.co.jp) Tel: 03-5940-6880 || Fax: 03-5940-6881 || Cell: 090-4423-5475 (Outside Japan, remove leading zero -- +81-3-5940-6880) English: http://www.esolia.com || Japanese: http://www.esolia.co.jp Bilingual IT solutions and management firm -- eSolia. -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> -----Original Message----- From: Steve Burling [mailto:srb at umich.edu] Sent: Friday, July 22, 2005 12:39 AM To: Cogley, Rick Subject: Re: [Mailman-Users] Mailman 2.1.5 - FQDN Question --On July 21, 2005 3:38:30 PM +0900 "Cogley, Rick" wrote: > However, can anyone tell me why lists created in the web interface > default to www.domainofmine.net but lists created from the command > line default to localhost.localdomain? Of course, I can just run > fix_url after every list creation in the shell script, but, is there a > "template" somewhere that I can use to set it to use www.domainofmine.net for all lists? > > Hope someone can assist! Thanks in advance! To which I reply: Just a wild-assed guess here, but what's your /etc/hosts look like? Does it have an entry for your the FQDN of your server, with its external IP address? I've stumbled over, or been bitten by, the localhost.localdomain stuff on a bunch of red hat / fedora machines where /etc/hosts only has info for the loopback interface. -- Steve Burling University of Michigan, ICPSR Voice: +1 734 615.3779 330 Packard Street FAX: +1 734 647.8700 Ann Arbor, MI 48104-2910 From rick.cogley at esolia.co.jp Thu Jul 21 21:50:41 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Fri, 22 Jul 2005 04:50:41 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173AD@shikibu.esolia.co.jp> Perfect, Mark, thanks! I'll have to upgrade my script today, and put some comments in it about the syntax change for when I can get a new RPM version. Cheers, Rick -----Original Message----- From: Mark Sapiro [mailto:msapiro at value.net] Sent: Friday, July 22, 2005 12:11 AM To: Cogley, Rick; 'mailman-users at python.org' Subject: Re: [Mailman-Users] Mailman 2.1.5 - FQDN Question Cogley, Rick wrote: > >However, can anyone tell me why lists created in the web interface >default to www.domainofmine.net but lists created from the command line >default to localhost.localdomain? Of course, I can just run fix_url >after every list creation in the shell script, but, is there a >"template" somewhere that I can use to set it to use www.domainofmine.net for all lists? > >Hope someone can assist! Thanks in advance! and >... >/path/to/newlist -l en -q $CSHORTNAME-sales owner at domainofmine.net s0m3pass bin/newlist will create the list in the DEFAULT_URL_HOST domain unless you specify another domain. In your case DEFAULT_URL_HOST is localhost.localdomain because of your original work-around. You can create the list in the correct domain with newlist in 2.1.5 using the arcane syntax /path/to/newlist -l en -q $CSHORTNAME-sales at www.domainofmine.net owner at domainofmine.net s0m3pass (note www.domainofmine.net, not domainofmine.net) In 2.1.6 this syntax is deprecated in favor of /path/to/newlist -l en -q -u www.domainofmine.net $CSHORTNAME-sales owner at domainofmine.net s0m3pass -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From srb at umich.edu Thu Jul 21 22:06:13 2005 From: srb at umich.edu (Steve Burling) Date: Thu, 21 Jul 2005 16:06:13 -0400 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question In-Reply-To: <543763AA321E2747B17E70E6DE14760B0173AC@shikibu.esolia.co.jp> References: <543763AA321E2747B17E70E6DE14760B0173AC@shikibu.esolia.co.jp> Message-ID: <5D6FEF41BA795FFC46814F9D@srb.icpsr.umich.edu> --On July 22, 2005 4:46:07 AM +0900 "Cogley, Rick" wrote: > My /etc/hosts has one line: > > 200.100.10.1 rcogley.myispsdomain.com rcogley localhost > > ... Which man says is [IP, fqdn, alias, alias] This still looks bogus to me -- localhost is more typically on a line by itself, tied to the loopback interface, for example: 127.0.0.1 localhost.localdomain localhost > I have another domain I am hosting mail for on the machine, and postfix > sends out from root@ from this domain. > Also, I have another IP as well. > > Can I just add to this file so it looks like: > > 200.100.10.1 rcogley.myispsdomain.com rcogley localhost > 200.100.10.1 www.domainofmine.net www Other than moving the localhost to a line by itself, I *think* this is ok. I'm not a DNS god, though, so others may well correct me. But I suspect that your ultimate problem is one that was suggested by someone else (Mark?) -- you've got a bad value set for DEFAULT_URL_HOST. Fixing that in mm_cfg.py will probably help. YMMV; I'm merely a dabbler in the mailman configuration business. -- Steve Burling University of Michigan, ICPSR Voice: +1 734 615.3779 330 Packard Street FAX: +1 734 647.8700 Ann Arbor, MI 48104-2910 From rick.cogley at esolia.co.jp Thu Jul 21 22:10:28 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Fri, 22 Jul 2005 05:10:28 +0900 Subject: [Mailman-Users] Mailman 2.1.5 - FQDN Question Message-ID: <543763AA321E2747B17E70E6DE14760B0173AE@shikibu.esolia.co.jp> Thanks Steve. I will ask the hosting company since the instance is on a VPS'ed Fedora. They do some funkay stuff with networking... Cheers, Rick -----Original Message----- From: mailman-users-bounces+rick.cogley=esolia.co.jp at python.org [mailto:mailman-users-bounces+rick.cogley=esolia.co.jp at python.org] On Behalf Of Steve Burling Sent: Friday, July 22, 2005 5:06 AM To: 'mailman-users at python.org' Subject: Re: [Mailman-Users] Mailman 2.1.5 - FQDN Question --On July 22, 2005 4:46:07 AM +0900 "Cogley, Rick" wrote: > My /etc/hosts has one line: > > 200.100.10.1 rcogley.myispsdomain.com rcogley localhost > > ... Which man says is [IP, fqdn, alias, alias] This still looks bogus to me -- localhost is more typically on a line by itself, tied to the loopback interface, for example: 127.0.0.1 localhost.localdomain localhost > I have another domain I am hosting mail for on the machine, and > postfix sends out from root@ from this domain. > Also, I have another IP as well. > > Can I just add to this file so it looks like: > > 200.100.10.1 rcogley.myispsdomain.com rcogley localhost > 200.100.10.1 www.domainofmine.net www Other than moving the localhost to a line by itself, I *think* this is ok. I'm not a DNS god, though, so others may well correct me. But I suspect that your ultimate problem is one that was suggested by someone else (Mark?) -- you've got a bad value set for DEFAULT_URL_HOST. Fixing that in mm_cfg.py will probably help. YMMV; I'm merely a dabbler in the mailman configuration business. -- Steve Burling University of Michigan, ICPSR Voice: +1 734 615.3779 330 Packard Street FAX: +1 734 647.8700 Ann Arbor, MI 48104-2910 ------------------------------------------------------ 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/rick.cogley%40esolia.co .jp Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From bronto at csd-bes.net Fri Jul 22 01:07:24 2005 From: bronto at csd-bes.net (bronto at csd-bes.net) Date: Thu, 21 Jul 2005 16:07:24 -0700 Subject: [Mailman-Users] Mailman not sending Message-ID: <20050721160724.0la7iol6ow8swcsc@horde.csd-bes.net> I have a brand new server replacing my old hardware for all my existing domains. With mailman, I am using Postfix/MySQL and virtual domains. Today I went live, but mailman is not sending email. I had this working a couple of weeks ago in my setup environment, and I don't know what changed to prevent it working now. The web interface works, I can manage lists, and emails sent to a test list get saved to the archive. There is no maillog activity indicating delivery attempts, and in viewing the mailman smtp-failure log I see lots of messages like this: Jul 21 15:46:54 2005 (1361) delivery to rbrandt at criterionsystems.com failed with code -1: (-2, 'Name or service not known') It looks like all my test messages are in the retry deliver queue. Here are my settings from mm_cfg.py: DEFAULT_URL_PATTERN = 'http://%s/mailman/' DEFAULT_NNTP_HOST = 'amd64.csd-bes.net' DEFAULT_EMAIL_HOST = 'amd64.csd-bes.net' DEFAULT_URL_HOST = 'amd64.csd-bes.net' MTA = 'Postfix' POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' POSTFIX_STYLE_VIRTUAL_DOMAINS = ['amd64.csd-bes.net','mail.csd-bes.net'] DELIVERY_MODULE = 'SMTPDirect' SMTPHOST = 'localhost' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) add_virtualhost('amd64.csd-bes.net', 'amd64.csd-bes.net') add_virtualhost('mail.csd-bes.net', 'amd64.csd-bes.net') add_virtualhost('lists.csd-bes.net', 'amd64.csd-bes.net') IMAGE_LOGOS = '/mailmanicons/' it seems to me that localhost should be fine for SMTPHOST. Ideas? Rob ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From bronto at csd-bes.net Fri Jul 22 01:10:22 2005 From: bronto at csd-bes.net (bronto at csd-bes.net) Date: Thu, 21 Jul 2005 16:10:22 -0700 Subject: [Mailman-Users] Mailman not sending In-Reply-To: <20050721160724.0la7iol6ow8swcsc@horde.csd-bes.net> References: <20050721160724.0la7iol6ow8swcsc@horde.csd-bes.net> Message-ID: <20050721161022.219ac5izsook8o8s@horde.csd-bes.net> I should add that this is a SuSE 9.2 installation with mailman 2.1.5 from rpm. Rob Quoting bronto at csd-bes.net: > I have a brand new server replacing my old hardware for all my existing > domains. With mailman, I am using Postfix/MySQL and virtual domains. > > Today I went live, but mailman is not sending email. I had this > working a couple of weeks ago in my setup environment, and I don't know > what changed to prevent it working now. The web interface works, I can > manage lists, and emails sent to a test list get saved to the archive. > There is no maillog activity indicating delivery attempts, and in > viewing the mailman smtp-failure log I see lots of messages like this: > > Jul 21 15:46:54 2005 (1361) delivery to rbrandt at criterionsystems.com > failed with code -1: (-2, 'Name or service not known') > > It looks like all my test messages are in the retry deliver queue. > > Here are my settings from mm_cfg.py: > DEFAULT_URL_PATTERN = 'http://%s/mailman/' > DEFAULT_NNTP_HOST = 'amd64.csd-bes.net' > DEFAULT_EMAIL_HOST = 'amd64.csd-bes.net' > DEFAULT_URL_HOST = 'amd64.csd-bes.net' > MTA = 'Postfix' > POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' > POSTFIX_MAP_CMD = '/usr/sbin/postmap' > POSTFIX_STYLE_VIRTUAL_DOMAINS = ['amd64.csd-bes.net','mail.csd-bes.net'] > DELIVERY_MODULE = 'SMTPDirect' > SMTPHOST = 'localhost' > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > add_virtualhost('amd64.csd-bes.net', 'amd64.csd-bes.net') > add_virtualhost('mail.csd-bes.net', 'amd64.csd-bes.net') > add_virtualhost('lists.csd-bes.net', 'amd64.csd-bes.net') > IMAGE_LOGOS = '/mailmanicons/' > > it seems to me that localhost should be fine for SMTPHOST. > > Ideas? > > Rob > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > > ------------------------------------------------------ > 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/bronto%40csd-bes.net > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From msapiro at value.net Fri Jul 22 02:20:59 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 21 Jul 2005 17:20:59 -0700 Subject: [Mailman-Users] Mailman not sending In-Reply-To: <20050721160724.0la7iol6ow8swcsc@horde.csd-bes.net> Message-ID: bronto at csd-bes.net wrote: >There is no maillog activity indicating delivery attempts, and in >viewing the mailman smtp-failure log I see lots of messages like this: > >Jul 21 15:46:54 2005 (1361) delivery to rbrandt at criterionsystems.com >failed with code -1: (-2, 'Name or service not known') See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.014.htp -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From bronto at csd-bes.net Fri Jul 22 07:44:54 2005 From: bronto at csd-bes.net (bronto at csd-bes.net) Date: Thu, 21 Jul 2005 22:44:54 -0700 Subject: [Mailman-Users] Mailman not sending In-Reply-To: References: Message-ID: <20050721224454.i7pnxq9k8ococ88c@horde.csd-bes.net> Thanks, this put me on the right track. My machine id did not match the settings in my config file after the server swap. Rob Quoting Mark Sapiro : > bronto at csd-bes.net wrote: > >> There is no maillog activity indicating delivery attempts, and in >> viewing the mailman smtp-failure log I see lots of messages like this: >> >> Jul 21 15:46:54 2005 (1361) delivery to rbrandt at criterionsystems.com >> failed with code -1: (-2, 'Name or service not known') > > See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.014.htp > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > ------------------------------------------------------ > 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/bronto%40csd-bes.net > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From michael at michaelshiloh.com Fri Jul 22 08:04:27 2005 From: michael at michaelshiloh.com (michael at michaelshiloh.com) Date: Thu, 21 Jul 2005 23:04:27 -0700 (PDT) Subject: [Mailman-Users] mailman/gentoo/apache2, but going to web interface gives me 404 not found Message-ID: Hi, I'm almost ashamed to ask this since it's probably the single most common error when setting up mailman. I have searched the archives but I haven't seen a case quite like mine; namely, with gentoo. The reason I wonder if this plays a role is that the gentoo install probably tried to do something, and perhaps got it wrong. Anyway, installation went smoothly following the gentoo+mailman howto (http://gentoo-wiki.com/HOWTO_install_Gnu_Mailman) and I received the mail saying my default list "mailman" had been created and how to access it. However, visiting any of the pages mentioned there gave me a "404 - not found" error. Searching the archives did turn up a suggestion, that I add to my apache2 config file a line: ScriptAlias /mailman /usr/local/mailman/cgi-bin now accessing any of my mailman URLs give: 403 Forbidden: You don't have permission to access /mailman/admin/mailman on this server. but bin/check_perms -f says everything is ok. Any ideas? Thanks in advance, Michael From bronto at csd-bes.net Fri Jul 22 09:15:39 2005 From: bronto at csd-bes.net (bronto at csd-bes.net) Date: Fri, 22 Jul 2005 00:15:39 -0700 Subject: [Mailman-Users] Mailman not sending In-Reply-To: <20050721224454.i7pnxq9k8ococ88c@horde.csd-bes.net> References: <20050721224454.i7pnxq9k8ococ88c@horde.csd-bes.net> Message-ID: <20050722001539.dhbd0ggvcoo8sgkk@horde.csd-bes.net> Well, I *thought* I had it fixed, but not. It worked for the domain that actually matches the machine name, but not for the virtual domain I just tested. The list address is something like "group at sbypc.org", and my mm-cfg.py is as follows: ################################################## # Put YOUR site-specific settings below this line. DEFAULT_URL_PATTERN = 'http://%s/mailman/' DEFAULT_NNTP_HOST = 'amd64.csd-bes.net' DEFAULT_EMAIL_HOST = 'amd64.csd-bes.net' DEFAULT_URL_HOST = 'amd64.csd-bes.net' MTA = 'Postfix' POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' POSTFIX_STYLE_VIRTUAL_DOMAINS = ['amd64.csd-bes.net','mail.csd-bes.net','lists.csd-bes.net','sbypc.org','eagles81.org','ez-realty.net','maccounting.net','re-techtalk.com','hoopscout.com'] DELIVERY_MODULE = 'SMTPDirect' SMTPHOST = 'localhost' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) add_virtualhost('amd64.csd-bes.net', 'amd64.csd-bes.net') add_virtualhost('mail.csd-bes.net', 'amd64.csd-bes.net') add_virtualhost('lists.csd-bes.net', 'amd64.csd-bes.net') add_virtualhost('sbypc.org', 'amd64.csd-bes.net') add_virtualhost('eagles81.org', 'amd64.csd-bes.net') add_virtualhost('ez-realty.net', 'amd64.csd-bes.net') add_virtualhost('maccounting.net', 'amd64.csd-bes.net') add_virtualhost('re-techtalk.com', 'amd64.csd-bes.net') add_virtualhost('hoopscout.com', 'amd64.csd-bes.net') IMAGE_LOGOS = '/mailmanicons/' The error message is the same as below. Since the add virtualhost item above sets that to amd64.csd-bes.net, and amd64.csd-bes.net is the name of the machine in the dns settings, that should take care of it, right? But it doesn't. Rob Quoting bronto at csd-bes.net: > Thanks, this put me on the right track. My machine id did not match > the settings in my config file after the server swap. > > Rob > > > Quoting Mark Sapiro : > >> bronto at csd-bes.net wrote: >> >>> There is no maillog activity indicating delivery attempts, and in >>> viewing the mailman smtp-failure log I see lots of messages like this: >>> >>> Jul 21 15:46:54 2005 (1361) delivery to rbrandt at criterionsystems.com >>> failed with code -1: (-2, 'Name or service not known') >> >> See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.014.htp >> >> -- >> Mark Sapiro The highway is for gamblers, >> San Francisco Bay Area, California better use your sense - B. Dylan >> >> ------------------------------------------------------ >> 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/bronto%40csd-bes.net >> >> Security Policy: >> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp >> > > > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > > ------------------------------------------------------ > 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/bronto%40csd-bes.net > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From rick.cogley at esolia.co.jp Fri Jul 22 09:39:02 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Fri, 22 Jul 2005 16:39:02 +0900 Subject: [Mailman-Users] (no subject) Message-ID: <543763AA321E2747B17E70E6DE14760B0173B9@shikibu.esolia.co.jp> From alba01 at dfki.de Fri Jul 22 13:12:04 2005 From: alba01 at dfki.de (Alexander Baldauf) Date: Fri, 22 Jul 2005 13:12:04 +0200 Subject: [Mailman-Users] 2 different lists In-Reply-To: References: Message-ID: <42E0D484.2000306@dfki.de> Mark Sapiro wrote: >Alexander Baldauf wrote: > > > >>We have the problem that under our server mail/mailman/listinfo and >>under mail.dfki.de/mailman/listinfo, there are 2 different list of the >>mailinglists but it is the same server. >> >> > >If I understand you correctly, Mailman thinks you are using virtual >hosts and lists are only shown on the page for the host that created >them. If you set > >VIRTUAL_HOST_OVERVIEW = Off > >in mm_cfg.py, all public lists will appear on the overview listinfo and >admin pages regardless of host. > >-- >Mark Sapiro The highway is for gamblers, >San Francisco Bay Area, California better use your sense - B. Dylan > > > Hi yes that was the problem, the line VIRTUAL_HOST_OVERVIEW was deleted by someone, after adding it again, it works. Thanks a lot Alexander Baldauf ISG-SB DFKI From msapiro at value.net Fri Jul 22 16:25:32 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 22 Jul 2005 07:25:32 -0700 Subject: [Mailman-Users] mailman/gentoo/apache2, but going to web interface gives me 404 not found In-Reply-To: Message-ID: michael at michaelshiloh.com wrote: > >now accessing any of my mailman URLs give: > > 403 Forbidden: You don't have permission to access /mailman/admin/mailman on this server. > >but bin/check_perms -f says everything is ok. Check both your Mailman and Apache error logs. It doesn't seem that you're even getting to the wrappers (/usr/local/mailman/cgi-bin/*), but if you are, it could be a group mismatch error - see http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp Check the permissions on /usr/local/mailman/cgi-bin/. On my system, the directory and all its files are owner:group = root:mailman and the directory is rwxrwsr-x and the files are rwxr-sr-x. the setgid bits and mailman group are critical. Granted, check_perms should check this, but ?? It could also be a SELinux issue if that is applicable in your environment. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 22 17:30:49 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 22 Jul 2005 08:30:49 -0700 Subject: [Mailman-Users] Mailman not sending In-Reply-To: <20050722001539.dhbd0ggvcoo8sgkk@horde.csd-bes.net> Message-ID: bronto at csd-bes.net wrote: >Well, I *thought* I had it fixed, but not. It worked for the domain >that actually matches the machine name, but not for the virtual domain >I just tested. The list address is something like "group at sbypc.org", >and my mm-cfg.py is as follows: See comments below, although virtual hosts shouldn't have anything to do with this issue. >################################################## ># Put YOUR site-specific settings below this line. >DEFAULT_URL_PATTERN = 'http://%s/mailman/' >DEFAULT_NNTP_HOST = 'amd64.csd-bes.net' >DEFAULT_EMAIL_HOST = 'amd64.csd-bes.net' >DEFAULT_URL_HOST = 'amd64.csd-bes.net' >MTA = 'Postfix' >POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' >POSTFIX_MAP_CMD = '/usr/sbin/postmap' >POSTFIX_STYLE_VIRTUAL_DOMAINS = >['amd64.csd-bes.net','mail.csd-bes.net','lists.csd-bes.net','sbypc.org','eagles81.org','ez-realty.net','maccounting.net','re-techtalk.com','hoopscout.com'] >DELIVERY_MODULE = 'SMTPDirect' >SMTPHOST = 'localhost' It is best to add VIRTUAL_HOSTS.clear() here to remove the entry from Defaults.py although this usually isn't strictly necessary. >add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >add_virtualhost('amd64.csd-bes.net', 'amd64.csd-bes.net') The line above essentially duplicates the one above it and is redundant. >add_virtualhost('mail.csd-bes.net', 'amd64.csd-bes.net') >add_virtualhost('lists.csd-bes.net', 'amd64.csd-bes.net') >add_virtualhost('sbypc.org', 'amd64.csd-bes.net') It seems from your reference to group at sbypc.org that this should probably be add_virtualhost('sbypc.org', 'sbypc.org') and maybe similarly for all the others. >add_virtualhost('eagles81.org', 'amd64.csd-bes.net') >add_virtualhost('ez-realty.net', 'amd64.csd-bes.net') >add_virtualhost('maccounting.net', 'amd64.csd-bes.net') >add_virtualhost('re-techtalk.com', 'amd64.csd-bes.net') >add_virtualhost('hoopscout.com', 'amd64.csd-bes.net') Also, the Mailman.Archiver.Archiver.GetBaseArchiveURL() method inverts the VIRTUAL_HOSTS dictionary to get the URL host name corresponding to a particular email host. This doesn't work well if there are entries with duplicate email host values. >IMAGE_LOGOS = '/mailmanicons/' > >The error message is the same as below. Since the add virtualhost item >above sets that to amd64.csd-bes.net, and amd64.csd-bes.net is the name >of the machine in the dns settings, that should take care of it, right? > But it doesn't. The VIRTUAL_HOSTS dictionary is not involved in this at all. See http://mail.python.org/pipermail/mailman-users/2005-May/044742.html for a Python script that does exactly what SMTPDirect does to send mail. Also see thread starting at http://mail.python.org/pipermail/mailman-users/2005-June/045157.html -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rme at grc.nasa.gov Fri Jul 22 17:50:21 2005 From: rme at grc.nasa.gov (Matt Emerson) Date: Fri, 22 Jul 2005 11:50:21 -0400 Subject: [Mailman-Users] new list announcements coming from "mailman-admin" Message-ID: On our system (Mac OS X Server, using the bundled Postfix and bundled Mailman 2.1.4), when we create a new list with the newlist command, the new list announcement that is sent to the list owner comes from "mailman-admin at our.list.server". This address is also cited as the address to which questions should be sent. However, when a user sends mail to mailman-admin, the system thinks it's a bounce. Unrecognized bounces get forwarded to the list owners, so we do see them, but this is obviously sub-optimal. So, it seems that we have two options: 1. We could edit the aliases file. It currently reads as follows. mailman: "|/usr/share/mailman/mail/mailman post mailman" mailman-admin: "|/usr/share/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/share/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/share/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/share/mailman/mail/mailman join mailman" mailman-leave: "|/usr/share/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/share/mailman/mail/mailman owner mailman" mailman-request: "|/usr/share/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/share/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/usr/share/mailman/mail/mailman unsubscribe mailman" If we made mailman-admin just be an alias for mailman, this could possibly work, although I worry that this alteration would be undone if someone ever ran genaliases. (I also note that the admin and bounces scripts in /usr/share/mailman/scripts are identical.) 2. We could edit the newlist command, and where it says siteadmin = Utils.get_site_email(mlist.host_name, 'admin') we could make it read siteadmin = Utils.get_site_email(mlist.host_name) This is not very appealing---I'd rather not have to remember to make this change when we update the Mailman software. Is there something else that we are doing wrong? Perhaps our site list is somehow set up incorrectly? I did read the FAQ and search the archives a bit, but I'm sure it's possible that I missed a solution. Any pointers or help would be appreciated. -- Matt Emerson rme at grc.nasa.gov From msapiro at value.net Fri Jul 22 18:16:50 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 22 Jul 2005 09:16:50 -0700 Subject: [Mailman-Users] new list announcements coming from "mailman-admin" In-Reply-To: Message-ID: Matt Emerson wrote: >On our system (Mac OS X Server, using the bundled Postfix and bundled >Mailman 2.1.4), when we create a new list with the newlist command, >the new list announcement that is sent to the list owner comes from >"mailman-admin at our.list.server". This address is also cited as the >address to which questions should be sent. This is a bug in that bin/newlist was not updated to use listname-owner instead of the deprecated listname-admin address. The 2.1.6 version of bin/newlist fixes this. >However, when a user sends mail to mailman-admin, the system thinks >it's a bounce. Unrecognized bounces get forwarded to the list owners, >so we do see them, but this is obviously sub-optimal. > >So, it seems that we have two options: > >1. We could edit the aliases file. It currently reads as follows. > >mailman: "|/usr/share/mailman/mail/mailman post mailman" >mailman-admin: "|/usr/share/mailman/mail/mailman admin mailman" >mailman-bounces: "|/usr/share/mailman/mail/mailman bounces mailman" >mailman-confirm: "|/usr/share/mailman/mail/mailman confirm mailman" >mailman-join: "|/usr/share/mailman/mail/mailman join mailman" >mailman-leave: "|/usr/share/mailman/mail/mailman leave mailman" >mailman-owner: "|/usr/share/mailman/mail/mailman owner mailman" >mailman-request: "|/usr/share/mailman/mail/mailman request mailman" >mailman-subscribe: "|/usr/share/mailman/mail/mailman subscribe mailman" >mailman-unsubscribe: "|/usr/share/mailman/mail/mailman unsubscribe mailman" > >If we made mailman-admin just be an alias for mailman, this could >possibly work, although I worry that this alteration would be undone >if someone ever ran genaliases. (I also note that the admin and >bounces scripts in /usr/share/mailman/scripts are identical.) The -admin address is deprecated and should be a synonym for -bounces. This shouldn't be changed in aliases. >2. We could edit the newlist command, and where it says > > siteadmin = Utils.get_site_email(mlist.host_name, 'admin') > >we could make it read > > siteadmin = Utils.get_site_email(mlist.host_name) > >This is not very appealing---I'd rather not have to remember to make >this change when we update the Mailman software. This is effectively what is done in 2.1.6 newlist except -owner is used. >Is there something else that we are doing wrong? Perhaps our site list >is somehow set up incorrectly? I did read the FAQ and search the >archives a bit, but I'm sure it's possible that I missed a solution. No, It's not you - it's newlist. >Any pointers or help would be appreciated. Download the current newlist from http://cvs.sourceforge.net/viewcvs.py/*checkout*/mailman/mailman/bin/newlist?rev=2.16.2.4 This fixes your issue and also adds a couple of options for better specifying list domains. It should work with 2.1.4 and if you upgrade to 2.1.6 in the future, nothing will change. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mylists2004 at gmail.com Fri Jul 22 17:25:22 2005 From: mylists2004 at gmail.com (James) Date: Fri, 22 Jul 2005 08:25:22 -0700 Subject: [Mailman-Users] extract emails from a list In-Reply-To: <002601c5896f$8d897c20$010aa8c0@Onetomarket.nl> References: <4b2a6ddc050715112077224013@mail.gmail.com> <002601c5896f$8d897c20$010aa8c0@Onetomarket.nl> Message-ID: <4b2a6ddc050722082529440a45@mail.gmail.com> Hi Trevor, This scripts works wonderfuly! Thank you so much. On 7/15/05, Trevor Cullingsworth wrote: > Hi James, > > This script should do the trick. It is what I use. From bronto at csd-bes.net Fri Jul 22 20:27:38 2005 From: bronto at csd-bes.net (bronto at csd-bes.net) Date: Fri, 22 Jul 2005 11:27:38 -0700 Subject: [Mailman-Users] Mailman not sending - Solved(?) In-Reply-To: References: Message-ID: <20050722112738.szq3z7b0y88844cw@horde.csd-bes.net> Thanks for your corrections and tips. I made the changes, and it still didn't work. I read the thread you referenced, and verified that my permissions and users were correct. I then went back to look at my dns and machine settings, and found that my host name had reverted back to the machine name, not the full name I changed to it to previously that "fixed" the problem. So it wasn't that it was working for just one list and not others, it was that the fix that I previously made reverted before I tested other mailing lists. When I changed it back again, all the files in the retry queue flushed and I got a bunch of messages delivered on serveral lists. I'm running SuSE 9.2; maybe there's a process running somewhere that is doing this. I know there are processes that keep permissions and other settings in sync. If this reverts again, I think the logical solution would be to find where SuSE is deciding what hostname to use and change it, or to change mm-cfg to match the hostname that SuSE wants to use. Rob Quoting Mark Sapiro : > bronto at csd-bes.net wrote: > >> Well, I *thought* I had it fixed, but not. It worked for the domain >> that actually matches the machine name, but not for the virtual domain >> I just tested. The list address is something like "group at sbypc.org", >> and my mm-cfg.py is as follows: > > > See comments below, although virtual hosts shouldn't have anything to > do with this issue. > >> ################################################## >> # Put YOUR site-specific settings below this line. >> DEFAULT_URL_PATTERN = 'http://%s/mailman/' >> DEFAULT_NNTP_HOST = 'amd64.csd-bes.net' >> DEFAULT_EMAIL_HOST = 'amd64.csd-bes.net' >> DEFAULT_URL_HOST = 'amd64.csd-bes.net' >> MTA = 'Postfix' >> POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' >> POSTFIX_MAP_CMD = '/usr/sbin/postmap' >> POSTFIX_STYLE_VIRTUAL_DOMAINS = >> ['amd64.csd-bes.net','mail.csd-bes.net','lists.csd-bes.net','sbypc.org','eagles81.org','ez-realty.net','maccounting.net','re-techtalk.com','hoopscout.com'] >> DELIVERY_MODULE = 'SMTPDirect' >> SMTPHOST = 'localhost' > > It is best to add > > VIRTUAL_HOSTS.clear() > > here to remove the entry from Defaults.py although this usually isn't > strictly necessary. > >> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) >> add_virtualhost('amd64.csd-bes.net', 'amd64.csd-bes.net') > > The line above essentially duplicates the one above it and is redundant. > > >> add_virtualhost('mail.csd-bes.net', 'amd64.csd-bes.net') >> add_virtualhost('lists.csd-bes.net', 'amd64.csd-bes.net') >> add_virtualhost('sbypc.org', 'amd64.csd-bes.net') > > It seems from your reference to group at sbypc.org that this should > probably be > > add_virtualhost('sbypc.org', 'sbypc.org') > > and maybe similarly for all the others. > >> add_virtualhost('eagles81.org', 'amd64.csd-bes.net') >> add_virtualhost('ez-realty.net', 'amd64.csd-bes.net') >> add_virtualhost('maccounting.net', 'amd64.csd-bes.net') >> add_virtualhost('re-techtalk.com', 'amd64.csd-bes.net') >> add_virtualhost('hoopscout.com', 'amd64.csd-bes.net') > > Also, the Mailman.Archiver.Archiver.GetBaseArchiveURL() method inverts > the VIRTUAL_HOSTS dictionary to get the URL host name corresponding to > a particular email host. This doesn't work well if there are entries > with duplicate email host values. > > >> IMAGE_LOGOS = '/mailmanicons/' >> >> The error message is the same as below. Since the add virtualhost item >> above sets that to amd64.csd-bes.net, and amd64.csd-bes.net is the name >> of the machine in the dns settings, that should take care of it, right? >> But it doesn't. > > The VIRTUAL_HOSTS dictionary is not involved in this at all. > > See http://mail.python.org/pipermail/mailman-users/2005-May/044742.html > for a Python script that does exactly what SMTPDirect does to send > mail. > > Also see thread starting at > http://mail.python.org/pipermail/mailman-users/2005-June/045157.html > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > > ------------------------------------------------------ > 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/bronto%40csd-bes.net > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From jdennis at redhat.com Fri Jul 22 21:18:47 2005 From: jdennis at redhat.com (John Dennis) Date: Fri, 22 Jul 2005 15:18:47 -0400 Subject: [Mailman-Users] Mailman not sending - Solved(?) In-Reply-To: <20050722112738.szq3z7b0y88844cw@horde.csd-bes.net> References: <20050722112738.szq3z7b0y88844cw@horde.csd-bes.net> Message-ID: <1122059927.5880.34.camel@localhost.localdomain> On Fri, 2005-07-22 at 11:27 -0700, bronto at csd-bes.net wrote: > Thanks for your corrections and tips. > > I made the changes, and it still didn't work. I read the thread you > referenced, and verified that my permissions and users were correct. > > I then went back to look at my dns and machine settings, and found that > my host name had reverted back to the machine name, not the full name I > changed to it to previously that "fixed" the problem. So it wasn't > that it was working for just one list and not others, it was that the > fix that I previously made reverted before I tested other mailing > lists. When I changed it back again, all the files in the retry queue > flushed and I got a bunch of messages delivered on serveral lists. > > I'm running SuSE 9.2; maybe there's a process running somewhere that is > doing this. I know there are processes that keep permissions and other > settings in sync. If this reverts again, I think the logical solution > would be to find where SuSE is deciding what hostname to use and change > it, or to change mm-cfg to match the hostname that SuSE wants to use. I can't speak for SuSE nor do I know how you changed your hostname, but I can tell you this, if you used the plain hostname command that change will not persist across reboots. See the hostname man page on your system for how to make a permanent change. Also, if your machine is being assigned a permanent IP address via a local DHCP server you will likely have to make that change in the DHCP configuration. HTH, -- John Dennis From rick.cogley at esolia.co.jp Fri Jul 22 22:02:04 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Sat, 23 Jul 2005 05:02:04 +0900 Subject: [Mailman-Users] Footer Personalization Message-ID: <543763AA321E2747B17E70E6DE14760B0173BC@shikibu.esolia.co.jp> Hi All - In the Mailman FAQ it mentions being able to personalize the footers if some settings for VERP are made in mm_cfg.py, but does not go into much detail about how to do the required changes. ---------------------- Q. Can I put the user's address in the footer that Mailman adds to each message? A. Yes, in Mailman 2.1. The site admin needs to enable personalization by setting the following variables in the mm_cfg.py file: VERP_PASSWORD_REMINDERS = 1 VERP_PERSONALIZED_DELIVERIES = 1 VERP_DELIVERY_INTERVAL = 1 VERP_CONFIRMATIONS = 1 Once this is done, list admins can enable personalization for regular delivery members (digest deliveries can't be personalized currently). A personalized list can include the user's address in the footer. ---------------------- I would like to add the original sender's email address to the footer section, copying that section from Defaults.py to mm_cfg.py, and then adding some string (conceptually). What string do I need to add to get the sender? Any advice warmly welcomed! Thanks Rick Cogley Tokyo, Japan From bronto at csd-bes.net Fri Jul 22 22:26:58 2005 From: bronto at csd-bes.net (bronto at csd-bes.net) Date: Fri, 22 Jul 2005 13:26:58 -0700 Subject: [Mailman-Users] Mailman not sending - Solved(?) In-Reply-To: <1122059927.5880.34.camel@localhost.localdomain> References: <20050722112738.szq3z7b0y88844cw@horde.csd-bes.net> <1122059927.5880.34.camel@localhost.localdomain> Message-ID: <20050722132658.np3ci9dt2cckgscc@horde.csd-bes.net> Quoting John Dennis : > On Fri, 2005-07-22 at 11:27 -0700, bronto at csd-bes.net wrote: >> Thanks for your corrections and tips. >> >> I made the changes, and it still didn't work. I read the thread you >> referenced, and verified that my permissions and users were correct. >> >> I then went back to look at my dns and machine settings, and found that >> my host name had reverted back to the machine name, not the full name I >> changed to it to previously that "fixed" the problem. So it wasn't >> that it was working for just one list and not others, it was that the >> fix that I previously made reverted before I tested other mailing >> lists. When I changed it back again, all the files in the retry queue >> flushed and I got a bunch of messages delivered on serveral lists. >> >> I'm running SuSE 9.2; maybe there's a process running somewhere that is >> doing this. I know there are processes that keep permissions and other >> settings in sync. If this reverts again, I think the logical solution >> would be to find where SuSE is deciding what hostname to use and change >> it, or to change mm-cfg to match the hostname that SuSE wants to use. > > I can't speak for SuSE nor do I know how you changed your hostname, but > I can tell you this, if you used the plain hostname command that change > will not persist across reboots. See the hostname man page on your > system for how to make a permanent change. Also, if your machine is > being assigned a permanent IP address via a local DHCP server you will > likely have to make that change in the DHCP configuration. Thanks, the server has not rebooted, and the IP address is fixed. Rob ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From BIConsulting at blackiris.com Sat Jul 23 00:47:31 2005 From: BIConsulting at blackiris.com (David Scribner) Date: Fri, 22 Jul 2005 17:47:31 -0500 Subject: [Mailman-Users] Mailman / Postfix Question on Tiger Server Message-ID: I am in the process of changing over my mailing list from LetterRip Pro to Mailman , which is running on my Tiger Server (10.4.2). All of the list addresses are actually received by my EIMS server which then forwards mail for that list to the correct server - either LRP or Mailman. All of that works just fine. I have the Letter Rip Pro server to only accept mail on the SMTP Submit Port of 587. By doing that i have stopped any spam getting to that server directly as all mail for that server goes through the EIMS box which has filtering on it. My questions is how do I set Postfix on the OSX box to only receive on the SMTP Submit Port of 587? And then if I do that how do I set Mailman to send to that port rather than the default SMTP port? Thanks David Scribner BI Consulting From msapiro at value.net Sat Jul 23 01:44:41 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 22 Jul 2005 16:44:41 -0700 Subject: [Mailman-Users] Footer Personalization In-Reply-To: <543763AA321E2747B17E70E6DE14760B0173BC@shikibu.esolia.co.jp> Message-ID: Cogley, Rick wrote: > >In the Mailman FAQ it mentions being able to personalize the footers if some >settings for VERP are made in mm_cfg.py, but does not go into much detail >about how to do the required changes. > >---------------------- >Q. Can I put the user's address in the footer that Mailman adds to each >message? >A. Yes, in Mailman 2.1. The site admin needs to enable personalization by >setting the following variables in the mm_cfg.py file: > >VERP_PASSWORD_REMINDERS = 1 VERP_PERSONALIZED_DELIVERIES = 1 >VERP_DELIVERY_INTERVAL = 1 VERP_CONFIRMATIONS = 1 > >Once this is done, list admins can enable personalization for regular >delivery members (digest deliveries can't be personalized currently). A >personalized list can include the user's address in the footer. >---------------------- Where in the FAQ did you find the above? I don't see it, and more importantly, it is not correct. The relevant FAQ article is 3.15 at http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.015.htp >I would like to add the original sender's email address to the footer >section, copying that section from Defaults.py to mm_cfg.py, and then adding >some string (conceptually). What string do I need to add to get the sender? Once you have set OWNERS_CAN_ENABLE_PERSONALIZATION per the above FAQ 3.15, the personalize help on the Non-digest options page will tell you what additional substitutions are available in list headers and footers. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rick.cogley at esolia.co.jp Sat Jul 23 01:51:26 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Sat, 23 Jul 2005 08:51:26 +0900 Subject: [Mailman-Users] Footer Personalization Message-ID: <543763AA321E2747B17E70E6DE14760B0173C1@shikibu.esolia.co.jp> Thanks Mark. I found the entry at: http://www.list.org/faq.html However, it is here and there on the internet in what are probably mirrors or copies of the Mailman FAQ. I imagine that it was posted at once point, and then later the correct version was published. Thanks for pointing me in the right direction. Best Regards, Rick -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> Rick Cogley (mailto:rick.cogley at esolia.co.jp) Tel: 03-5940-6880 || Fax: 03-5940-6881 || Cell: 090-4423-5475 (Outside Japan, remove leading zero -- +81-3-5940-6880) English: http://www.esolia.com || Japanese: http://www.esolia.co.jp Bilingual IT solutions and management firm -- eSolia. -->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->--> -----Original Message----- From: Mark Sapiro [mailto:msapiro at value.net] Sent: Saturday, July 23, 2005 8:45 AM To: Cogley, Rick; 'mailman-users at python.org' Subject: Re: [Mailman-Users] Footer Personalization Cogley, Rick wrote: > >In the Mailman FAQ it mentions being able to personalize the footers if >some settings for VERP are made in mm_cfg.py, but does not go into much >detail about how to do the required changes. > >---------------------- >Q. Can I put the user's address in the footer that Mailman adds to each >message? >A. Yes, in Mailman 2.1. The site admin needs to enable personalization >by setting the following variables in the mm_cfg.py file: > >VERP_PASSWORD_REMINDERS = 1 VERP_PERSONALIZED_DELIVERIES = 1 >VERP_DELIVERY_INTERVAL = 1 VERP_CONFIRMATIONS = 1 > >Once this is done, list admins can enable personalization for regular >delivery members (digest deliveries can't be personalized currently). A >personalized list can include the user's address in the footer. >---------------------- Where in the FAQ did you find the above? I don't see it, and more importantly, it is not correct. The relevant FAQ article is 3.15 at http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.015.htp >I would like to add the original sender's email address to the footer >section, copying that section from Defaults.py to mm_cfg.py, and then >adding some string (conceptually). What string do I need to add to get the sender? Once you have set OWNERS_CAN_ENABLE_PERSONALIZATION per the above FAQ 3.15, the personalize help on the Non-digest options page will tell you what additional substitutions are available in list headers and footers. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sat Jul 23 01:56:39 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 22 Jul 2005 16:56:39 -0700 Subject: [Mailman-Users] Mailman / Postfix Question on Tiger Server In-Reply-To: Message-ID: David Scribner wrote: >My questions is how do I set >Postfix on the OSX box to only receive on the SMTP Submit Port of >587? And then if I do that how do I set Mailman to send to that port >rather than the default SMTP port? I don't offhand know the Postfix incantations to tell it on which port(s) to listen, but on the Mailman sending side the relevant mm_cfg.py variables are SMTPHOST and SMTPPORT - read the descriptions in Defaults.py. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jdennis at redhat.com Sat Jul 23 02:33:16 2005 From: jdennis at redhat.com (John Dennis) Date: Fri, 22 Jul 2005 20:33:16 -0400 Subject: [Mailman-Users] Mailman / Postfix Question on Tiger Server In-Reply-To: References: Message-ID: <1122078797.2729.0.camel@localhost.localdomain> On Fri, 2005-07-22 at 16:56 -0700, Mark Sapiro wrote: > David Scribner wrote: > > >My questions is how do I set > >Postfix on the OSX box to only receive on the SMTP Submit Port of > >587? And then if I do that how do I set Mailman to send to that port > >rather than the default SMTP port? > > I don't offhand know the Postfix incantations to tell it on which > port(s) to listen, but on the Mailman sending side the relevant > mm_cfg.py variables are SMTPHOST and SMTPPORT - read the descriptions > in Defaults.py. Perhaps this will be of help: http://www.macosxhints.com/article.php?story=2004122809382235 -- John Dennis From lin_kot at yahoo.com Sat Jul 23 04:37:18 2005 From: lin_kot at yahoo.com (LinK) Date: Fri, 22 Jul 2005 19:37:18 -0700 (PDT) Subject: [Mailman-Users] Help Message-ID: <20050723023718.58360.qmail@web40905.mail.yahoo.com> I would like to know how to get started ... I searched FAQ and tried to get a grasp at list.org but here I am ... I don't get the Python thing ... I understand it is a programming language but certainly I don't have to learn Python to install Mailman, right? And then when I go to download SNU Mailman version 2.1.6 there are three downloads: Mailman 2.1.6 (show only this release) Download mailman 2.1.6.tgz and Download mailman 2.1.6.tgz.asc !! So, what should I download ... and then what do I do? You're help will be greatly appreciated and as you see, I need a good deal of getting started help ... I am able to follow directions but I don't see anything that really spells it out clearly for me. Do I upload this to my cgi bin ... am I hopeless :) Thanks, Linda ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From msapiro at value.net Sat Jul 23 05:06:02 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 22 Jul 2005 20:06:02 -0700 Subject: [Mailman-Users] Help In-Reply-To: <20050723023718.58360.qmail@web40905.mail.yahoo.com> Message-ID: LinK wrote: >I would like to know how to get started ... I searched >FAQ and tried to get a grasp at list.org but here I am >... I don't get the Python thing ... I understand it >is a programming language but certainly I don't have >to learn Python to install Mailman, right? And then >when I go to download SNU Mailman version 2.1.6 there >are three downloads: Mailman 2.1.6 (show only this >release) This is the release notes. >Download mailman 2.1.6.tgz This is the actual source distribution. >and Download >mailman 2.1.6.tgz.asc !! This is checksums to verify the integrity of mailman-2.1.6.tgz >So, what should I download >... and then what do I do? Download mailman-2.1.6.tgz and use gunzip to unzip it and tar to unpack the result. See http://www.list.org/mailman-install/index.html -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From john at wa9als.com Sat Jul 23 23:19:21 2005 From: john at wa9als.com (John Fleming) Date: Sat, 23 Jul 2005 16:19:21 -0500 Subject: [Mailman-Users] User unknown new error Message-ID: <00ac01c58fcc$46ab02c0$0100a8c0@wa9als> This list used to work, and now it has a problem that I have found some threads about, but I still can't fix it - Not to mention, I don't know why it used to work and now it doesn't! Here's the msg received back after trying to post to the list: The original message was received at Sat, 23 Jul 2005 17:09:59 -0400 from vsat-148-64-5-87.c050.t7.mrt.starband.net [148.64.5.87] ----- The following addresses had permanent fatal errors ----- (reason: 550 : Recipient address rejected: User unknown in local recipient table) ----- Transcript of session follows ----- ... while talking to wa9als.com.: >>> DATA <<< 550 : Recipient address rejected: User unknown in local recipient table 550 5.1.1 ... User unknown <<< 554 Error: no valid recipients Is this an alias issue, and if so, how to fix? Or permissions? And why/how could it change without my input??? Many thanks! - John From stefan at party.at Sat Jul 23 23:20:11 2005 From: stefan at party.at (Stefan - Party.at) Date: Sat, 23 Jul 2005 23:20:11 +0200 Subject: [Mailman-Users] [J-XX] how to manipulate the list queue ? Message-ID: <42E2B48B.4050902@party.at> Hi list, mailman drives me bonkers ;-) mainly for two reasons: 1.) how can I stop sending out an email after having released it via the gui? 2.) how can I easily clean/flush the list of pending requests awaiting moderator action? - It's flooded by spam requests and I don't want to click on discard 300 times ... ;-) Cheers, Stefan! From john at wa9als.com Sun Jul 24 16:03:34 2005 From: john at wa9als.com (John Fleming) Date: Sun, 24 Jul 2005 09:03:34 -0500 Subject: [Mailman-Users] User unknown new error References: <00ac01c58fcc$46ab02c0$0100a8c0@wa9als> Message-ID: <004901c59058$8038b910$0100a8c0@wa9als> ----- Original Message ----- From: "John Fleming" To: Sent: Saturday, July 23, 2005 4:19 PM Subject: [Mailman-Users] User unknown new error > This list used to work, and now it has a problem that I have found some > threads about, but I still can't fix it - Not to mention, I don't know why > it used to work and now it doesn't! Here's the msg received back after > trying to post to the list: > > The original message was received at Sat, 23 Jul 2005 17:09:59 -0400 > from vsat-148-64-5-87.c050.t7.mrt.starband.net [148.64.5.87] > > ----- The following addresses had permanent fatal errors ----- > > (reason: 550 : Recipient address > rejected: User unknown in local recipient table) > > ----- Transcript of session follows ----- > ... while talking to wa9als.com.: >>>> DATA > <<< 550 : Recipient address rejected: User > unknown in local recipient table > 550 5.1.1 ... User unknown > <<< 554 Error: no valid recipients > > Is this an alias issue, and if so, how to fix? Or permissions? And > why/how > could it change without my input??? Many thanks! - John More info - List was quiet yeterday, and I took the newbie approach and simply recreated the list and now that list is OK. BUT, now another list, that was working yesterday, has developed the same problem, yet others are still fine! How could this problem crop up in an unpredictable way? And how to fix? Tnx agn - John From msapiro at value.net Sun Jul 24 16:33:29 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 24 Jul 2005 07:33:29 -0700 Subject: [Mailman-Users] User unknown new error In-Reply-To: <004901c59058$8038b910$0100a8c0@wa9als> Message-ID: John Fleming wrote: > >----- Original Message ----- >From: "John Fleming" >To: >Sent: Saturday, July 23, 2005 4:19 PM >Subject: [Mailman-Users] User unknown new error > > >> This list used to work, and now it has a problem that I have found some >> threads about, but I still can't fix it - Not to mention, I don't know why >> it used to work and now it doesn't! Here's the msg received back after >> trying to post to the list: >> >> The original message was received at Sat, 23 Jul 2005 17:09:59 -0400 >> from vsat-148-64-5-87.c050.t7.mrt.starband.net [148.64.5.87] >> >> ----- The following addresses had permanent fatal errors ----- >> >> (reason: 550 : Recipient address >> rejected: User unknown in local recipient table) >> >> ----- Transcript of session follows ----- >> ... while talking to wa9als.com.: >>>>> DATA >> <<< 550 : Recipient address rejected: User >> unknown in local recipient table >> 550 5.1.1 ... User unknown >> <<< 554 Error: no valid recipients >> >> Is this an alias issue, and if so, how to fix? Or permissions? And >> why/how >> could it change without my input??? Many thanks! - John > >More info - List was quiet yeterday, and I took the newbie approach and >simply recreated the list and now that list is OK. BUT, now another list, >that was working yesterday, has developed the same problem, yet others are >still fine! How could this problem crop up in an unpredictable way? And >how to fix? This is almost certainly an MTA alias problem. Since you don't mention specifically updating aliases, I'm guessing your MTA is Postfix and that somehow your $prefix/data/aliases has gotten out of synch with your lists or something like that. See http://www.list.org/mailman-install/node13.html -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Jul 24 17:40:08 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 24 Jul 2005 08:40:08 -0700 Subject: [Mailman-Users] [J-XX] how to manipulate the list queue ? In-Reply-To: <42E2B48B.4050902@party.at> Message-ID: Stefan - Party.at wrote: > >1.) how can I stop sending out an email after having released it via the >gui? If you are very quick, stop mailman (bin/mailmanctl stop) and then delete the message from qfiles/out/. Or you might try stopping it at the outgoing MTA. In practice, you probably can't do it. Your question is equivalent to "I've pulled the trigger with the gun pointing at my foot - how do I stop the bullet?" >2.) how can I easily clean/flush the list of pending requests awaiting >moderator action? >- It's flooded by spam requests and I don't want to click on discard 300 >times ... ;-) What Mailman version is this? In 2.1.5 and above, there is a "Discard all messages marked Defer" checkbox on the main admindb page. You can also delete all the data/heldmsg-listname-*.pck files and delete the lists/listname/request.pck file (in 2.1.5 and above - request.db in earlier versions) and the visit the list's admindb page which will recreate it. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From john at wa9als.com Sun Jul 24 19:24:23 2005 From: john at wa9als.com (John Fleming) Date: Sun, 24 Jul 2005 12:24:23 -0500 Subject: [Mailman-Users] User unknown new error References: Message-ID: <001e01c59074$8e01b5d0$0100a8c0@wa9als> ----- Original Message ----- From: "Mark Sapiro" To: "John Fleming" ; Sent: Sunday, July 24, 2005 9:33 AM Subject: Re: [Mailman-Users] User unknown new error > John Fleming wrote: >> >>----- Original Message ----- >>From: "John Fleming" >>To: >>Sent: Saturday, July 23, 2005 4:19 PM >>Subject: [Mailman-Users] User unknown new error >> >> >>> This list used to work, and now it has a problem that I have found some >>> threads about, but I still can't fix it - Not to mention, I don't know >>> why >>> it used to work and now it doesn't! Here's the msg received back after >>> trying to post to the list: >>> >>> The original message was received at Sat, 23 Jul 2005 17:09:59 -0400 >>> from vsat-148-64-5-87.c050.t7.mrt.starband.net [148.64.5.87] >>> >>> ----- The following addresses had permanent fatal errors ----- >>> >>> (reason: 550 : Recipient address >>> rejected: User unknown in local recipient table) >>> >>> ----- Transcript of session follows ----- >>> ... while talking to wa9als.com.: >>>>>> DATA >>> <<< 550 : Recipient address rejected: >>> User >>> unknown in local recipient table >>> 550 5.1.1 ... User unknown >>> <<< 554 Error: no valid recipients >>> >>> Is this an alias issue, and if so, how to fix? Or permissions? And >>> why/how >>> could it change without my input??? Many thanks! - John >> >>More info - List was quiet yeterday, and I took the newbie approach and >>simply recreated the list and now that list is OK. BUT, now another list, >>that was working yesterday, has developed the same problem, yet others are >>still fine! How could this problem crop up in an unpredictable way? And >>how to fix? > > > This is almost certainly an MTA alias problem. Since you don't mention > specifically updating aliases, I'm guessing your MTA is Postfix and > that somehow your $prefix/data/aliases has gotten out of synch with > your lists or something like that. > > See http://www.list.org/mailman-install/node13.html Any idea how they get out of synch? I hadn't created a new list for awhile when it started screwing up. Here are some observations after reading the info at the link above: 1. Regarding the ownership of aliases and aliases.db, mine are "reversed" - aliases - Owner = www-data, Group = list aliases.db - Owner = list, Group - www-data I don't know if that's how they used to be or not. Permissions for both files is 0660. Would you suggest that I change both to owner = list and group = www-data and then run bin/genaliases? The aliases file only has information for 2 of my lists - The 2 that work BTW! I tried running genaliases yesterday, but I think it didn't work correctly due to permissions mismatch. - John From john at wa9als.com Sun Jul 24 19:33:09 2005 From: john at wa9als.com (John Fleming) Date: Sun, 24 Jul 2005 12:33:09 -0500 Subject: [Mailman-Users] SOLVED - Re: User unknown new error References: <001e01c59074$8e01b5d0$0100a8c0@wa9als> Message-ID: <003501c59075$c9a64e60$0100a8c0@wa9als> > 1. Regarding the ownership of aliases and aliases.db, mine are > "reversed" - > > aliases - Owner = www-data, Group = list > aliases.db - Owner = list, Group - www-data > > I don't know if that's how they used to be or not. > > Permissions for both files is 0660. > > Would you suggest that I change both to owner = list and group = www-data > and then run bin/genaliases? > > The aliases file only has information for 2 of my lists - The 2 that work > BTW! > > I tried running genaliases yesterday, but I think it didn't work correctly > due to permissions mismatch. OK, I made both files owned by list and group www-data and then ran genalises - The aliases file is now populated by the expected info for ALL of my lists and the lists work correctly again! Thanks Mark for pointing me back to the aliases. How could they get out of synch? - John From rick.cogley at esolia.co.jp Sun Jul 24 23:21:34 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Mon, 25 Jul 2005 06:21:34 +0900 Subject: [Mailman-Users] Rewriting Headers in 2.1.5 Message-ID: <543763AA321E2747B17E70E6DE14760B0173E5@shikibu.esolia.co.jp> Hello everyone - I'm hoping someone more experienced than I can assist me. After a couple of weeks working with the system I now understand the basic workings of Mailman 2.1.5 (loaded on Fedora Core 4 via RPM), but am hitting a wall with nested or umbrella lists, and I suppose some specific settings. I am using Mailman to feed mails into an issue tracking system, which can sort into its folders based on the subject. If my tracking system receives a message from Mailman with a [somelist] tag, it will find the folder that is set up with an import rule to recognize the string "[somelist]" and import. There's a catch: this is only for registered users, as an anti-spam measure. When the tracking system cannot import, it can be set to reject incoming mail messages by forwarding them to another email address. I have created a user in the tracking system to act as a proxy user, or a dummy user, for emails that come in from unknown / unregistered users. I would like to have Mailman receive the "reject" mails, and then reroute back into the tracking system making it look like the mail came from the proxy user - a known user in the tracking system. Then, support people using the tracking system can look at the mails in the "unknowns" folder, act on them, and create tracking system accounts or whatever else is needed. I'll handle incoming spam at the mail server level. >From what I read, it seems like this should be possible with umbrella lists or some settings in Mailman, but I keep getting loops between the tracking system and Mailman. Here is a specific scenario along with the mail headers of the "rejected" mail sent by the tracking system: * John Doe sends an email address to acme-support at domainofmine.net which is the address my group has provided Acme to use for sending support requests to. * acme-support at domainofmine.net is the alias in my Mailman system which maps to the [acme-support] Mailman list. * The tracking system's address track at domainofmine.net is a member of the [acme-support] list. * Mails come in from some-unregistered-user at acme.com, via [acme-support], which distributes to track at domainofmine.net. The tracking system tries to process the mail, finds no user matching "some-unregistered-user at acme.com" and so sends it to the email address I set as the "reject" email address - acct-not-found at domainofmine.net. * Currently, acct-not-found@ is a normal email box, and here is a test mail message from the unknown user, and its headers: =============================8<============================== X-Original-To: acct-not-found at domainofmine.net Delivered-To: acct-not-found at domainofmine.net Date: Mon, 25 Jul 2005 05:37:18 +0900 (JST) From: John Doe To: "acct-not-found at domainofmine.net" Subject: Forwarded from acme-support at domainofmine.net: [acme-support] Test from account unregistered in Tracking System X-Priority: 1 precedence: bulk X-TrackStudio: forwarded mail [-- Attachment #1 --] [-- Type: message/rfc822, Encoding: 7bit, Size: 2.2K --] X-Original-To: track at domainofmine.net Delivered-To: track at domainofmine.net X-Original-To: acme-support at domainofmine.net Delivered-To: acme-support at domainofmine.net DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; d=acme.com; ... etc Date: Mon, 25 Jul 2005 05:36:17 +0900 From: John Doe To: acme-support at domainofmine.net Subject: [acme-support] Test from account unregistered in Tracking System X-BeenThere: acme-support at domainofmine.net X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Doe List-Id: acme-support List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: acme-support-bounces at domainofmine.net Test from account unregistered in Tracking System ===========================8<============================ My questions are, is this even the right approach, and, will it work given the header above which is what comes out of the tracking system? Can I go: unknownuser -> support Mailman list -> tracking system email -> rejected-as-unknown -> tracking system email Or, for instance: unknownuser -> support Mailman list -> tracking system email -> rejected-as-unknown -> another-list ->tracking system email ... and rewrite the headers somehow after the "rejected as unknown" step? If so, could someone please direct me as to what I should be doing? Thanks very much for your kind consideration on this problem, and any advice provided! Sincerely, Rick Cogley Tokyo, Japan <<-<<-<<-<<-<<-<<-<<-<<-<<-<<- Rick Cogley (rick.cogley at esolia.co.jp) Tel: 03-5940-6880 | Fax: 03-5940-6881 | Cell: 090-4423-5475 (Outside Japan, remove leading zero-+81-3-5940-6880) English: www.esolia.com | Japanese: www.esolia.co.jp Bilingual IT solutions and management firm-eSolia. <<-<<-<<-<<-<<-<<-<<-<<-<<-<<- From msapiro at value.net Mon Jul 25 16:18:52 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 25 Jul 2005 07:18:52 -0700 Subject: [Mailman-Users] Rewriting Headers in 2.1.5 In-Reply-To: <543763AA321E2747B17E70E6DE14760B0173E5@shikibu.esolia.co.jp> Message-ID: Cogley, Rick wrote: > >Here is a specific scenario along with the mail headers of the "rejected" >mail sent by the tracking system: > >* John Doe sends an email address to >acme-support at domainofmine.net which is the address my group has provided >Acme to use for sending support requests to. > >* acme-support at domainofmine.net is the alias in my Mailman system which maps >to the [acme-support] Mailman list. > >* The tracking system's address track at domainofmine.net is a member of the >[acme-support] list. > >* Mails come in from some-unregistered-user at acme.com, via [acme-support], >which distributes to track at domainofmine.net. The tracking system tries to >process the mail, finds no user matching "some-unregistered-user at acme.com" >and so sends it to the email address I set as the "reject" email address - >acct-not-found at domainofmine.net. > >* Currently, acct-not-found@ is a normal email box, and here is a test mail >message from the unknown user, and its headers: > >=============================8<============================== >X-Original-To: acct-not-found at domainofmine.net >Delivered-To: acct-not-found at domainofmine.net >Date: Mon, 25 Jul 2005 05:37:18 +0900 (JST) >From: John Doe >To: "acct-not-found at domainofmine.net" >Subject: Forwarded from acme-support at domainofmine.net: [acme-support] Test >from > account unregistered in Tracking System >X-Priority: 1 >precedence: bulk >X-TrackStudio: forwarded mail > >[-- Attachment #1 --] >[-- Type: message/rfc822, Encoding: 7bit, Size: 2.2K --] > >X-Original-To: track at domainofmine.net >Delivered-To: track at domainofmine.net >X-Original-To: acme-support at domainofmine.net >Delivered-To: acme-support at domainofmine.net >DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; d=acme.com; ... etc >Date: Mon, 25 Jul 2005 05:36:17 +0900 >From: John Doe >To: acme-support at domainofmine.net >Subject: [acme-support] Test from account unregistered in Tracking System >X-BeenThere: acme-support at domainofmine.net >X-Mailman-Version: 2.1.5 >Precedence: list >Reply-To: John Doe >List-Id: acme-support >List-Unsubscribe: >, > >List-Post: >List-Help: >List-Subscribe: , > >Errors-To: acme-support-bounces at domainofmine.net > >Test from account unregistered in Tracking System > >===========================8<============================ > >My questions are, is this even the right approach, and, will it work given >the header above which is what comes out of the tracking system? Can I go: > >unknownuser -> support Mailman list -> tracking system email -> >rejected-as-unknown -> tracking system email >Or, for instance: >unknownuser -> support Mailman list -> tracking system email -> >rejected-as-unknown -> another-list ->tracking system email > >... and rewrite the headers somehow after the "rejected as unknown" step? If >so, could someone please direct me as to what I should be doing? Make the "another-list" list anonymous. Then the From: address in the message it sends back to the tracking system will be the address of the list which can be a registered user in the tracking system. The original submitter is still available in the From: header of the attached message. Alternatively, if you can make the tracking system validate on envelope sender, you only need to register another-list-bounces at domainofmine.net as a user in the tracking system. Note that if you can do this, you might also be able to have the rejected-as-unknown mail go directly back to the tracking system depending on what the envelope sender of the rejected-as-unknown mail is. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From alba01 at dfki.de Mon Jul 25 16:54:18 2005 From: alba01 at dfki.de (Alexander Baldauf) Date: Mon, 25 Jul 2005 16:54:18 +0200 Subject: [Mailman-Users] member passwords Message-ID: <42E4FD1A.8020107@dfki.de> Hi I have the problem, that I don't know where I can set that members must have passwords by default. The problem is, that if no password is set, other persons can change the user options. Greets Alexander Baldauf ISG-SB DFKI From dandrews at visi.com Mon Jul 25 17:54:30 2005 From: dandrews at visi.com (David Andrews) Date: Mon, 25 Jul 2005 10:54:30 -0500 Subject: [Mailman-Users] Bug in Mailman??? Message-ID: <6.2.3.4.0.20050725105209.0466b850@pop.visi.com> When I, or any of my users go to: http://www.mydomain.org/mailman/listinfo the following page comes up? Any thoughts or suggestions? Thanks!\ Dave Bug in Mailman version 2.1.5 Bug in Mailman version 2.1.5 We're sorry, we hit a bug! If you would like to help us identify the problem, please email a copy of this page to the webmaster for this site with a description of what happened. Thanks! Traceback: Traceback (most recent call last): File "/home/mailman/scripts/driver", line 87, in run_main main() File "/home/mailman/Mailman/Cgi/listinfo.py", line 42, in main listinfo_overview() File "/home/mailman/Mailman/Cgi/listinfo.py", line 87, in listinfo_overview mlist = MailList.MailList(name, lock=0) File "/home/mailman/Mailman/MailList.py", line 128, in __init__ self.Load() File "/home/mailman/Mailman/MailList.py", line 608, in Load raise Errors.MMCorruptListDatabaseError, e MMCorruptListDatabaseError: [Errno 2] No such file or directory: '/home/mailman/lists/greater-baltimore/config.db.last' Python information: Variable Value sys.version 2.3.3 (#1, May 27 2004, 16:20:45) [GCC 2.95.3 20010315 (release)] sys.executable /usr/local/bin/python sys.prefix /usr/local sys.exec_prefix /usr/local sys.path /usr/local sys.platform linux2 table end Environment variables: Table with 2 columns and 28 rows Variable Value HTTP_REFERER http://www.nfbnet.org/ SERVER_SOFTWARE Apache/1.3.29 Sun Cobalt (Unix) mod_jk mod_ssl/2.8.16 OpenSSL/0.9.6m PHP/4.0.6 mod_auth_pam_external/0.1 FrontPage/5.0.2.2510 mod_perl/1.26 SCRIPT_NAME /mailman/listinfo SERVER_SIGNATURE REQUEST_METHOD GET SERVER_PROTOCOL HTTP/1.1 QUERY_STRING HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322) HTTP_CONNECTION Keep-Alive SERVER_NAME www.nfbnet.org REMOTE_ADDR 156.99.37.65 SERVER_PORT 80 SERVER_ADDR 209.98.54.35 DOCUMENT_ROOT /home/.sites/28/site1/web PYTHONPATH /home/mailman SCRIPT_FILENAME /home/mailman/cgi-bin/listinfo SERVER_ADMIN admin SCRIPT_URI http://www.nfbnet.org/mailman/listinfo HTTP_HOST www.nfbnet.org SCRIPT_URL /mailman/listinfo REQUEST_URI /mailman/listinfo HTTP_ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */* GATEWAY_INTERFACE CGI/1.1 REMOTE_PORT 47375 HTTP_ACCEPT_LANGUAGE en-us HTTP_ACCEPT_ENCODING gzip, deflate UNIQUE_ID QuUFrNFiNiMAAExq1JQ David Andrews and white cane Harry. From msapiro at value.net Mon Jul 25 17:55:23 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 25 Jul 2005 08:55:23 -0700 Subject: [Mailman-Users] member passwords In-Reply-To: <42E4FD1A.8020107@dfki.de> Message-ID: Alexander Baldauf wrote: >I have the problem, that I don't know where I can set that members must >have passwords by default. The problem is, that if no password is set, >other persons can change the user options. In recent Mailman versions at least, all users always have passwords - either user supplied or system generated. There is no option to not have a password. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Mon Jul 25 18:11:08 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 25 Jul 2005 09:11:08 -0700 Subject: [Mailman-Users] Bug in Mailman??? In-Reply-To: <6.2.3.4.0.20050725105209.0466b850@pop.visi.com> Message-ID: David Andrews wrote: >When I, or any of my users go to: > >http://www.mydomain.org/mailman/listinfo > >the following page comes up? Any thoughts or suggestions? Thanks!\ > > >Bug in Mailman version 2.1.5 > >We're sorry, we hit a bug! > >If you would like to help us identify the problem, please email a >copy of this page to the webmaster for this site with a description >of what happened. >Thanks! > >Traceback: > >Traceback (most recent call last): >File "/home/mailman/scripts/driver", line 87, in run_main >main() >File "/home/mailman/Mailman/Cgi/listinfo.py", line 42, in main >listinfo_overview() >File "/home/mailman/Mailman/Cgi/listinfo.py", line 87, in listinfo_overview >mlist = MailList.MailList(name, lock=0) >File "/home/mailman/Mailman/MailList.py", line 128, in __init__ >self.Load() >File "/home/mailman/Mailman/MailList.py", line 608, in Load >raise Errors.MMCorruptListDatabaseError, e >MMCorruptListDatabaseError: [Errno 2] No such file or directory: >'/home/mailman/lists/greater-baltimore/config.db.last' There is a directory /home/mailman/lists/greater-baltimore/ and either it contains none of the four files config.pck, config.pck.last, config.db and config.db.last or none of them are valid Mailman list configurations or some permissions issue is preventing access to them. Normally, in Mailan 2.1.5, there would only be config.pck and config.pick.last. If both of these have become corrupted or if they can't be accessed, the above error will occur. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From vpv at figaros.com Mon Jul 25 18:23:30 2005 From: vpv at figaros.com (Vince Van De Coevering) Date: Mon, 25 Jul 2005 09:23:30 -0700 Subject: [Mailman-Users] Query list for dynamic mailings (sub lists)? Message-ID: <730541D5A4E4BE46ABC2F4BA01311D5405BA70@fip01.figaros.com> I've been asked to upgrade the mailing portion of the companies e-deals web site. The current method of sending mail is primitive at best and requires a lot of maintenance to keep bounces to a minimum. I am impressed with mailman and its ability to manage most of these functions. What I need to be able to do is to send mail to all customers, those customers who sign up for a particular store and to send email to customers on (or near) their birthday. Obviously, I would need to extend the data tables to contain those pieces of information (store ID and birth date). >From reading the FAQs and the Mailman web site I believe the best approach would be to create a mailing list for each store and an umbrella list which covers all stores. I probably could support the birth date requirement by creating a 3 tier list: birth date; store (umbrella of jan-dec birth date lists); global (Umbrella of store lists). My preference would be to create a single list and to perform some sort of query when the mail is sent to create a dynamic sub list (by store, by birth date, by store & birth date, etc.) of members. Has anyone done or seen a modification to do this? Vince Van De Coevering IT Manager Figaro's Italian Pizza, Inc. 503-371-9318 x216 vpv at figaros.com From ttschoellitsch at gmail.com Mon Jul 25 19:56:17 2005 From: ttschoellitsch at gmail.com (Thomas Tschoellitsch) Date: Mon, 25 Jul 2005 19:56:17 +0200 Subject: [Mailman-Users] setting options globally via email Message-ID: Hello, is there a way I can set options for mailman accounts on a specific server with more than one list globally (similar to what you can do via the web interface by ticking the 'set globally' box)? I'd like to do this for options that you can adjust via the set command - so e.g. 'set ack on' for all lists on of a specific server. Thanks in advance! Thomas Tschoellitsch From forrie at forrie.com Mon Jul 25 21:28:59 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Mon, 25 Jul 2005 15:28:59 -0400 Subject: [Mailman-Users] Low level bug: Message-ID: <42E53D7B.8020800@forrie.com> I hit a bug today: From our link: http://www.mydomain.net/thelists/admin/testing/?VARHELP=gateway/news_prefix_subject_too Error message: 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 a proxied configuration, ie: www.ourdomain.net/lists <-> internal.host.ourdomain.net Most everything else is working properly; however, I wonder where to start looking at this - there was no useful information in the logs. This is an attempt to display a description of sorts, so I wonder if my configuration may have overlooked something (ie: altered paths). Thanks. From forrie at forrie.com Mon Jul 25 21:31:17 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Mon, 25 Jul 2005 15:31:17 -0400 Subject: [Mailman-Users] Low level bug: 2 Message-ID: <42E53E05.7090700@forrie.com> I went to post the changes I made to the configuration and got the same error again: 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. From forrie at forrie.com Mon Jul 25 21:43:33 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Mon, 25 Jul 2005 15:43:33 -0400 Subject: [Mailman-Users] Low level bug: Message-ID: <42E540E5.4030203@forrie.com> [ reposting as my initial message didn't hit the list, before part 2] I hit a bug today: From our link: http://www.mydomain.net/thelists/admin/testing/?VARHELP=gateway/news_prefix_subject_too Error message: 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 a proxied configuration, ie: www.ourdomain.net/lists <-> internal.host.ourdomain.net Most everything else is working properly; however, I wonder where to start looking at this - there was no useful information in the logs. This is an attempt to display a description of sorts, so I wonder if my configuration may have overlooked something (ie: altered paths). Thanks. From ross at lug.udel.edu Mon Jul 25 23:07:58 2005 From: ross at lug.udel.edu (ross at lug.udel.edu) Date: Mon, 25 Jul 2005 17:07:58 -0400 Subject: [Mailman-Users] All recipients refused: please run connect() first Message-ID: <20050725210758.GB24069@jose.lug.udel.edu> Hello everyone, I have a mailing list that appears to have eaten a post today, and I'm a bit concerned because the mailman logs don't include any information as to why. First, the exim logs show that the message was sucessfully received and routed to mailman: 2005-07-25 12:23:57 1Dx5kD-0005Ag-0p <= lin-mark at lin-mark.com H=rwcrmhc12.comcast.net [216.148.227.85] P=esmtp S=7082 id=01fc01c59135$30b79900$2202a8c0 at MarkXP 2005-07-25 12:23:57 1Dx5kD-0005Ag-0p => linmarka R=mailman_router T=mailman_transport 2005-07-25 12:23:57 1Dx5kD-0005Ag-0p Completed However, our mailman logs show nothing about the message. There has been no logged traffic to to the linmarka list. However, around the same time there are these ominous messages in the smtp log: smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first smtp:Jul 25 12:24:00 2005 (23825) All recipients refused: please run connect() first The message isn't sitting in any of the mail queues that I can find, and there are no logs for the list today - I read over all the logs for Jul 25 to make sure I didn't miss anything. What can cause that error and what can I do to prevent this in the future? Any help is greatly appreciated! Ross Vandegrift From ross at lug.udel.edu Mon Jul 25 23:18:47 2005 From: ross at lug.udel.edu (ross at lug.udel.edu) Date: Mon, 25 Jul 2005 17:18:47 -0400 Subject: [Mailman-Users] All recipients refused: please run connect() first In-Reply-To: <20050725210758.GB24069@jose.lug.udel.edu> References: <20050725210758.GB24069@jose.lug.udel.edu> Message-ID: <20050725211847.GA24897@jose.lug.udel.edu> On Mon, Jul 25, 2005 at 05:07:58PM -0400, ross at jose.lug.udel.edu wrote: > smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first Found some errors in the error log that my egreps didn't catch: Jul 25 12:24:00 2005 (23825) Uncaught runner exception: please run connect() first Jul 25 12:24:00 2005 (23825) Traceback (most recent call last): File "/opt/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop self._onefile(msg, msgdata) File "/opt/mailman/Mailman/Queue/Runner.py", line 155, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/opt/mailman/Mailman/Queue/OutgoingRunner.py", line 61, in _dispose self._func(mlist, msg, msgdata) File "/opt/mailman/Mailman/Handlers/SMTPDirect.py", line 150, in process conn.quit() File "/opt/mailman/Mailman/Handlers/SMTPDirect.py", line 80, in quit self.__conn.quit() File "/usr/lib/python2.1/smtplib.py", line 514, in quit self.docmd("quit") File "/usr/lib/python2.1/smtplib.py", line 291, in docmd self.putcmd(cmd,args) File "/usr/lib/python2.1/smtplib.py", line 247, in putcmd self.send(str) File "/usr/lib/python2.1/smtplib.py", line 239, in send raise SMTPServerDisconnected('please run connect() first') SMTPServerDisconnected: please run connect() first Jul 25 12:24:00 2005 (23825) SHUNTING: 1122308637.3926401+03d8ad3fcca949ccc61fee9278539cc1162226e3 Thanks for any tips! Ross From wiel at forces-nl.org Mon Jul 25 23:34:26 2005 From: wiel at forces-nl.org (Wiel) Date: Mon, 25 Jul 2005 23:34:26 +0200 Subject: [Mailman-Users] Mailman and XMail - No forwarding References: Message-ID: <036b01c59160$a1b32f90$d305fea9@pwcons.com> I installed Mailman on top of XMail following the guidelines of http://www.ubaight.com/xmail/BeginnersGuide.html. I now receive mails that are sent by the admin but mails sent to the list are not forwarded to the members. All qrunners are launched and the mail method has been set to SMTPdirect. What's wrong? Does anybody know a way to debug this behavior? System: Suse Linux Wiel From msapiro at value.net Tue Jul 26 00:30:23 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 25 Jul 2005 15:30:23 -0700 Subject: [Mailman-Users] Mailman and XMail - No forwarding In-Reply-To: <036b01c59160$a1b32f90$d305fea9@pwcons.com> Message-ID: Wiel wrote: >I installed Mailman on top of XMail following the guidelines of http://www.ubaight.com/xmail/BeginnersGuide.html. I now receive >mails that are sent by the admin but mails sent to the list are not forwarded to the members. All qrunners are launched and the mail >method has been set to SMTPdirect. What's wrong? Does anybody know a way to debug this behavior? > See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp Since messages to (?) the admin are going out, sending via SMTPDirect is OK. The problem is probably with incoming posts either not being properly piped to the wrapper or possibly a group mismatch error or other permission problem with the wrapper. Also see http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp and check Mailman's error log. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 26 00:36:21 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 25 Jul 2005 15:36:21 -0700 Subject: [Mailman-Users] All recipients refused: please run connect()first In-Reply-To: <20050725211847.GA24897@jose.lug.udel.edu> Message-ID: ross at jose.lug.udel.edu wrote: >On Mon, Jul 25, 2005 at 05:07:58PM -0400, ross at jose.lug.udel.edu wrote: >> smtp:Jul 25 12:23:59 2005 (23825) All recipients refused: please run connect() first > > >Found some errors in the error log that my egreps didn't catch: > >Jul 25 12:24:00 2005 (23825) Uncaught runner exception: please run connect() first >Jul 25 12:24:00 2005 (23825) Traceback (most recent call last): > File "/opt/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop > self._onefile(msg, msgdata) > File "/opt/mailman/Mailman/Queue/Runner.py", line 155, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/opt/mailman/Mailman/Queue/OutgoingRunner.py", line 61, in _dispose > self._func(mlist, msg, msgdata) > File "/opt/mailman/Mailman/Handlers/SMTPDirect.py", line 150, in process > conn.quit() > File "/opt/mailman/Mailman/Handlers/SMTPDirect.py", line 80, in quit > self.__conn.quit() > File "/usr/lib/python2.1/smtplib.py", line 514, in quit > self.docmd("quit") > File "/usr/lib/python2.1/smtplib.py", line 291, in docmd > self.putcmd(cmd,args) > File "/usr/lib/python2.1/smtplib.py", line 247, in putcmd > self.send(str) > File "/usr/lib/python2.1/smtplib.py", line 239, in send > raise SMTPServerDisconnected('please run connect() first') >SMTPServerDisconnected: please run connect() first > >Jul 25 12:24:00 2005 (23825) SHUNTING: 1122308637.3926401+03d8ad3fcca949ccc61fee9278539cc1162226e3 > It looks to me like your outgoing SMTP server disconnected you abruptly. It may be a transient situation in which case bin/unshunt will put the message back in the out queue and Mailman will retry the delivery. If the problem recurs and the SMTP server is otherwise OK, it probably has to do with something in the message itself. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From wiel at forces-nl.org Tue Jul 26 01:04:22 2005 From: wiel at forces-nl.org (Wiel) Date: Tue, 26 Jul 2005 01:04:22 +0200 Subject: [Mailman-Users] Mailman and XMail - No forwarding References: Message-ID: <037801c5916d$31dff1f0$d305fea9@pwcons.com> Thanks for the prompt response, Mark. The only error I find in the error log is: Jul 25 22:05:24 2005 (25676) No such list "icons": which I don't understand either.... The guidelines on the site mentioned earlier describe a procedure to do the wrapping: 1.. The update-mailman-lists script will maintain the correct set of cmdaliases for us. First su to root, then simply run the command /var/MailRoot/bin/update-mailman-lists 2.. The update-mailman-lists script will create symlinks to the mailman-template.tab file for all aliases required for mailman. The mailman-template.tab file causes XMail to use the /var/MailRoot/bin/mailman script to handle all mailman email. This script in turn uses the econv program to pass email to mailman in the correct format. You can verify that the correct symlinks have been created in your cmdalias subdirectories. You'll need to run the update-mailman-lists command whenever you add or remove mailman lists, or you can run the command automatically in a cronjob. If you know a bit of Python code, you could even write a Mailman MTA plugin to do it automatically whenever you add or remove a list. The mailman script and update-mailman-lists route all mailman posts to mailman-template.tab which looks like this: "external" "0" "0" "/var/MailRoot/bin/mailman" "@@RCPT" "@@TMPFILE" Looks like this procedure is not working? Wiel ----- Original Message ----- From: "Mark Sapiro" To: "Wiel" ; Sent: Tuesday, July 26, 2005 12:30 AM Subject: Re: [Mailman-Users] Mailman and XMail - No forwarding > Wiel wrote: > >>I installed Mailman on top of XMail following the guidelines of http://www.ubaight.com/xmail/BeginnersGuide.html. I now receive >>mails that are sent by the admin but mails sent to the list are not forwarded to the members. All qrunners are launched and the >>mail >>method has been set to SMTPdirect. What's wrong? Does anybody know a way to debug this behavior? >> > > > See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp > > Since messages to (?) the admin are going out, sending via SMTPDirect > is OK. The problem is probably with incoming posts either not being > properly piped to the wrapper or possibly a group mismatch error or > other permission problem with the wrapper. Also see > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp > and check Mailman's error log. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > From leo at pugetsoundsoftware.com Tue Jul 26 01:36:54 2005 From: leo at pugetsoundsoftware.com (Leo A. Notenboom) Date: Mon, 25 Jul 2005 16:36:54 -0700 Subject: [Mailman-Users] Need assist w/ VERP, Qmail and confirmation emails Message-ID: <20050725233649.51E821E4007@bag.python.org> I've inherritted a mailman install, and we're seeing a LOT of failure-to-confirm which we believe is, in part, because of confirmation mail's subject line. Background: - Using Mailman version: 2.1.5 - Installed via rpm (I believe) on - Linux * 2.4.21-27.0.2.EL #1 Wed Jan 12 23:35:46 EST 2005 i686 athlon i386 GNU/Linux - QMail is on the server I start with the obvious FAQ: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.052.htp And the "qmail VERP-enabled delivery handler" patch http://sourceforge.net/tracker/?func=detail&atid=300103&aid=645513&group_id=103 However, I can't seem to get them to work and have been tearing my hair out. I *assume* that the Qmail.py patch simply gets placed into the Handlers directory (it was never explicitly called out as such). I then add the following lines to mm_cfg.py: DELIVERY_MODULE = 'Qmail' SENDMAIL_CMD = '/var/qmail/bin/qmail-inject' DO_QMAIL_VERP = 1 VERP_CONFIRMATIONS = Yes QMAIL_LOG_SUCCESS = ( 'qmail', 'qmail postt to %(listname)s from %(sender)s, size=%(size)d, message-id=%(msg_message-id)s, success') QMAIL_LOG_FAILURE = ( 'qmail-failure', 'delivery to %(recipient)s failed with code %(failcode)d: %(failmsg)s') QMAIL_LOG_EVERY_MESSAGE = ( 'qmail', '%(msg_message-id)s qmail for %(#recips)d recips, completed in %(time).3f seconds') And restart mailman. I then get this series of errors: Jul 25 18:01:16 2005 qrunner(18328): Traceback (most recent call last): Jul 25 18:01:16 2005 qrunner(18328): File "/var/mailman/bin/qrunner", line 270, in ? Jul 25 18:01:16 2005 qrunner(18328): main() Jul 25 18:01:16 2005 qrunner(18328): File "/var/mailman/bin/qrunner", line 217, in main Jul 25 18:01:16 2005 qrunner(18328): qrunner = make_qrunner(*runners[0]) Jul 25 18:01:16 2005 qrunner(18328): File "/var/mailman/bin/qrunner", line 123, in make_qrunner Jul 25 18:01:16 2005 qrunner(18328): qrunner = qrclass(slice, range) Jul 25 18:01:16 2005 qrunner(18328): File "/var/mailman/Mailman/Queue/OutgoingRunner.py", line 56, in __init__ Jul 25 18:01:16 2005 qrunner(18328): mod = __import__(modname) Jul 25 18:01:16 2005 qrunner(18328): ImportError : No module named Qmail Now, I'll admit to being a mailman lightweight down at this level, so any pointers would be greatly appreciated. Thanks, Leo From roypivn at indiana.edu Tue Jul 26 01:50:54 2005 From: roypivn at indiana.edu (roy vinner) Date: Mon, 25 Jul 2005 18:50:54 -0500 Subject: [Mailman-Users] Incoming messages are not received in Mailman + Postfix Message-ID: <42E57ADE.90206@indiana.edu> Greetings! I am having a problem with receiving any mail by the web server. On the other hand, outgoing mail is deliver okay. I suspect that it may be due to a misconfigured postfix. I have tried all of the steps in the faq without any avail: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp . I've installed Mailman 2.1.6 from source on Mandrake 10.1 and followed the instructions for Mailman+ Postfix. I have also checked all the logs as per the faq entry and syslog: all of them seem to be fine. Any help will be appreciated. Roy My files are below. aliases: # This file is generated by Mailman, and is kept in sync with the # binary hash file aliases.db. YOU SHOULD NOT MANUALLY EDIT THIS FILE # unless you know what you're doing, and can keep the two files properly # in sync. If you screw it up, you're on your own. # The ultimate loop stopper address mailman-loop: /usr/local/mailman/data/owner-bounces.mbox # STANZA START: mailman # CREATED: Mon Jul 25 17:19:03 2005 mailman: "|/usr/local/mailman/mail/mailman post mailman" mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/local/mailman/mail/mailman join mailman" mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" mailman-request: "|/usr/local/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman" # STANZA END: mailman # STANZA START: dan_test # CREATED: Mon Jul 25 17:19:03 2005 dan_test: "|/usr/local/mailman/mail/mailman post dan_test" dan_test-admin: "|/usr/local/mailman/mail/mailman admin dan_test" dan_test-bounces: "|/usr/local/mailman/mail/mailman bounces dan_test" dan_test-confirm: "|/usr/local/mailman/mail/mailman confirm dan_test" dan_test-join: "|/usr/local/mailman/mail/mailman join dan_test" dan_test-leave: "|/usr/local/mailman/mail/mailman leave dan_test" dan_test-owner: "|/usr/local/mailman/mail/mailman owner dan_test" dan_test-request: "|/usr/local/mailman/mail/mailman request dan_test" dan_test-subscribe: "|/usr/local/mailman/mail/mailman subscribe dan_test" dan_test-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe dan_test" # STANZA END: dan_test # STANZA START: try # CREATED: Mon Jul 25 17:19:03 2005 try: "|/usr/local/mailman/mail/mailman post try" try-admin: "|/usr/local/mailman/mail/mailman admin try" try-bounces: "|/usr/local/mailman/mail/mailman bounces try" try-confirm: "|/usr/local/mailman/mail/mailman confirm try" try-join: "|/usr/local/mailman/mail/mailman join try" try-leave: "|/usr/local/mailman/mail/mailman leave try" try-owner: "|/usr/local/mailman/mail/mailman owner try" try-request: "|/usr/local/mailman/mail/mailman request try" try-subscribe: "|/usr/local/mailman/mail/mailman subscribe try" try-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe try" # STANZA END: try virtual-mail: mailman.nrg.wustl.edu IGNORE @mailman.nrg.wustl.edu @nrg.wustl.edu virtusertable: ## ## Example virtusertable for use with a Mailman site running mm-handler. ## ## $Id: virtusertable,v 1.1 2001/10/27 02:30:51 bwarsaw Exp $ ## ## ## My server's hostname is nospam, but we don't honor that as a ## Mailman mail domain. Anything @nospam.uchicago.edu should be ## forwarded to our master Mailman admin address. ## #@nospam.uchicago.edu mailman-owner at midway.uchicago.edu @mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu ## ## Redirect mail to the standard Mailman admin addresses to the ## master admin address. (Midway.uchicago.edu is our site's central ## mail-routing server, and it carries aliases for maintenance groups. ## Not a good plan to entrust Mailman maintenance mail to Mailman.) ## mailman at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu mailman-owner at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu ## ## 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 mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu postmaster at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu webmaster at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu abuse at mailman.nrg.wustl.edu nrgweb at nrg.wustl.edu root at mailman.nrg.wustl.edu nrgweb at nrg.wustl.edu main.cf: # These are only the parameters changed from a default install # see /etc/postfix/main.cf.dist for a commented, fuller version of this file. # These are changed by postfix install script readme_directory = /usr/share/doc/postfix-2.1.4/README_FILES sample_directory = /usr/share/doc/postfix-2.1.4/samples html_directory = /usr/share/doc/postfix-2.1.4/html sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop command_directory = /usr/sbin manpage_directory = /usr/share/man daemon_directory = /usr/lib/postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix queue_directory = /var/spool/postfix mail_owner = postfix # User configurable parameters inet_interfaces = localhost mynetworks_style = host delay_warning_time = 4h smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux) unknown_local_recipient_reject_code = 450 smtp-filter_destination_concurrency_limit = 2 lmtp-filter_destination_concurrency_limit = 2 smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2 owner_request_special = no recipient_delimiter = + #the last 2 lines were added by Roy in accord with the Mailman installation instructions. #the following lines are added after examining /etc/postfix/main.cf.dist #and /etc/postfix/virtual by Roy virtual_alias_maps = hash:/etc/postfix/virtual, hash:/usr/local/mailman/data/virtual-mail, hash:/usr/local/mailman/data/virtusertable #for debugging: taken from # file:///usr/share/doc/postfix-2.1.4/postfix-users-faq.html#lginc debug_peer_list = nrg.wustl.edu debug_peer_level = 2 mm_cfg.py: # -*- python -*- # Copyright (C) 1998,1999,2000,2001,2002 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. """This module contains your site-specific settings. From a brand new distribution it should be copied to mm_cfg.py. If you already have an mm_cfg.py, be careful to add in only the new settings you want. Mailman's installation procedure will never overwrite your mm_cfg.py file. The complete set of distributed defaults, with documentation, are in the file Defaults.py. In mm_cfg.py, override only those you want to change, after the from Defaults import * line (see below). Note that these are just default settings; many can be overridden via the administrator and user interfaces on a per-list or per-user basis. """ ############################################### # Here's where we get the distributed defaults. from Defaults import * ################################################## # Put YOUR site-specific settings below this line. OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes MTA = 'Postfix' IMAGE_LOGOS = '/images/' DEFAULT_EMAIL_HOST='artsci.wustl.edu' DEFAULT_URL_HOST='nrg.wustl.edu' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) #describe virtual domains, which are not mentioned in /etc/postfix/main.cf, # or do not have a virtual domain file (currently at # /usr/local/mailman/data/virtual-* containing the following lines: # # dom1.ain IGNORE # @dom1.ain @mail.dom1.ain #this tells Postfix to deliver anything addressed to dom1.ain to the # same mailbox at mail.dom1.com # #POSTFIX_STYLE_VIRTUAL_DOMAINS = ['dom3.ain', 'dom3.ain'] POSTFIX_STYLE_VIRTUAL_DOMAINS = ['www.nrg.wustl.edu','mailman.nrg.wustl.edu'] add_virtualhost('www.nrg.wustl.edu', 'mailman.nrg.wustl.edu') add_virtualhost('www.nrg.wustl.edu', 'nrg.wustl.edu') #add a line giving the explicit IP address of the local host. There's a line #SMTPHOST = localhost in Defaults.py, and this will be overridden SMTPHOST = 'nrg.wustl.edu' postconf -n: command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 debug_peer_list = nrg.wustl.edu delay_warning_time = 4h html_directory = /usr/share/doc/postfix-2.1.4/html inet_interfaces = localhost mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mynetworks_style = host newaliases_path = /usr/bin/newaliases.postfix owner_request_special = no queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.1.4/README_FILES recipient_delimiter = + sample_directory = /usr/share/doc/postfix-2.1.4/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux) smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2 unknown_local_recipient_reject_code = 450 virtual_alias_maps = hash:/etc/postfix/virtual, hash:/usr/local/mailman/data/virtual-mail, hash:/usr/local/mailman/data/virtusertable From msapiro at value.net Tue Jul 26 02:19:49 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 25 Jul 2005 17:19:49 -0700 Subject: [Mailman-Users] Need assist w/ VERP, Qmail and confirmation emails In-Reply-To: <20050725233649.51E821E4007@bag.python.org> Message-ID: Leo A. Notenboom wrote: >I've inherritted a mailman install, and we're seeing a LOT of >failure-to-confirm which we believe is, in part, because of >confirmation mail's subject line. > >Background: >- Using Mailman version: 2.1.5 >- Installed via rpm (I believe) on >- Linux * 2.4.21-27.0.2.EL #1 Wed Jan 12 23:35:46 EST 2005 i686 athlon > i386 GNU/Linux >- QMail is on the server > >I start with the obvious FAQ: >http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.052.htp > >And the "qmail VERP-enabled delivery handler" patch >http://sourceforge.net/tracker/?func=detail&atid=300103&aid=645513&group_id=103 > >However, I can't seem to get them to work and have been tearing my hair >out. > >I *assume* that the Qmail.py patch simply gets placed into the Handlers >directory (it was never explicitly called out as such). I then add the >following lines to mm_cfg.py: > >DELIVERY_MODULE = 'Qmail' >SENDMAIL_CMD = '/var/qmail/bin/qmail-inject' >DO_QMAIL_VERP = 1 >VERP_CONFIRMATIONS = Yes >QMAIL_LOG_SUCCESS = ( 'qmail', 'qmail postt to %(listname)s from %(sender)s, size=%(size)d, message-id=%(msg_message-id)s, success') >QMAIL_LOG_FAILURE = ( 'qmail-failure', 'delivery to %(recipient)s failed with code %(failcode)d: %(failmsg)s') >QMAIL_LOG_EVERY_MESSAGE = ( 'qmail', '%(msg_message-id)s qmail for %(#recips)d recips, completed in %(time).3f seconds') > >And restart mailman. I then get this series of errors: > >Jul 25 18:01:16 2005 qrunner(18328): Traceback (most recent call last): >Jul 25 18:01:16 2005 qrunner(18328): File "/var/mailman/bin/qrunner", line 270, in ? >Jul 25 18:01:16 2005 qrunner(18328): main() >Jul 25 18:01:16 2005 qrunner(18328): File "/var/mailman/bin/qrunner", line 217, in main >Jul 25 18:01:16 2005 qrunner(18328): qrunner = make_qrunner(*runners[0]) >Jul 25 18:01:16 2005 qrunner(18328): File "/var/mailman/bin/qrunner", line 123, in make_qrunner >Jul 25 18:01:16 2005 qrunner(18328): qrunner = qrclass(slice, range) >Jul 25 18:01:16 2005 qrunner(18328): File "/var/mailman/Mailman/Queue/OutgoingRunner.py", line 56, in __init__ >Jul 25 18:01:16 2005 qrunner(18328): mod = __import__(modname) >Jul 25 18:01:16 2005 qrunner(18328): ImportError : No module named Qmail Is Qmail.py in the Mailman/Handlers/ directory and does it have the same owner:group and permissions as the other *.py files in that directory? If so, I don't understand the above error. But, There is no need to use this Qmail.py delivery module at all as I understand it. It seems the only reason to use it is to enable Qmail to do actual VERPing of message sends instead of Mailman's VERP like sending. If you're only using VERP to get friendlier confirmations, the confirmations are sent one at a time anyway so there's no advantage to having Qmail do the VERP. Also, setting VERP_CONFIRMATIONS = Yes tells Mailman to do what it does with them which isn't really VERP anyway because the 'token' in the envelope sender is the confirm token, not the encoded recipient address. Finally, it seems Qmail.py is based on Sendmail.py which is definitely not recommended. I suggest you remove all the above added lines from mm_cfg.py except for VERP_CONFIRMATIONS = Yes -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From leo at pugetsoundsoftware.com Tue Jul 26 02:30:33 2005 From: leo at pugetsoundsoftware.com (Leo A. Notenboom) Date: Mon, 25 Jul 2005 17:30:33 -0700 Subject: [Mailman-Users] Need assist w/ VERP, Qmail and confirmation emails In-Reply-To: Message-ID: <20050726003028.7EA5D1E4007@bag.python.org> > From: Mark Sapiro [mailto:msapiro at value.net] > Sent: Monday, July 25, 2005 4:20 PM > > I suggest you remove all the above added lines from mm_cfg.py > except for > > VERP_CONFIRMATIONS = Yes Did that. Stopped and started mailman (using mailmanctl) and the confirmation message still had the old Subject line. (And the mail headers seemed to show no change to the reply addresses). I'm sure I'm missing something obvious... Leo From msapiro at value.net Tue Jul 26 02:42:30 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 25 Jul 2005 17:42:30 -0700 Subject: [Mailman-Users] Need assist w/ VERP, Qmail and confirmation emails In-Reply-To: <20050726003028.7EA5D1E4007@bag.python.org> Message-ID: Leo A. Notenboom wrote: >> From: Mark Sapiro [mailto:msapiro at value.net] >> Sent: Monday, July 25, 2005 4:20 PM >> >> I suggest you remove all the above added lines from mm_cfg.py >> except for >> >> VERP_CONFIRMATIONS = Yes > >Did that. Stopped and started mailman (using mailmanctl) and >the confirmation message still had the old Subject line. >(And the mail headers seemed to show no change to the >reply addresses). > >I'm sure I'm missing something obvious... Well, it's not really obvious, in fact it's rather obscure, but in 2.1.5, VERP_CONFIRMATIONS = Yes only applies to invitations, not to subscribe and unsubscribe confirmations. This is fixed in 2.1.6. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 26 03:13:32 2005 From: msapiro at value.net (Mark Sapiro) Date: Mon, 25 Jul 2005 18:13:32 -0700 Subject: [Mailman-Users] Mailman and XMail - No forwarding In-Reply-To: <037801c5916d$31dff1f0$d305fea9@pwcons.com> Message-ID: Wiel wrote: > >The only error I find in the error log is: > >Jul 25 22:05:24 2005 (25676) No such list "icons": > >which I don't understand either.... This could be meaningless. This can occur for example if someone tries to go to http://www.example.com/mailman/listinfo/icons or various other pages for non-existent lists. >The guidelines on the site mentioned earlier describe a procedure to do the wrapping: > 1.. The update-mailman-lists script will maintain the correct set of cmdaliases for us. First su to root, then simply run the >command > > /var/MailRoot/bin/update-mailman-lists > > 2.. The update-mailman-lists script will create symlinks to the mailman-template.tab file for all aliases required for mailman. >The mailman-template.tab file causes XMail to use the /var/MailRoot/bin/mailman script to handle all mailman email. This script in >turn uses the econv program to pass email to mailman in the correct format. > You can verify that the correct symlinks have been created in your cmdalias subdirectories. You'll need to run the >update-mailman-lists command whenever you add or remove mailman lists, or you can run the command automatically in a cronjob. If you >know a bit of Python code, you could even write a Mailman MTA plugin to do it automatically whenever you add or remove a list. > >The mailman script and update-mailman-lists route all mailman posts to mailman-template.tab which looks like this: > >"external" "0" "0" "/var/MailRoot/bin/mailman" "@@RCPT" "@@TMPFILE" > >Looks like this procedure is not working? Yes, it looks like that. I'm sorry I can't be of further help. You might find the answer on an Xmail list or using other Xmail resources. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rick.cogley at esolia.co.jp Tue Jul 26 03:19:51 2005 From: rick.cogley at esolia.co.jp (Cogley, Rick) Date: Tue, 26 Jul 2005 10:19:51 +0900 Subject: [Mailman-Users] Rewriting Headers in 2.1.5 Message-ID: <543763AA321E2747B17E70E6DE14760B1A8C07@shikibu.esolia.co.jp> Mark - thanks very much for your response and advice. >>Make the "another-list" list anonymous. Then the From: address in the message it sends back to the tracking system will be the address of the list which can be a registered user in the tracking system. The original submitter is still available in the From: header of the attached message. >>Alternatively, if you can make the tracking system validate on envelope sender, you only need to register another-list-bounces at domainofmine.net as a user in the tracking system. Note that if you can do this, you might also be able to have the rejected-as-unknown mail go directly back to the tracking system depending on what the envelope sender of the rejected-as-unknown mail is. It's now working, and here is what I did to get this working with TrackStudio (the tracking system I use)- * created a single list [prereg] with a single member track at domainofmine.net, and set the list to anonymous * set the tracking system "reject" mail address to prereg at domainofmine.net * created a user in the tracking system with email address prereg at domainofmine.net, and granted it post permissions on a particular folder - folder "PREREG" * associated an email import rule on the PREREG folder - "import mail with subject that contains "[prereg]" " Now when a mail comes in to track at domainofmine.net, it is sent to the tracking system, which looks at it to see if it can be processed. If it cannot, the system rejects it sending it to the mailman list. The mainman list reformats the subject line and From: address, making it look like the mail is coming in from the list itself, and, resends to track at domainofmine.net. When the tracking system receives the second time, it now recognizes the From address as being from a known user, and sees that the mail's subject matches a string in one of the import rules, and thereby imports to the correct folder. Now I have another potential problem that I would like to bounce off the list. If an unknown user sends an email in, and includes no information in the body of the text such as an informative signature or other text indicating who they are, since the From: gets overwritten, we have a potential situation where we cannot tell who sent the mail in. The tracking system is not an email client per se, and does not allow you to view headers. Therefore I would like to grab the initial From: address (say, unknown at someco.com) and put it on the subject line, or, in the body. How can I accomplish that with Mailman? Google and RTF FAQ etc have given some info about VERP, but I would like to get some advice before embarking on a wild goose chase. Also, for some reason the tracking system does not do very well with importing footers, where I know you can place personalized info. Can I add the original From: to the bottom of the body? Can someone kindly point me in the right direction? TIA!! Best Regards, Rick Cogley Tokyo, Japan From roypivn at indiana.edu Tue Jul 26 04:28:43 2005 From: roypivn at indiana.edu (Roy Vinner) Date: Mon, 25 Jul 2005 21:28:43 -0500 Subject: [Mailman-Users] Incoming messages are not received in Mailman +Postfix In-Reply-To: <42E57ADE.90206@indiana.edu> References: <42E57ADE.90206@indiana.edu> Message-ID: <42E59FDB.1080600@indiana.edu> PS. I have no sendmail.cf file in my installation, since I am using postfix. I don't know if it matters. If it does, I may have to install sendmail. Roy roy vinner wrote: > Greetings! > > I am having a problem with receiving any mail by the web server. On the > other hand, outgoing mail is deliver okay. I suspect that it may be due > to a misconfigured postfix. > > I have tried all of the steps in the faq without any avail: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp > . > > I've installed Mailman 2.1.6 from source on Mandrake 10.1 and followed > the instructions for Mailman+ Postfix. I have also checked all the logs > as per the faq entry and syslog: all of them seem to be fine. > > Any help will be appreciated. > > Roy > > My files are below. > > aliases: > # This file is generated by Mailman, and is kept in sync with the > # binary hash file aliases.db. YOU SHOULD NOT MANUALLY EDIT THIS FILE > # unless you know what you're doing, and can keep the two files properly > # in sync. If you screw it up, you're on your own. > > # The ultimate loop stopper address > mailman-loop: /usr/local/mailman/data/owner-bounces.mbox > > # STANZA START: mailman > # CREATED: Mon Jul 25 17:19:03 2005 > mailman: "|/usr/local/mailman/mail/mailman post mailman" > mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" > mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" > mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" > mailman-join: "|/usr/local/mailman/mail/mailman join mailman" > mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" > mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" > mailman-request: "|/usr/local/mailman/mail/mailman request mailman" > mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" > mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman" > # STANZA END: mailman > > # STANZA START: dan_test > # CREATED: Mon Jul 25 17:19:03 2005 > dan_test: "|/usr/local/mailman/mail/mailman post dan_test" > dan_test-admin: "|/usr/local/mailman/mail/mailman admin dan_test" > dan_test-bounces: "|/usr/local/mailman/mail/mailman bounces dan_test" > dan_test-confirm: "|/usr/local/mailman/mail/mailman confirm dan_test" > dan_test-join: "|/usr/local/mailman/mail/mailman join dan_test" > dan_test-leave: "|/usr/local/mailman/mail/mailman leave dan_test" > dan_test-owner: "|/usr/local/mailman/mail/mailman owner dan_test" > dan_test-request: "|/usr/local/mailman/mail/mailman request dan_test" > dan_test-subscribe: "|/usr/local/mailman/mail/mailman subscribe dan_test" > dan_test-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe > dan_test" > # STANZA END: dan_test > > # STANZA START: try > # CREATED: Mon Jul 25 17:19:03 2005 > try: "|/usr/local/mailman/mail/mailman post try" > try-admin: "|/usr/local/mailman/mail/mailman admin try" > try-bounces: "|/usr/local/mailman/mail/mailman bounces try" > try-confirm: "|/usr/local/mailman/mail/mailman confirm try" > try-join: "|/usr/local/mailman/mail/mailman join try" > try-leave: "|/usr/local/mailman/mail/mailman leave try" > try-owner: "|/usr/local/mailman/mail/mailman owner try" > try-request: "|/usr/local/mailman/mail/mailman request try" > try-subscribe: "|/usr/local/mailman/mail/mailman subscribe try" > try-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe try" > # STANZA END: try > > virtual-mail: > mailman.nrg.wustl.edu IGNORE > @mailman.nrg.wustl.edu @nrg.wustl.edu > > virtusertable: > ## > ## Example virtusertable for use with a Mailman site running mm-handler. > ## > ## $Id: virtusertable,v 1.1 2001/10/27 02:30:51 bwarsaw Exp $ > ## > > ## > ## My server's hostname is nospam, but we don't honor that as a > ## Mailman mail domain. Anything @nospam.uchicago.edu should be > ## forwarded to our master Mailman admin address. > ## > #@nospam.uchicago.edu mailman-owner at midway.uchicago.edu > > @mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu > > ## > ## Redirect mail to the standard Mailman admin addresses to the > ## master admin address. (Midway.uchicago.edu is our site's central > ## mail-routing server, and it carries aliases for maintenance groups. > ## Not a good plan to entrust Mailman maintenance mail to Mailman.) > ## > mailman at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu > mailman-owner at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu > > ## > ## 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 mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu > postmaster at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu > webmaster at mailman.nrg.wustl.edu mailman-owner at nrg.wustl.edu > abuse at mailman.nrg.wustl.edu nrgweb at nrg.wustl.edu > root at mailman.nrg.wustl.edu nrgweb at nrg.wustl.edu > > > main.cf: > # These are only the parameters changed from a default install > # see /etc/postfix/main.cf.dist for a commented, fuller version of this > file. > > # These are changed by postfix install script > readme_directory = /usr/share/doc/postfix-2.1.4/README_FILES > sample_directory = /usr/share/doc/postfix-2.1.4/samples > html_directory = /usr/share/doc/postfix-2.1.4/html > sendmail_path = /usr/sbin/sendmail.postfix > setgid_group = postdrop > command_directory = /usr/sbin > manpage_directory = /usr/share/man > daemon_directory = /usr/lib/postfix > newaliases_path = /usr/bin/newaliases.postfix > mailq_path = /usr/bin/mailq.postfix > queue_directory = /var/spool/postfix > mail_owner = postfix > > # User configurable parameters > > inet_interfaces = localhost > mynetworks_style = host > delay_warning_time = 4h > smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux) > unknown_local_recipient_reject_code = 450 > smtp-filter_destination_concurrency_limit = 2 > lmtp-filter_destination_concurrency_limit = 2 > smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2 > owner_request_special = no > recipient_delimiter = + > #the last 2 lines were added by Roy in accord with the Mailman > installation instructions. > > #the following lines are added after examining /etc/postfix/main.cf.dist > #and /etc/postfix/virtual by Roy > > virtual_alias_maps = > hash:/etc/postfix/virtual, > hash:/usr/local/mailman/data/virtual-mail, > hash:/usr/local/mailman/data/virtusertable > > > #for debugging: taken from > # file:///usr/share/doc/postfix-2.1.4/postfix-users-faq.html#lginc > debug_peer_list = nrg.wustl.edu > debug_peer_level = 2 > > mm_cfg.py: > # -*- python -*- > > # Copyright (C) 1998,1999,2000,2001,2002 by the Free Software > Foundation, Inc. > # > # This program is free software; you can redistribute it and/or > # modify it under the terms of the GNU General Public License > # as published by the Free Software Foundation; either version 2 > # of the License, or (at your option) any later version. > # > # This program is distributed in the hope that it will be useful, > # but WITHOUT ANY WARRANTY; without even the implied warranty of > # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > # GNU General Public License for more details. > # > # You should have received a copy of the GNU General Public License > # along with this program; if not, write to the Free Software > # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. > > """This module contains your site-specific settings. > > From a brand new distribution it should be copied to mm_cfg.py. If you > already have an mm_cfg.py, be careful to add in only the new settings you > want. Mailman's installation procedure will never overwrite your mm_cfg.py > file. > > The complete set of distributed defaults, with documentation, are in the > file > Defaults.py. In mm_cfg.py, override only those you want to change, > after the > > from Defaults import * > > line (see below). > > Note that these are just default settings; many can be overridden via the > administrator and user interfaces on a per-list or per-user basis. > > """ > > ############################################### > # Here's where we get the distributed defaults. > > from Defaults import * > > ################################################## > # Put YOUR site-specific settings below this line. > > OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes > > MTA = 'Postfix' > IMAGE_LOGOS = '/images/' > DEFAULT_EMAIL_HOST='artsci.wustl.edu' > DEFAULT_URL_HOST='nrg.wustl.edu' > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > > #describe virtual domains, which are not mentioned in /etc/postfix/main.cf, > # or do not have a virtual domain file (currently at > # /usr/local/mailman/data/virtual-* containing the following lines: > # > # dom1.ain IGNORE > # @dom1.ain @mail.dom1.ain > #this tells Postfix to deliver anything addressed to dom1.ain to the > # same mailbox at mail.dom1.com > # > #POSTFIX_STYLE_VIRTUAL_DOMAINS = ['dom3.ain', 'dom3.ain'] > POSTFIX_STYLE_VIRTUAL_DOMAINS = > ['www.nrg.wustl.edu','mailman.nrg.wustl.edu'] > > add_virtualhost('www.nrg.wustl.edu', 'mailman.nrg.wustl.edu') > add_virtualhost('www.nrg.wustl.edu', 'nrg.wustl.edu') > > #add a line giving the explicit IP address of the local host. There's a line > #SMTPHOST = localhost in Defaults.py, and this will be overridden > SMTPHOST = 'nrg.wustl.edu' > > > postconf -n: > command_directory = /usr/sbin > config_directory = /etc/postfix > daemon_directory = /usr/lib/postfix > debug_peer_level = 2 > debug_peer_list = nrg.wustl.edu > delay_warning_time = 4h > html_directory = /usr/share/doc/postfix-2.1.4/html > inet_interfaces = localhost > mail_owner = postfix > mailq_path = /usr/bin/mailq.postfix > manpage_directory = /usr/share/man > mynetworks_style = host > newaliases_path = /usr/bin/newaliases.postfix > owner_request_special = no > queue_directory = /var/spool/postfix > readme_directory = /usr/share/doc/postfix-2.1.4/README_FILES > recipient_delimiter = + > sample_directory = /usr/share/doc/postfix-2.1.4/samples > sendmail_path = /usr/sbin/sendmail.postfix > setgid_group = postdrop > smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux) > smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2 > unknown_local_recipient_reject_code = 450 > virtual_alias_maps = hash:/etc/postfix/virtual, > hash:/usr/local/mailman/data/virtual-mail, > hash:/usr/local/mailman/data/virtusertable > > > > ------------------------------------------------------ > 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/roypivn%40indiana.edu > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From marc at silvermarc.com Tue Jul 26 05:19:38 2005 From: marc at silvermarc.com (Marc Silverman) Date: Mon, 25 Jul 2005 23:19:38 -0400 Subject: [Mailman-Users] Umbrella Lists Message-ID: Forgive me if I didn?t locate a solution to this ? I did find some posts about Umbrella Lists, but nothing addressed my problem: I have a dozen mailing lists. I created an Umbrella List to post to all of them. The posts go out, but each separate list Holds the message for Admin Moderation: Reason: Message has implicit destination No matter what I?ve tried, I cannot get my post to not hit the ?Hold for Admin Moderation? Facts you might want to know: I added each of the dozen list addresses to the umbrella list as subscribers: 01list at domain.com, 02list at domain.com, etc. I added the single umbrella list address to each of the dozen lists as a subscriber also. I also added my own address to all the lists because I am sending the emails out from my own email address. That ?Message has implicit destination? has appeared no matter what I?ve tried, and it is inconvinient to have to go to each of the dozen lists to ?accept? the post. Has anyone come across this problem (and solved it)? Thanks. --Marc July 25, 2005 @ 11:18 PM -------------------------------------------------- Marc Silverman Web Development and Hosting New York, NY 10023 Phone: (212) 595-5464 Email: marc at silvermarc.com Website: http://SilverMarc.com Hosting: http://XYZservers.com/hosting -------------------------------------------------- From forrie at forrie.com Tue Jul 26 05:54:22 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Mon, 25 Jul 2005 23:54:22 -0400 Subject: [Mailman-Users] Low level bug: (solved) In-Reply-To: <42E540E5.4030203@forrie.com> References: <42E540E5.4030203@forrie.com> Message-ID: <42E5B3EE.70609@forrie.com> Thanks to everyone that responded privately via email. The problem was an obscure typo in mm_cfg.py. Missing single quotes, basically. It's "obscure" because it wasn't very obvious... and I looked over everything with a fine-toothed comb, including our proxy and httpd setup! It seems to me that Mailman could probably provide better debugging output in this scenario. I don't know Python, but at the point where the mm_cfg.py file is parsed, any syntactical errors could be reported then. ? Has anyone been bitten by this before? _F Forrest Aldrich wrote: >[ reposting as my initial message didn't hit the list, before part 2] > >I hit a bug today: > > From our link: > > >http://www.mydomain.net/thelists/admin/testing/?VARHELP=gateway/news_prefix_subject_too > >Error message: > > > 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 a proxied configuration, ie: > >www.ourdomain.net/lists <-> internal.host.ourdomain.net > >Most everything else is working properly; however, I wonder where to >start looking at this - there was no useful information in the logs. >This is an attempt to display a description of sorts, so I wonder if my >configuration may have overlooked something (ie: altered paths). > > >Thanks. > > >------------------------------------------------------ >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 lists05 at equinephotoart.com Tue Jul 26 07:07:04 2005 From: lists05 at equinephotoart.com (JC Dill) Date: Mon, 25 Jul 2005 22:07:04 -0700 Subject: [Mailman-Users] Umbrella Lists In-Reply-To: References: Message-ID: <42E5C4F8.5000704@equinephotoart.com> Marc Silverman wrote: > Forgive me if I didn?t locate a solution to this ? I did find some posts > about Umbrella Lists, but nothing addressed my problem: > > I have a dozen mailing lists. > I created an Umbrella List to post to all of them. > The posts go out, but each separate list Holds the message for Admin > Moderation: > Reason: Message has implicit destination > > No matter what I?ve tried, I cannot get my post to not hit the ?Hold for > Admin Moderation? > > Facts you might want to know: Don't need to know anything more than what you have above: Finds a FAQ entry which explains this message: 1.9. What does "message has implicit destination" mean? It means that the address for the list was not found in the To: or CC: headers. Typically this is due to one of a couple reasons: 1) Your list has a different domain name (FQDN) than you think it does, or than was used as the target address of the message. See the second to last entry on the main list configuration page to ensure that you have this set properly. 2) The message was BCC'ed (blind carbon copied) to the list, and was actually not addressed to the list directly (not that you can see). If you're running an umbrella list, you may want this message to be accepted by the sub-list. To do that, in the sub-list's admin screen, go to Privacy Options / Recipient Filters / Alias Names, and enter the name of the umbrella list as a valid alias. From lars_wilke at web.de Tue Jul 26 13:01:29 2005 From: lars_wilke at web.de (Lars Wilke) Date: Tue, 26 Jul 2005 13:01:29 +0200 Subject: [Mailman-Users] join list of sites Message-ID: <20050726110129.GA3892@ckLennard.net.home> Hi there, i am working for a company that would like to join in the list of sites found on . Who do i ask todo this and/or if we can join at all? Thannk you for your time Lars Wilke From jessica at jessicamartin.org Tue Jul 26 13:42:30 2005 From: jessica at jessicamartin.org (Jessica Martin) Date: Tue, 26 Jul 2005 04:42:30 -0700 Subject: [Mailman-Users] how to unsubscribe from list? Message-ID: <726DDD53-BADD-489B-B346-EDEAF12F9D8D@jessicamartin.org> sorry to trouble you with this simple request but its not obvious on the site. -Jessica From marc at silvermarc.com Tue Jul 26 14:53:28 2005 From: marc at silvermarc.com (Marc Silverman) Date: Tue, 26 Jul 2005 08:53:28 -0400 Subject: [Mailman-Users] Umbrella Lists In-Reply-To: Message-ID: Yes, this seems to be the solution, thank you Dan and JC for your posts in response! --Marc July 26, 2005 @ 8:52 AM -------------------------------------------------- Marc Silverman Web Development and Hosting New York, NY 10023 Email: marc at silvermarc.com Website: http://SilverMarc.com Hosting: http://XYZservers.com/hosting -------------------------------------------------- From: Dan Phillips Date: Mon, 25 Jul 2005 22:24:21 -0500 To: Marc Silverman Subject: Re: [Mailman-Users] Umbrella Lists On Jul 25, 2005, at 10:19 PM, Marc Silverman wrote: > That ?Message has implicit destination? has appeared no matter what > I?ve > tried, and it is inconvinient to have to go to each of the dozen > lists to > ?accept? the post. Have you looked at http://your.dom.aim/mailman/admin/test/privacy/ recipient and read the explanation for the first option there? "Must posts have list named in destination (to, cc) field (or be among the acceptable alias names, specified below)? " That's where the "implicit destination" error comes from and checking no there should do away with it. Dan From: JC Dill Date: Mon, 25 Jul 2005 22:07:04 -0700 To: Marc Silverman Cc: Subject: Re: [Mailman-Users] Umbrella Lists If you're running an umbrella list, you may want this message to be accepted by the sub-list. To do that, in the sub-list's admin screen, go to Privacy Options / Recipient Filters / Alias Names, and enter the name of the umbrella list as a valid alias. From jdennis at redhat.com Tue Jul 26 15:30:34 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 26 Jul 2005 09:30:34 -0400 Subject: [Mailman-Users] Incoming messages are not received in Mailman + Postfix In-Reply-To: <42E57ADE.90206@indiana.edu> References: <42E57ADE.90206@indiana.edu> Message-ID: <1122384635.24434.7.camel@localhost.localdomain> On Mon, 2005-07-25 at 18:50 -0500, roy vinner wrote: > Greetings! > > I am having a problem with receiving any mail by the web server. On the > other hand, outgoing mail is deliver okay. I suspect that it may be due > to a misconfigured postfix. I'm sorry, but this does not make sense, perhaps its vocabulary. One never receives mail via a web server. I think what you're trying to say is that if someone attempts to send mail to your SMTP server (postfix) it fails, correct? If so make sure your SMTP server is listening for outside connectons: inet_interfaces = $myhostname, localhost Make sure your local_recipient_maps is correctly configured, you can turn it off this way for now: local_recipient_maps = Make sure your firewall is passing port 25 (SMTP) Then from another machine try this (replace mymachine.mynetwork with your DNS address): % telnet mymachine.mynetwork.com 25 Does postfix answer? -- John Dennis From msapiro at value.net Tue Jul 26 16:30:14 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 26 Jul 2005 07:30:14 -0700 Subject: [Mailman-Users] how to unsubscribe from list? In-Reply-To: <726DDD53-BADD-489B-B346-EDEAF12F9D8D@jessicamartin.org> Message-ID: Jessica Martin wrote: >sorry to trouble you with this simple request but its not obvious on >the site. If by "the site" you mean http://mail.python.org/mailman/listinfo/mailman-users, it is the "Unsubscribe or edit options" button and then the "Unsubscribe" button on the resultant page. You do need to provide your e-mail address on one of the two pages, but the password is not required as the unsubscribe is confirmed by e-mail. Also, every post you receive from the list contains the following rfc2369 header: >List-Unsubscribe: , > If you subscribe in "message" mode, every post you receive contains footers including a line which says something like >Unsubscribe: http://mail.python.org/mailman/options/mailman-users/jessica at jessicamartin.org Which will take you directly to the page with the "Unsubscribe" button. If you subscribe in "digest" mode, every digest you receive from the list has unsubscribe instructions at the beginning Finally, your monthly password reminder also contains a link to the page with the "Unsubscribe" button. Perhaps you have an idea as to how we can make it more obvious without being downright annoying. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jsimoneau at lmtcs.com Tue Jul 26 16:35:18 2005 From: jsimoneau at lmtcs.com (Josh Simoneau) Date: Tue, 26 Jul 2005 10:35:18 -0400 Subject: [Mailman-Users] "No such list mailman" after creating list Message-ID: Thank you John for your reply. I know it's the next week, but maybe yourself or someone else can give me another hint. I am still having this problem on one system. I setup mailman on another similar (but non-identical) system and got it working, but now I'm back to the first server. Everything in mailman/cgi-bin is mailman:mailman. I have run bin/checkperms and everything comes out okay. I did a ./configure --with-cgi-id=apache --with-cgi-gid=apache as that is what is given in my apache configuration for group and user, followed by a 'make' and 'make install'. Perhaps there is still a permissions problem, is there another spot I should check? I'll repost the errors I am getting in the mailman error log: Jul 26 10:14:25 2005 (21872) admin.py access for non-existent list: mailman Jul 26 10:14:26 2005 (21873) admin.py access for non-existent list: mailman Jul 26 10:17:31 2005 (21889) admin.py access for non-existent list: mailman Jul 26 10:18:43 2005 (21899) admin.py access for non-existent list: mailman Many Thanks, Josh Simoneau LMT Computer Systems (585) 784-7470 x4 -----Original Message----- From: mailman-users-bounces+jsimoneau=lmtcs.com at python.org [mailto:mailman-users-bounces+jsimoneau=lmtcs.com at python.org] On Behalf Of John Dennis Sent: Wednesday, July 20, 2005 12:44 PM To: mailman-users at python.org Subject: Re: [Mailman-Users] "No such list mailman" after creating list On Wed, 2005-07-20 at 12:25 -0400, Josh Simoneau wrote: > Greetings, > > Installed 2.1.5 today and have been tinkering. I followed the > installation document and everything went fine, except this one problem. > > I can create lists (such as the mailman list) and mailman emails the > given user to let them know about the new list. I can create new lists > from the command line, no errors, email sent out. When I execute > "list_lists" all the lists I have created are displayed as expected. > > However, if I go to http://mydomain.com/mailman/admin/mailman at the > top of the mailman page it says "No such list mailman" same goes for > other lists I have created (No such list anotherlistname). If I view > the error log, it says "admin.py access for non-existent list: > mailman". So apparently something is not seeing the list as existing. > > Another interesting thing is when I try to create a list using the web > interface, it tells me "Error: You are not authorized to create new > mailing lists". I have tried both the site admin and list creator > passwords, I have tried resetting them to new passwords, nothing works. > > Can someone point me in the direction I should look to resolve this? I suspect you may have a permissions problem when executing code via the web interface such that mailman does not have permission to read its files when invoked from a cgi script. Were you the mailman user when you created those initial lists? Are the files in mailman/cgi-bin suid mailman and group mailman? Are the list files that were created group mailman? You might try running mailman/bin/check_perms and if there are problems run it again with the -f argument to "fix" Also make sure what you used as --with-cgi-id --with-cgi-gid when you built mailman matches the id's used by your webserver. -- John Dennis ------------------------------------------------------ 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/jsimoneau%40lmtcs.c om Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From sythos at sythos.net Tue Jul 26 16:55:32 2005 From: sythos at sythos.net (Sythos) Date: Tue, 26 Jul 2005 16:55:32 +0200 Subject: [Mailman-Users] "No such list mailman" after creating list In-Reply-To: References: Message-ID: <20050726145532.GA25912@sythos.net> On Tue, Jul 26, 2005 at 10:35:18AM -0400, Josh Simoneau wrote: > I'll repost the errors I am getting in the mailman error log: > > Jul 26 10:14:25 2005 (21872) admin.py access for non-existent list: > mailman > Jul 26 10:14:26 2005 (21873) admin.py access for non-existent list: > mailman > Jul 26 10:17:31 2005 (21889) admin.py access for non-existent list: > mailman > Jul 26 10:18:43 2005 (21899) admin.py access for non-existent list: > mailman have you created list "mailman"? (required) -- Sythos - http://www.sythos.net () ASCII Ribbon Campaign - against html/rtf/vCard in mail /\ - against M$ attachments From jsimoneau at lmtcs.com Tue Jul 26 16:58:57 2005 From: jsimoneau at lmtcs.com (Josh Simoneau) Date: Tue, 26 Jul 2005 10:58:57 -0400 Subject: [Mailman-Users] "No such list mailman" after creating list Message-ID: The mailman list exists. I created it as defined in the installation manual, it sent an email to the given email address, and it appears to work properly on the email exchanging side of things. The web administration side of things, however, does not work at all. It says the list does not exist. If I create a new list with the command line, again it sends out the appropriate email to the new list administrator. If I execute the 'list-lists' command (syntax could be off on that) it lists the mailman list, along with any others I have created. Any new list has the same issue, web administration fails, only with "admin.py access for non-existant list: whatevernewlistname". Thanks, Josh Simoneau LMT Computer Systems (585) 784-7470 x4 -----Original Message----- From: Sythos [mailto:sythos at sythos.net] Sent: Tuesday, July 26, 2005 10:56 AM To: Josh Simoneau Cc: mailman-users at python.org Subject: Re: [Mailman-Users] "No such list mailman" after creating list On Tue, Jul 26, 2005 at 10:35:18AM -0400, Josh Simoneau wrote: > I'll repost the errors I am getting in the mailman error log: > > Jul 26 10:14:25 2005 (21872) admin.py access for non-existent list: > mailman > Jul 26 10:14:26 2005 (21873) admin.py access for non-existent list: > mailman > Jul 26 10:17:31 2005 (21889) admin.py access for non-existent list: > mailman > Jul 26 10:18:43 2005 (21899) admin.py access for non-existent list: > mailman have you created list "mailman"? (required) -- Sythos - http://www.sythos.net () ASCII Ribbon Campaign - against html/rtf/vCard in mail /\ - against M$ attachments From msapiro at value.net Tue Jul 26 17:05:24 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 26 Jul 2005 08:05:24 -0700 Subject: [Mailman-Users] "No such list mailman" after creating list In-Reply-To: Message-ID: Josh Simoneau wrote: >The mailman list exists. I created it as defined in the installation >manual, it sent an email to the given email address, and it appears to >work properly on the email exchanging side of things. The web >administration side of things, however, does not work at all. It says >the list does not exist. > >If I create a new list with the command line, again it sends out the >appropriate email to the new list administrator. If I execute the >'list-lists' command (syntax could be off on that) it lists the mailman >list, along with any others I have created. Any new list has the same >issue, web administration fails, only with "admin.py access for >non-existant list: whatevernewlistname". This has to be a case of the web server not being able to access the lists/ directory or its subordinates. If bin/check_perms finds no problems, maybe its a SELinux issue. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From roypivn at indiana.edu Tue Jul 26 17:17:59 2005 From: roypivn at indiana.edu (roy vinner) Date: Tue, 26 Jul 2005 10:17:59 -0500 Subject: [Mailman-Users] Incoming messages are not received in Mailman+ Postfix Message-ID: <42E65427.5060503@indiana.edu> John Dennis wrote: > On Mon, 2005-07-25 at 18:50 -0500, roy vinner wrote: > >>Greetings! >> >>I am having a problem with receiving any mail by the web server. On the >>other hand, outgoing mail is deliver okay. I suspect that it may be due >>to a misconfigured postfix. > > > I'm sorry, but this does not make sense, perhaps its vocabulary. One > never receives mail via a web server. I think what you're trying to say > is that if someone attempts to send mail to your SMTP server (postfix) > it fails, correct? You are right. I way saying 'receiving mail via a web server' because any mail sent to that machine should be processed there. There is no other dedicated mail server which would do a job for it like(host.domain.com for the server and mail.host.domain.com for the mail server). >If so make sure your SMTP server is listening for > outside connectons: > > inet_interfaces = $myhostname, localhost > > Make sure your local_recipient_maps is correctly configured, you can > turn it off this way for now: > > local_recipient_maps = I've done both and rebooted the computer. > Make sure your firewall is passing port 25 (SMTP) > > Then from another machine try this (replace mymachine.mynetwork with > your DNS address): > > % telnet mymachine.mynetwork.com 25 I tried 'ping'ing and received no answer for 128.252.27.164 . My system admin tested it and reported that "nothing is listening on that port: ------ sg at james% telnet nrg.wustl.edu 25 Trying 128.252.27.164... telnet: Unable to connect to remote host: Connection refused sg at james% " > Does postfix answer? So, what should I do next? Roy From jsimoneau at lmtcs.com Tue Jul 26 17:18:33 2005 From: jsimoneau at lmtcs.com (Josh Simoneau) Date: Tue, 26 Jul 2005 11:18:33 -0400 Subject: [Mailman-Users] "No such list mailman" after creating list - Possibly Solved? Message-ID: Alrighty, thanks everyone for the help, I solved (or at least worked-around) the issue. Apparently someone some time ago installed a mailman RPM onto this server and just left it for dead without setting up postfix and all that jazz. It installed everything into /var/mailman where I am installing everything into /usr/local/mailman. For some reason my web server was looking to /var/mailman for data, even though I cannot find anything in httpd.conf that points to /var/mailman. So, while I was happily updating and tinkering with everything in /usr/local/mailman Apache was looking to the wrong place and not finding the lists or proper passwords. So, my last challenge is to figure out why Apache is looking to /var/mailman where I can't find anything in the config to tell it to look there. Maybe its somewhere else. For a workaround I just renamed the /var/mailman directory and created a symbolic link from /var/mailman to /usr/local/mailman. It works, but I still want to know how to get Apache to look to the right spot. I do have in httpd.conf: ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/ Alias /pipermail/ /usr/local/mailman/archives/public/ That's not really the job of you folks here to troubleshoot Apache issues, but if someone is feeling kind.... Thanks again, Josh -----Original Message----- From: Mark Sapiro [mailto:msapiro at value.net] Sent: Tuesday, July 26, 2005 11:05 AM To: Josh Simoneau; mailman-users at python.org Subject: Re: [Mailman-Users] "No such list mailman" after creating list Josh Simoneau wrote: >The mailman list exists. I created it as defined in the installation >manual, it sent an email to the given email address, and it appears to >work properly on the email exchanging side of things. The web >administration side of things, however, does not work at all. It says >the list does not exist. > >If I create a new list with the command line, again it sends out the >appropriate email to the new list administrator. If I execute the >'list-lists' command (syntax could be off on that) it lists the mailman >list, along with any others I have created. Any new list has the same >issue, web administration fails, only with "admin.py access for >non-existant list: whatevernewlistname". This has to be a case of the web server not being able to access the lists/ directory or its subordinates. If bin/check_perms finds no problems, maybe its a SELinux issue. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Tue Jul 26 17:48:46 2005 From: msapiro at value.net (Mark Sapiro) Date: Tue, 26 Jul 2005 08:48:46 -0700 Subject: [Mailman-Users] "No such list mailman" after creating list -Possibly Solved? In-Reply-To: Message-ID: Josh Simoneau wrote: > >For some reason my web server was looking to /var/mailman for data, even >though I cannot find anything in httpd.conf that points to /var/mailman. >So, while I was happily updating and tinkering with everything in >/usr/local/mailman Apache was looking to the wrong place and not finding >the lists or proper passwords. > >So, my last challenge is to figure out why Apache is looking to >/var/mailman where I can't find anything in the config to tell it to >look there. Maybe its somewhere else. For a workaround I just renamed >the /var/mailman directory and created a symbolic link from /var/mailman >to /usr/local/mailman. It works, but I still want to know how to get >Apache to look to the right spot. > >I do have in httpd.conf: >ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/ >Alias /pipermail/ /usr/local/mailman/archives/public/ > >That's not really the job of you folks here to troubleshoot Apache >issues, but if someone is feeling kind.... I don't think it's an Apache issue. I think it's mm_cfg.py/Defaults.py - in particular the settings for PREFIX = EXEC_PREFIX = VAR_PREFIX = These should be properly set by ./configure from the defaults or values provided with the --prefix=dir --exec-prefix=dir --with-var-prefix=dir options (see http://www.list.org/mailman-install/node7.html). Normally, whatever configure sets these to is where things will be installed and later found, but I'm guessing that somehow the wrong mm_cfg.py/Defaults.py is being picked up somewhere. Maybe the wrappers in cgi-bin/ are wrong or there's more than one ScriptAlias for mailman in the Apache config. or maybe the wrong makefile was used by make. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jdennis at redhat.com Tue Jul 26 18:12:58 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 26 Jul 2005 12:12:58 -0400 Subject: [Mailman-Users] "No such list mailman" after creating list In-Reply-To: References: Message-ID: <1122394378.2907.36.camel@finch.boston.redhat.com> On Tue, 2005-07-26 at 08:05 -0700, Mark Sapiro wrote: > This has to be a case of the web server not being able to access the > lists/ directory or its subordinates. If bin/check_perms finds no > problems, maybe its a SELinux issue. [ Note: I will create a new mailman FAQ entry for SELinux, since this issue keeps coming up. ] If it is an SELinux issue here are a set of things you can try: 1) Put SELinux into "permissive" mode, this logs avc errors but permits the operation that would otherwise have been denied. The idea here is to log where SELinux would prohibit an access but not to cause a failure, then if it is SELinux causing the problem you can go back later and fix it. To put SELinux into permissive mode you must be root AND in the sysadm_r (or equivalent) role. # getenforce Enforcing # setenforce Permissive # getenforce Permissive 2) Retry the operation. Does it work now? If not, it wasn't SELinux, go look elsewhere. If it now works then it was SELinux preventing the operation. Now find out why. You'll need to look for "avc: denied" messages. These are typically logged to either the system log file or if the audit daemon is installed to the audit log, on Fedora systems this would be: /var/log/messages /var/log/audit/audit.log Grep these files for avc: grep avc: /var/log/messages /var/log/audit/audit.log Look for "denied" messages whose "comm" or "name" fields are mailman related. Contact your vendor to get the problem resolved, this typically means installing a new security policy with the fix. Installing the newest security policy probably a good initial step. On Fedora this can be done this way: # yum update selinux-policy-targeted You can also run with SELinux disabled, but these days running with open servers without the high level of security protection offered by SELinux is risky. If you have SELinux available you should try to make sure it's enabled to protect yourself. Note: Vendors who are shipping SELinux have crafted security policies to match their distributions, e.g. where things are installed on their distribution. If you build and install mailman yourself you are side stepping all the policy work done by the vendor. You'll either have to craft your own policy to match and properly label all system objects (files, sockets, etc.), disable SELinux, or use the vendors mailman package (by the way this applies to everything under SELinux control which for a mailman installation includes your MTA and web server. Your vendor has worked hard to make sure the security policy works for all components, if you build and install anything yourself you may in conflict with how your vendor has crafted the security policy). -- John Dennis From jdennis at redhat.com Tue Jul 26 18:39:14 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 26 Jul 2005 12:39:14 -0400 Subject: [Mailman-Users] Incoming messages are not received in Mailman+ Postfix In-Reply-To: <42E65427.5060503@indiana.edu> References: <42E65427.5060503@indiana.edu> Message-ID: <1122395954.2907.55.camel@finch.boston.redhat.com> On Tue, 2005-07-26 at 10:17 -0500, roy vinner wrote: > I tried 'ping'ing and received no answer for 128.252.27.164 . > > My system admin tested it and reported that "nothing is listening on > that port: > ------ > sg at james% telnet nrg.wustl.edu 25 > Trying 128.252.27.164... > telnet: Unable to connect to remote host: Connection refused > sg at james% " BTW, this really isn't a mailman issue, its postfix, its best to move this discussion to a postfix list or better yet visit www.postfix.org and read their doc. But let me give you one last set of suggestions: Connection refused typically means the port you're trying to connect to (port 25) is blocked by a firewall. It can be blocked in a variety of places, either on the machine you're running the server on or by any other router in between. BTW, connection refused does not mean nothing is listening on the port. To see if something is listening on the port you must go the local machine the server is running and either try to connect locally # telnet localhost 25 -or- examine who is listening on the port using any of a variety of networking utilities, such as: # netstat -l -n | grep :25 or # netstat -l | grep smtp Using the first example: # netstat -l -n | grep :25 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 192.168.0.0:25 0.0.0.0:* LISTEN This says port 25 is being listened on the localhost (loopback) because your loopback is 127.0.0.1 and its listening on 192.168.0.0 which is 192.168.0.0 (ficticious net addr). If nothing is listening on the external interface, then is postfix running? If so did you restart it after modify inet_interfaces to include the external interface? -- John Dennis From jdennis at redhat.com Tue Jul 26 18:47:26 2005 From: jdennis at redhat.com (John Dennis) Date: Tue, 26 Jul 2005 12:47:26 -0400 Subject: [Mailman-Users] "No such list mailman" after creating list - Possibly Solved? In-Reply-To: References: Message-ID: <1122396446.2907.60.camel@finch.boston.redhat.com> On Tue, 2005-07-26 at 11:18 -0400, Josh Simoneau wrote: > So, my last challenge is to figure out why Apache is looking to > /var/mailman where I can't find anything in the config to tell it to > look there. Maybe its somewhere else. For a workaround I just renamed > the /var/mailman directory and created a symbolic link from /var/mailman > to /usr/local/mailman. It works, but I still want to know how to get > Apache to look to the right spot. Did you look in: /etc/httpd/conf.d? That directory has config files, typically one per web service with the name of the service. Is there a mailman.conf file in that directory? If not grep all the files there looking for one that contains mailman. -- John Dennis From roypivn at indiana.edu Tue Jul 26 19:56:07 2005 From: roypivn at indiana.edu (roy vinner) Date: Tue, 26 Jul 2005 12:56:07 -0500 Subject: [Mailman-Users] Incoming messages are not received in Mailman+ Postfix In-Reply-To: <1122395954.2907.55.camel@finch.boston.redhat.com> References: <42E65427.5060503@indiana.edu> <1122395954.2907.55.camel@finch.boston.redhat.com> Message-ID: <42E67937.3060408@indiana.edu> John Dennis wrote: > On Tue, 2005-07-26 at 10:17 -0500, roy vinner wrote: > >>I tried 'ping'ing and received no answer for 128.252.27.164 . >> >>My system admin tested it and reported that "nothing is listening on >>that port: >>------ >>sg at james% telnet nrg.wustl.edu 25 >>Trying 128.252.27.164... >>telnet: Unable to connect to remote host: Connection refused >>sg at james% " > > > BTW, this really isn't a mailman issue, its postfix, its best to move > this discussion to a postfix list or better yet visit www.postfix.org > and read their doc. But let me give you one last set of suggestions: Very much appreciated. I've installed and run pmfirewall and opened port 25 for both tcp and udp. Thank you for sticking up with me thus far :-). > Connection refused typically means the port you're trying to connect to > (port 25) is blocked by a firewall. It can be blocked in a variety of > places, either on the machine you're running the server on or by any > other router in between. > > BTW, connection refused does not mean nothing is listening on the port. > > To see if something is listening on the port you must go the local > machine the server is running and either try to connect locally > > # telnet localhost 25 telnet localhost 25 Trying 127.0.0.1... Connected to nrg.wustl.edu (127.0.0.1). Escape character is '^]'. 220 nrg.wustl.edu ESMTP Postfix (2.1.4) (Mandrake Linux) hello 502 Error: command not implemented helo 501 Syntax: HELO hostname helo nrg 250 nrg.wustl.edu > > -or- > > examine who is listening on the port using any of a variety of > networking utilities, such as: > > # netstat -l -n | grep :25 > > or > > # netstat -l | grep smtp > > Using the first example: > > # netstat -l -n | grep :25 > tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN > tcp 0 0 192.168.0.0:25 0.0.0.0:* LISTEN > > This says port 25 is being listened on the localhost (loopback) because > your loopback is 127.0.0.1 and its listening on 192.168.0.0 which is > 192.168.0.0 (ficticious net addr). My output is: tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN > If nothing is listening on the external interface, then is postfix > running? If so did you restart it after modify inet_interfaces to > include the external interface? > yes. I've tried sending me after this and it is still not coming through. Let me know if I should continue this on the postfix list, or install sendmail, or whatever. Many thanks for your assistance! Roy From roypivn at indiana.edu Tue Jul 26 21:03:56 2005 From: roypivn at indiana.edu (roy vinner) Date: Tue, 26 Jul 2005 14:03:56 -0500 Subject: [Mailman-Users] Incoming messages are not received in Mailman+ Postfix In-Reply-To: <1122401780.2907.69.camel@finch.boston.redhat.com> References: <42E65427.5060503@indiana.edu> <1122395954.2907.55.camel@finch.boston.redhat.com> <42E67937.3060408@indiana.edu> <1122401780.2907.69.camel@finch.boston.redhat.com> Message-ID: <42E6891C.3010903@indiana.edu> John Dennis wrote: > On Tue, 2005-07-26 at 12:56 -0500, roy vinner wrote: > >>My output is: >>tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN >> > The output above is saying you're only listening on your local > interface, thats a problem, nobody can connect to you. Postfix's > inet_interfaces parameter is what controls what postfix listens to. To > see your current postfix configuration do this: > > % postconf > > it will print out every postfix configuration parameter, look for > inet_interfaces, for example my configuration is: > > inet_interfaces = $myhostname, localhost > > if you only have localhost thats the problem. If you include $myhostname > (anything with $ in front is a postfix variable) look for the value of > $myhostname in postconf's output, it should be your machine. Okay, I've got $>postconf | grep host address_verify_relayhost = $relayhost inet_interfaces = $myhostname,localhost invalid_hostname_reject_code = 501 local_transport = local:$myhostname mydestination = $myhostname, localhost.$mydomain, localhost myhostname = nrg.wustl.edu mynetworks_style = host myorigin = $myhostname relayhost = smtp_helo_name = $myhostname smtp_host_lookup = dns smtpd_authorized_xclient_hosts = smtpd_authorized_xforward_hosts = smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux) smtpd_proxy_ehlo = $myhostname unknown_hostname_reject_code = 450 $> There's a line there setting myhostname = nrg.wustl.edu, which is a symbolic name for my host. Is the order in which these appear incorrect, or there's something else? Thankfully, Roy From wiel at forces-nl.org Wed Jul 27 00:05:34 2005 From: wiel at forces-nl.org (Wiel) Date: Wed, 27 Jul 2005 00:05:34 +0200 Subject: [Mailman-Users] Mailman and XMail - No forwarding References: Message-ID: <049401c5922e$25544dc0$d305fea9@pwcons.com> Problem solved. For the record: After debugging the provided mailman wrapper script I found out that it was the well-known Set Group ID Wrapper Error as described in http://minaret.biz/tips/mailman.html. In the XMail environment the 'Group mismatch error' message is suppressed. It only appeared when I extracted the command generated by the wrapper script and entered it on the command line. Following the instructions described on the page mentioned, the XMail/Mailman combination worked as expected... Wiel ----- Original Message ----- From: "Mark Sapiro" To: "Wiel" ; Sent: Tuesday, July 26, 2005 3:13 AM Subject: Re: [Mailman-Users] Mailman and XMail - No forwarding > Wiel wrote: >> >>The only error I find in the error log is: >> >>Jul 25 22:05:24 2005 (25676) No such list "icons": >> >>which I don't understand either.... > > > This could be meaningless. This can occur for example if someone tries > to go to http://www.example.com/mailman/listinfo/icons or various > other pages for non-existent lists. > > >>The guidelines on the site mentioned earlier describe a procedure to do the wrapping: >> 1.. The update-mailman-lists script will maintain the correct set of cmdaliases for us. First su to root, then simply run the >>command >> >> /var/MailRoot/bin/update-mailman-lists >> >> 2.. The update-mailman-lists script will create symlinks to the mailman-template.tab file for all aliases required for mailman. >>The mailman-template.tab file causes XMail to use the /var/MailRoot/bin/mailman script to handle all mailman email. This script in >>turn uses the econv program to pass email to mailman in the correct format. >> You can verify that the correct symlinks have been created in your cmdalias subdirectories. You'll need to run the >>update-mailman-lists command whenever you add or remove mailman lists, or you can run the command automatically in a cronjob. If >>you >>know a bit of Python code, you could even write a Mailman MTA plugin to do it automatically whenever you add or remove a list. >> >>The mailman script and update-mailman-lists route all mailman posts to mailman-template.tab which looks like this: >> >>"external" "0" "0" "/var/MailRoot/bin/mailman" "@@RCPT" "@@TMPFILE" >> >>Looks like this procedure is not working? > > Yes, it looks like that. I'm sorry I can't be of further help. You > might find the answer on an Xmail list or using other Xmail resources. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > From leo at pugetsoundsoftware.com Wed Jul 27 01:19:53 2005 From: leo at pugetsoundsoftware.com (Leo A. Notenboom) Date: Tue, 26 Jul 2005 16:19:53 -0700 Subject: [Mailman-Users] Need assist w/ VERP, Qmail and confirmation emails In-Reply-To: Message-ID: <20050726231946.39A851E4003@bag.python.org> > From: Mark Sapiro [mailto:msapiro at value.net] > Sent: Monday, July 25, 2005 4:42 PM > > Well, it's not really obvious, in fact it's rather obscure, but in > 2.1.5, VERP_CONFIRMATIONS = Yes only applies to invitations, not to > subscribe and unsubscribe confirmations. This is fixed in 2.1.6. Many thanks on this. Upgrading to 2.1.6 resolved my issue. Thanks! Leo From mengland at mengland.net Wed Jul 27 14:33:27 2005 From: mengland at mengland.net (Matt England) Date: Wed, 27 Jul 2005 07:33:27 -0500 Subject: [Mailman-Users] HowTo make replies to Sender/List, and reply-alls to everyone? Message-ID: <6.1.2.0.2.20050727071642.08597ec0@127.0.0.1> Hello Mailman-users, I'm a Mailman 2.1.6rc4 site admin. I'm seeking to support the following 2 features at the same time with an email list: 1) Replies go to list and sender/author I want to configure, if at all possible, some (or all) of my lists such that (by default) MUA replies to list-generated emails make the list email address and the email address of the email's sender/author in the recipient fields (any combination of To: or Cc:). 2) Reply-all's go to everyone on the original email's distribution list Additionally, I would like reply-all's to go to every email address on the email's distribution as well as the email address of the list. Note: I'm willing to let go of #1 if I can at least get #2, but I'd like to get both. Right now, I only see this functionality in my lists: * Replies go the list and only the list, regardless of a "reply" or a "reply-all" MUA command. * Replies (with no reply-all) only go to the send/author. Essentially, I find these options too restrictive for my communities. Specifically, I've had at least one case where a non-member of an email list sends email to said list, and the list members reply--thinking they are sending the email to the author--but the author never saw the emails because the "reply-to-the-list-only" feature was set...because the list users were originally complaining that replies were not going to the lists like they had expected and hoped. Thus I'm stuck not being able to feed both "mouths." All of my email lists at my current site are for "private," internal corporate discussions. No one outside of our company can subscribe or even know or see the Mailman website (because it's behind an SSL "firewall"). Therefore, I allow non-member postings to a list on purpose, because said lists in this case effectively acts as a distribution list. My only other option that I can see thus far is to make "reply_goes_to_list" be the Poster instead of "This list" and train my users to pay attention to when they should be posting to the list and when they should not be. I'd rather Mailman have this option for " reply_goes_to_list": "Both Poster and This list." Can this be done? -Matt From jsimoneau at lmtcs.com Wed Jul 27 15:23:27 2005 From: jsimoneau at lmtcs.com (Josh Simoneau) Date: Wed, 27 Jul 2005 09:23:27 -0400 Subject: [Mailman-Users] "No such list mailman" after creating list -Possibly Solved? Message-ID: John, That did it for me, there was a config file in /etc/httpd/conf.d. I haven't toyed much with that part of Apache in years and forgot that existed. Thanks! Regards, Josh Simoneau -----Original Message----- From: John Dennis [mailto:jdennis at redhat.com] Sent: Tuesday, July 26, 2005 12:47 PM To: Josh Simoneau Cc: mailman-users at python.org Subject: Re: [Mailman-Users] "No such list mailman" after creating list -Possibly Solved? On Tue, 2005-07-26 at 11:18 -0400, Josh Simoneau wrote: > So, my last challenge is to figure out why Apache is looking to > /var/mailman where I can't find anything in the config to tell it to > look there. Maybe its somewhere else. For a workaround I just renamed > the /var/mailman directory and created a symbolic link from > /var/mailman to /usr/local/mailman. It works, but I still want to know > how to get Apache to look to the right spot. Did you look in: /etc/httpd/conf.d? That directory has config files, typically one per web service with the name of the service. Is there a mailman.conf file in that directory? If not grep all the files there looking for one that contains mailman. -- John Dennis From brad at stop.mail-abuse.org Wed Jul 27 16:32:11 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Wed, 27 Jul 2005 16:32:11 +0200 Subject: [Mailman-Users] HowTo make replies to Sender/List, and reply-alls to everyone? In-Reply-To: <6.1.2.0.2.20050727071642.08597ec0@127.0.0.1> References: <6.1.2.0.2.20050727071642.08597ec0@127.0.0.1> Message-ID: At 7:33 AM -0500 2005-07-27, Matt England wrote: > Right now, I only see this functionality in my lists: > > * Replies go the list and only the list, regardless of a "reply" or a > "reply-all" MUA command. > > * Replies (with no reply-all) only go to the send/author. Correct. See . > My only other option that I can see thus far is to make > "reply_goes_to_list" be the Poster instead of "This list" and train my > users to pay attention to when they should be posting to the list and when > they should not be. That is generally considered to be the correct solution. > I'd rather Mailman have this option for " reply_goes_to_list": "Both Poster > and This list." > > Can this be done? 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 jsintz at opers.org Wed Jul 27 16:38:30 2005 From: jsintz at opers.org (Sintz, James) Date: Wed, 27 Jul 2005 10:38:30 -0400 Subject: [Mailman-Users] unsubscribe without confirmation Message-ID: <9C083C339397DB458AE2C7A1DD5DA6C10309F0@EXVM.inhouse.opers.org> Is there a way to enable unsubscribing without requiring user confirmation? Users are added to the list manually by an administrator, yet we do want to allow users the ability to unsubscribe using the listname-leave@ address. Our list is a one-way newsletter letter list and users do NOT have access to any of mailman's web based user pages. Our mailman installation is behind a firewall and port 80 is being blocked. Only our admins and moderators have access to the web interface. I searched the archive and could not find anything regarding this other than a discussion about subscribing via cell phone. In that thread there was a brief discussion of the "ALLOW_OPEN_SUBSCRIBE = No" and the no existence of allow_open_unsubscribe. Thanks!! Jamey CONFIDENTIALITY NOTICE: The Ohio Public Employees Retirement System intends this e-mail message, and any attachments, to be used only by the person(s) or entity to which it is addressed. This message may contain confidential and/or legally privileged information. If the reader is not the intended recipient of this message or an employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that you are prohibited from printing, copying, storing, disseminating or distributing this communication. If you received this communication in error, please delete it from your computer and notify the sender by reply e-mail. From msapiro at value.net Wed Jul 27 16:47:48 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 27 Jul 2005 07:47:48 -0700 Subject: [Mailman-Users] Incoming messages are not received in Mailman+Postfix In-Reply-To: <42E67937.3060408@indiana.edu> Message-ID: roy vinner wrote: >> >yes. I've tried sending me after this and it is still not coming >through. Let me know if I should continue this on the postfix list, or >install sendmail, or whatever. There should by no need to use Sendmail rather than Postfix. Lots of sites have Mailman working with Postfix. If postfix works in general for sending and receiving non-Mailman mail, there may be a "Mailman" issue of some kind. There may be an issue with aliases.db not being updated along with aliases. Your aliases file looked good in your original post. Is aliases.db being udated when you add lists? If not, check that it is both owner and group writable and that POSTFIX_ALIAS_CMD is set to the correct path in Defaults.py/mm_cfg.py. If this is all OK, then a Postfix list is probably where you should take this. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From john at wa9als.com Wed Jul 27 17:16:58 2005 From: john at wa9als.com (John Fleming) Date: Wed, 27 Jul 2005 10:16:58 -0500 Subject: [Mailman-Users] unsubscribe without confirmation In-Reply-To: <9C083C339397DB458AE2C7A1DD5DA6C10309F0@EXVM.inhouse.opers.org> References: <9C083C339397DB458AE2C7A1DD5DA6C10309F0@EXVM.inhouse.opers.org> Message-ID: <200507271016.58160.john@wa9als.com> On Wednesday 27 July 2005 09:38 am, Sintz, James wrote: > Is there a way to enable unsubscribing without requiring user confirmation? > Users are added to the list manually by an administrator, yet we do want > to allow users the ability to unsubscribe using the listname-leave@ > address. > > Our list is a one-way newsletter letter list and users do NOT have access > to any of mailman's web based user pages. Our mailman installation is > behind a firewall and port 80 is being blocked. Only our admins and > moderators have access to the web interface. > > I searched the archive and could not find anything regarding this other > than a discussion about subscribing via cell phone. In that thread there > was a brief discussion of the "ALLOW_OPEN_SUBSCRIBE = No" and the no > existence of allow_open_unsubscribe. Assuming that YOU do have access to the web pages, it seems the default behavior as seen in the Privacy Settings page would be to NOT require moderator approval for unsubscribes. There you can set YES or NO, but the default is NO. Seems to me they should be able to unsubscribe via email. - John From msapiro at value.net Wed Jul 27 17:52:07 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 27 Jul 2005 08:52:07 -0700 Subject: [Mailman-Users] unsubscribe without confirmation In-Reply-To: <9C083C339397DB458AE2C7A1DD5DA6C10309F0@EXVM.inhouse.opers.org> Message-ID: Sintz, James wrote: >Is there a way to enable unsubscribing without requiring user confirmation? Users are added to the list manually by an administrator, yet we do want to allow users the ability to unsubscribe using the listname-leave@ address. E-mail unsub requests require confirmation to prevent spoofed requests from succeeding. The user can avoid the confirmation by providing his/her password with the e-mailed unsubscribe command, but this only works if an unsubscribe command is mailed to the listname-request address. Mail to the listname-leave or listname-unsubscribe address is not parsed for commands and is treated as if it just contained a plain 'unsubscribe'. Send mail with subject 'help' (w/o the quotes) to the listname-request address for more info on the unsubscribe command. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jsintz at opers.org Wed Jul 27 18:31:36 2005 From: jsintz at opers.org (Sintz, James) Date: Wed, 27 Jul 2005 12:31:36 -0400 Subject: [Mailman-Users] unsubscribe without confirmation Message-ID: <9C083C339397DB458AE2C7A1DD5DA6C10309F1@EXVM.inhouse.opers.org> I am not talking about approval. No approval is required. I don't want the user to be required to CONFIRM their unsubscribe. Mailman seems kind of backwards in that I can configure it to allow open subs without confirmation or approval, but not open unsubs. Unsubs may not require approval, but seem to always require confirmation. Again, my members don't have access to the web interface or know about a password. -----Original Message----- From: John Fleming [mailto:john at wa9als.com] Sent: Wednesday, July 27, 2005 11:17 AM To: mailman-users at python.org Subject: Re: [Mailman-Users] unsubscribe without confirmation On Wednesday 27 July 2005 09:38 am, Sintz, James wrote: > Is there a way to enable unsubscribing without requiring user confirmation? > Users are added to the list manually by an administrator, yet we do want > to allow users the ability to unsubscribe using the listname-leave@ > address. > > Our list is a one-way newsletter letter list and users do NOT have access > to any of mailman's web based user pages. Our mailman installation is > behind a firewall and port 80 is being blocked. Only our admins and > moderators have access to the web interface. > > I searched the archive and could not find anything regarding this other > than a discussion about subscribing via cell phone. In that thread there > was a brief discussion of the "ALLOW_OPEN_SUBSCRIBE = No" and the no > existence of allow_open_unsubscribe. Assuming that YOU do have access to the web pages, it seems the default behavior as seen in the Privacy Settings page would be to NOT require moderator approval for unsubscribes. There you can set YES or NO, but the default is NO. Seems to me they should be able to unsubscribe via email. - John ------------------------------------------------------ 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/jsintz%40opers.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp CONFIDENTIALITY NOTICE: The Ohio Public Employees Retirement System intends this e-mail message, and any attachments, to be used only by the person(s) or entity to which it is addressed. This message may contain confidential and/or legally privileged information. If the reader is not the intended recipient of this message or an employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that you are prohibited from printing, copying, storing, disseminating or distributing this communication. If you received this communication in error, please delete it from your computer and notify the sender by reply e-mail. From jsintz at opers.org Wed Jul 27 20:31:16 2005 From: jsintz at opers.org (Sintz, James) Date: Wed, 27 Jul 2005 14:31:16 -0400 Subject: [Mailman-Users] unsubscribe without confirmation Message-ID: <9C083C339397DB458AE2C7A1DD5DA6C10309F2@EXVM.inhouse.opers.org> Thanks!! I understand the purpose of the confirmation, I just want the ability to turn it off. It is okay if users get unsubscribed from my list because of a spooked request. -----Original Message----- From: Mark Sapiro [mailto:msapiro at value.net] Sent: Wednesday, July 27, 2005 11:52 AM To: Sintz, James; mailman-users at python.org Subject: Re: [Mailman-Users] unsubscribe without confirmation Sintz, James wrote: >Is there a way to enable unsubscribing without requiring user confirmation? Users are added to the list manually by an administrator, yet we do want to allow users the ability to unsubscribe using the listname-leave@ address. E-mail unsub requests require confirmation to prevent spoofed requests from succeeding. The user can avoid the confirmation by providing his/her password with the e-mailed unsubscribe command, but this only works if an unsubscribe command is mailed to the listname-request address. Mail to the listname-leave or listname-unsubscribe address is not parsed for commands and is treated as if it just contained a plain 'unsubscribe'. Send mail with subject 'help' (w/o the quotes) to the listname-request address for more info on the unsubscribe command. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan CONFIDENTIALITY NOTICE: The Ohio Public Employees Retirement System intends this e-mail message, and any attachments, to be used only by the person(s) or entity to which it is addressed. This message may contain confidential and/or legally privileged information. If the reader is not the intended recipient of this message or an employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that you are prohibited from printing, copying, storing, disseminating or distributing this communication. If you received this communication in error, please delete it from your computer and notify the sender by reply e-mail. From sean at adoptionmedia.com Wed Jul 27 20:51:12 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Wed, 27 Jul 2005 11:51:12 -0700 Subject: [Mailman-Users] debian sarge and mailman Message-ID: <42E7D7A0.5060800@adoptionmedia.com> Hi All, I am sure this has been addressed before but I am cant find it in the Archives. I am setting up a mailman server on a new debian sarge install with exim4. I installed the debian packages and am now geting bounce notices about gid: The following text was generated during the delivery attempt: ------ pipe to |/var/lib/mailman/mail/mailman post mailman generated by mailman at adoptionweek.com ------ Group mismatch error. Mailman expected the mail wrapper script to be executed as group "daemon", but the system's mail server executed the mail script as group "Debian-exim". Try tweaking the mail server to run the script as group "daemon", or re-run configure, providing the command line option `--with-mail-gid=Debian-exim'. What is the correct 'debian' way to to fix this? Thanks, Sean From roypivn at indiana.edu Wed Jul 27 21:13:34 2005 From: roypivn at indiana.edu (roy vinner) Date: Wed, 27 Jul 2005 14:13:34 -0500 Subject: [Mailman-Users] Incoming messages are not received in Mailman+Postfix In-Reply-To: References: Message-ID: <42E7DCDE.3030508@indiana.edu> The issue was due to a local network firewall's blocking the IP address from outside the network. I had not been aware of its existence. Now the issue is fixed. Thank you and John for your suggestions. Gratefully, Roy Mark Sapiro wrote: > roy vinner wrote: > >>yes. I've tried sending me after this and it is still not coming >>through. Let me know if I should continue this on the postfix list, or >>install sendmail, or whatever. > > > There should by no need to use Sendmail rather than Postfix. Lots of > sites have Mailman working with Postfix. > > If postfix works in general for sending and receiving non-Mailman mail, > there may be a "Mailman" issue of some kind. > > There may be an issue with aliases.db not being updated along with > aliases. Your aliases file looked good in your original post. Is > aliases.db being udated when you add lists? If not, check that it is > both owner and group writable and that POSTFIX_ALIAS_CMD is set to the > correct path in Defaults.py/mm_cfg.py. If this is all OK, then a > Postfix list is probably where you should take this. > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan From tiagocruz at forumgdh.net Wed Jul 27 22:19:34 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Wed, 27 Jul 2005 17:19:34 -0300 Subject: [Mailman-Users] Help with Virtual Mailman Message-ID: <42E7EC56.6040002@forumgdh.net> Hi guys! My name is Tiago Cruz, I live in Brazil and I love *nix systems :) I can't write in english as well, so sorry for anything. I have a FreeBSD 5.4 box with Postfix and MySQL running with a several Virtual Hosts listed in Apache/ DNS. I would like to put my test domain called "sagarana.com" in a list named "suporte at sagatiba.com". Note: The domain sagarana.com its works as well, with my virtual users like "ze at sagarana" and "teste at sagarana.com". Well, I cannot send mail to "suporte at sagarana.com" because the postfix don't see my aliases of mailman ans say: "Recipient address rejected: User unknown in virtual mailbox table" And... I not understood the function of file virtual-mailman (the my file have a 0kb...) Thanks a lot Brazilian Regards! -- Tiago Cruz ? tcruz at sagatiba.com Sagatiba Brasil S/A ? Network Administrator Ph.: 55.11.3095.3053 From vpv at figaros.com Wed Jul 27 22:34:17 2005 From: vpv at figaros.com (Vince Van De Coevering) Date: Wed, 27 Jul 2005 13:34:17 -0700 Subject: [Mailman-Users] Help with Virtual Mailman Message-ID: <730541D5A4E4BE46ABC2F4BA01311D5405BA83@fip01.figaros.com> I know this link isn't to a FreeBSD implementation but It's a very good how-to for making Mailman, virtual domains, And postfix all work together... Virtual Mailhosting System with Postfix Guide http://www.gentoo.org/doc/en/virt-mail-howto.xml The guide covers the interaction between several components of a mail system including how to use Mailman with virtual Domains. Vince Van De Coevering IT Manager Figaro's Italian Pizza, Inc. 503-371-9318 x216 vpv at figaros.com > -----Original Message----- > From: Tiago Cruz [mailto:tiagocruz at forumgdh.net] > Sent: July 27, 2005 1:20 PM > To: mailman-users at python.org > Subject: [Mailman-Users] Help with Virtual Mailman > > > Hi guys! > > My name is Tiago Cruz, I live in Brazil and I love *nix systems :) > I can't write in english as well, so sorry for anything. > > I have a FreeBSD 5.4 box with Postfix and MySQL running with > a several > Virtual Hosts listed in Apache/ DNS. > > I would like to put my test domain called "sagarana.com" in a > list named > "suporte at sagatiba.com". > > Note: The domain sagarana.com its works as well, with my > virtual users > like "ze at sagarana" and "teste at sagarana.com". > > Well, I cannot send mail to "suporte at sagarana.com" because > the postfix > don't see my aliases of mailman ans say: "Recipient address rejected: > User unknown in virtual mailbox table" > > And... I not understood the function of file virtual-mailman (the my > file have a 0kb...) > > Thanks a lot > Brazilian Regards! > > -- > Tiago Cruz - tcruz at sagatiba.com > Sagatiba Brasil S/A - Network Administrator > Ph.: 55.11.3095.3053 > ------------------------------------------------------ > 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 roypivn at indiana.edu Wed Jul 27 22:54:09 2005 From: roypivn at indiana.edu (roy vinner) Date: Wed, 27 Jul 2005 15:54:09 -0500 Subject: [Mailman-Users] apache and mailman Message-ID: <42E7F471.70201@indiana.edu> Greetings! Which settings are there to tweak so that apache set with group=apache can still run mailman? creating a group web with no such user and mailman and apache in it did not do the job. Thanks for any input. Roy From jdennis at redhat.com Wed Jul 27 23:00:12 2005 From: jdennis at redhat.com (John Dennis) Date: Wed, 27 Jul 2005 17:00:12 -0400 Subject: [Mailman-Users] apache and mailman In-Reply-To: <42E7F471.70201@indiana.edu> References: <42E7F471.70201@indiana.edu> Message-ID: <1122498012.7655.2.camel@localhost.localdomain> On Wed, 2005-07-27 at 15:54 -0500, roy vinner wrote: > Greetings! > > Which settings are there to tweak so that apache set > with group=apache can still run mailman? creating a group web with no > such user and mailman and apache in it did not do the job. You need to rebuild mailman using the configure option --with-cgi-gid=apache BTW, this is in the FAQ. -- John Dennis From msapiro at value.net Wed Jul 27 23:01:29 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 27 Jul 2005 14:01:29 -0700 Subject: [Mailman-Users] unsubscribe without confirmation In-Reply-To: <9C083C339397DB458AE2C7A1DD5DA6C10309F2@EXVM.inhouse.opers.org> Message-ID: Sintz, James wrote: > >I understand the purpose of the confirmation, I just want the ability to turn it off. It is okay if users get unsubscribed from my list because of a spooked request. > If you really want to do it, I think the attached patch will allow it. Warning - this is untested, use at your own risk. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: e-mail_unsub_wo_confirm.patch.txt Url: http://mail.python.org/pipermail/mailman-users/attachments/20050727/e87d6495/attachment.txt From drew.bell at gmail.com Wed Jul 27 23:15:13 2005 From: drew.bell at gmail.com (Drew Bell) Date: Wed, 27 Jul 2005 16:15:13 -0500 Subject: [Mailman-Users] Extract list members from backup without installing Message-ID: The server that hosted our Mailman list was swiped by management for other use. They were considerate enough to pull the hard drive, though, and it's mounted on my laptop via firewire. Now, I'd like to set up a new list (management provided some space on an existing, non-Mailman list server) and subscribe all our old members. Is there a way to extract the member list without installing Mailman on my laptop? None of the handy scripts (like list_members) work, because the directory structure's all different. I apologize if I'm missing something obvious. Thanks, Drew Bell drew.bell at gmail.com From bigtuner at comcast.net Wed Jul 27 23:27:12 2005 From: bigtuner at comcast.net (Dan Collins) Date: Wed, 27 Jul 2005 17:27:12 -0400 Subject: [Mailman-Users] Duplicate Messages Sent Message-ID: <00f801c592f1$f8f86850$6401a8c0@Athlon> Hi y'all. Sorry if this is a little long. The continuing problem is that 1) the "welcome to the mailman list" e-mail (in German no less), 2) the first message I sent to the mailman list and then 3) the administrative warning message from Maillman regarding a subsequent message all go out to me time and again. A second e-mail account gets my first message over and over. Mailman doesn't know that I have received a welcome, confirmed I want to be on the list by sending back an e-mail, started using the mailman list for testing and I've attended to the administrative task by discarding the over 50kb attachment-laden e-mail. All three e-mails go out every 5 minutes or so until I stop the qrunner(s). The second message I sent to the mailman list had attachments for testing scrub; over 50 mb no doubt. That subsequent e-mail has never arrived, but a Mailman message informing me that there is an administrative task arrived. I went to the web admin and discarded the message, but the administrative warning message continues to arrive every 5 minutes, just like freakin clockwork. Could there be two identical cron entries causing this or what? My set-up - freeBSD 4.7 virtual server - (bigtuner dot com and uniconexed dot org) mm-cfg.py has the unicon.org default and the add virtual host entry. sendmail v 8.13.1 with define(`confTRUSTED_USERS',`mailman'), FEATURE(`smrsh') ( with soft link to usr/local/mailman/mail/mailman) FEATURE(`greet_pause') FEATURE(local_procmail) MAILER(`local') MAILER(`smtp') Mailman v 2.1.6 In usr/local/mailman/locks, mailmanctl starts master-qrunner AND master-qrunner.bigtxxxx dot com dot 17567 (or some other number) Is that correct? In usr/local/mailman/data, I have one master-qrunner.pid. Logs -- Mailman logs have 137KB of locks entries of the type Jul 27 20:31:00 2005 (9701) mailman.lock unlocked Jul 27 20:31:00 2005 (9701) File "/usr/local/mailman/Mailman/LockFile.py", line 363, in __del__ Jul 27 20:31:00 2005 (9701) self.finalize() Jul 27 20:31:00 2005 (9701) File "/usr/local/mailman/Mailman/LockFile.py", line 359, in finalize Jul 27 20:31:00 2005 (9701) self.unlock(unconditionally=True) Jul 27 20:31:00 2005 (9701) File "/usr/local/mailman/Mailman/LockFile.py", line 335, in unlock Jul 27 20:31:00 2005 (9701) self.__writelog('unlocked') Jul 27 20:31:00 2005 (9701) File "/usr/local/mailman/Mailman/LockFile.py", line 416, in __writelog Jul 27 20:31:00 2005 (9701) traceback.print_stack(file=logf) mailman/logs post read Jul 27 18:54:14 2005 (17583) post to mailman from mailman-owner at uniconexed.org, size=1783, message-id=, 1 failures qrunner logs say Jul 27 20:26:55 2005 (17567) Master watcher caught SIGTERM. Exiting. Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17582, sig: None, sts: 15, class: NewsRunner, slice: 1/1) Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17581, sig: None, sts: 15, class: IncomingRunner, slice: 1/1) Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17579, sig: None, sts: 15, class: BounceRunner, slice: 1/1) Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17578, sig: None, sts: 15, class: ArchRunner, slice: 1/1) Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17580, sig: None, sts: 15, class: CommandRunner, slice: 1/1) Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17584, sig: None, sts: 15, class: VirginRunner, slice: 1/1) Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17583, sig: None, sts: 15, class: OutgoingRunner, slice: 1/1) Jul 27 20:26:55 2005 (17585) RetryRunner qrunner exiting. Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17585, sig: None, sts: 15, class: RetryRunner, slice: 1/1) partial mailman/logs smtp say Jul 27 20:10:10 2005 (17583) smtp to mailman for 1 recips, completed in 3.799 seconds Jul 27 20:25:06 2005 (17583) smtp to mailman for 1 recips, completed in 1.167 seconds Jul 27 20:25:07 2005 (17583) <000a01c592d4$e25b3f40$6401a8c0 at Athlon> smtp to mailman for 2 recips, completed in 0.408 seconds Jul 27 20:25:24 2005 (17583) smtp to mailman for 1 recips, completed in 6.489 seconds partial smtp-failure logs say Jul 27 20:25:06 2005 (17583) SMTP session failure: -1, es_setoptions(" debug, msgid: <000a01c592d4$e25b3f40$6401a8c0 at Athlon> Jul 27 20:25:06 2005 (17583) SMTP session failure: -1, es_setoptions(" debug, msgid: <000a01c592d4$e25b3f40$6401a8c0 at Athlon> vette logs say (regarding the subsequent message, no doubt) Jul 27 18:18:22 2005 (32572) Mailman post from bigtuner at comcast.net held, message-id=<001601c592d5$b64b3a80$6401a8c0 at Athlon>: Message body is too big: 12472312 bytes with a limit of 50 KB Jul 27 18:46:20 2005 (7448) mailman: Discarded posting: From: bigtuner at comcast.net Subject: test wtih attachments Reason: Your message was too big; please trim it to less than 50 KB in size. Finally, in my var/mail logs, I get entries like Jul 27 20:25:22 bigtuner sm-mta[3485]: j6RKPHh3003485: --- 221 2.0.0 bigtuner.com closing connection Jul 27 20:25:22 bigtuner sm-mta[3543]: j6RKPHh1003485: --- 050 ... Connecting to gateway-r.comcast.net. via esmtp... Jul 27 20:25:22 bigtuner sm-mta[3543]: j6RKPHh1003485: SMTP outgoing connect on bigtuner.com Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: --- 050 ... Sent (ok ; id=20050727202522r2200og6ste) Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: to=, delay=00:00:37, xdelay=00:00:32, mailer=esmtp, pri=12615209, relay=gateway-r.comcast.net.[216.148.227.126], dsn=2.0.0, stat=Sent (ok ; id=20050727202522r2200og6ste) Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: done; delay=00:00:37, ntries=1 Jul 27 20:25:55 bigtuner sm-mta[3543]: NOQUEUE: --- 050 Closing connection to gateway-r.comcast.net. In usr/local/mailman/data, I have one master-qrunner.pid. In usr/local/mailman/locks, mailmanctl starts master-qrunner AND master-qrunner.bigtxxxx dot com dot 17567 (or some other number) Is that correct? Could it be that the locks aren't staying alive long enough to process a message? Do I need to restart sendmail whenever I restart Mailman? What's with the NOQUEUE mail log entry? Is this a sendmail problem and not Mailman at all? I'm just grabbing at straws. I've spent plenty of time researching this in the four months since I first loaded the older 2.1.5 on my server; I'm not a minute closer to have this resolved, so, help me if you can. My non-profit guys are getting a little restless waiting for a stable list server. Thank you every one for your input. Dan From msapiro at value.net Thu Jul 28 00:08:52 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 27 Jul 2005 15:08:52 -0700 Subject: [Mailman-Users] Extract list members from backup without installing In-Reply-To: Message-ID: Drew Bell wrote: > >Is there a way to extract the member list without installing Mailman >on my laptop? None of the handy scripts (like list_members) work, >because the directory structure's all different. Why not just wait until Mailman is running wherever it is going to be and then just move the lists/listname/config.pck file from the laptop to the new mailman machine? You don't have to create the list on the new machine first. You might also want to move the list's archives too. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From watson.allen at gmail.com Thu Jul 28 00:09:18 2005 From: watson.allen at gmail.com (Allen Watson) Date: Wed, 27 Jul 2005 15:09:18 -0700 Subject: [Mailman-Users] HTML mail getting garbled Message-ID: I'm having a problem like Liviu reported a couple of weeks ago. I'm on Mac OS X Tiger. I created an HTML mail message as follows: Message, including graphic, is posted as a web page by our designer. I open this in a browser, and use Safari's "Mail contents of this Page" command, which creates a message in Mail.app. The message looks perfect. I address it to our list, and CC it to myself. Second method: Using Microsoft Word's "Open Web Page" command, I access the web page. It opens and displays in Word, graphic and formatting as desired. I use Word's command, "Send to Mail Recipient as HTML", which creates a message in Entourage. Message looks fine. Address it as above. With both methods, the copy I CC to myself, which does not pass through the mailing list, arrives in my Entourage In Box looking just as it should. The copies that pass through the list (I am subscribed under 3 different addresses on mac.com, Earthlink.net, and a pair.com mail account) all arrive in Entourage with the logo missing, and the two-column format is lost; the left column appears at the top above the right column material. Bold and italic are preserved; the messages are HTML, but imperfect. At least one other person, who uses a Windows machine, reports that one of the messages arrived for him with the logo intact, but the other lacked the logo. In pair.com's SquirrelMail web interface, it comes through as plain text. Earthlink's standard web interface displays the message perfectly; their beta interface keeps the graphic, but distorts it, and displaces some of the text from a left column to the top of the page. Does anyone have an explanation for this strangeness, or have any suggestions on what we can do about it? From tiagocruz at forumgdh.net Thu Jul 28 04:08:42 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Wed, 27 Jul 2005 23:08:42 -0300 Subject: [Mailman-Users] Help with Virtual Mailman In-Reply-To: <730541D5A4E4BE46ABC2F4BA01311D5405BA83@fip01.figaros.com> References: <730541D5A4E4BE46ABC2F4BA01311D5405BA83@fip01.figaros.com> Message-ID: <42E83E2A.1060607@forumgdh.net> Hi Vince! Thanks by your reply! Vince Van De Coevering escreveu: > I know this link isn't to a FreeBSD implementation but > It's a very good how-to for making Mailman, virtual domains, > And postfix all work together... > > Virtual Mailhosting System with Postfix Guide > http://www.gentoo.org/doc/en/virt-mail-howto.xml Well, its a very good documentation! But google have show me before I write to this list... another excelent documentation is this: http://www.list.org/mailman-install/postfix-virtual.html > The guide covers the interaction between several components > of a mail system including how to use Mailman with virtual > Domains. Yes, I follow as in FreeBSD without trobleshooting :) But I still without understood the file virtual-mailman... You can show a real example? Maybe will be more easy to I... See my aliases: [root at JABBA:/usr/local/mailman/data]# postconf | grep aliases alias_database = hash:/etc/aliases alias_maps = hash:/usr/local/mailman/data/aliases, mysql:/etc/postfix/mysql-aliases.cf newaliases_path = /usr/local/bin/newaliases virtual_alias_maps = hash:/usr/local/mailman/data/aliases, mysql:/etc/postfix/mysql_virtual_alias_maps.cf Thanks a lot! Brazilian Regards From drew.bell at gmail.com Thu Jul 28 01:20:49 2005 From: drew.bell at gmail.com (Drew Bell) Date: Wed, 27 Jul 2005 18:20:49 -0500 Subject: [Mailman-Users] Extract list members from backup without installing In-Reply-To: References: Message-ID: On 7/27/05, Mark Sapiro wrote: > Why not just wait until Mailman is running wherever it is going to be > and then just move the lists/listname/config.pck file from the laptop > to the new mailman machine? Sadly, and against my wishes, they're switching from Mailman to some other listserv software. -- Drew Bell drew.bell at gmail.com From msapiro at value.net Thu Jul 28 01:32:23 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 27 Jul 2005 16:32:23 -0700 Subject: [Mailman-Users] Duplicate Messages Sent In-Reply-To: <00f801c592f1$f8f86850$6401a8c0@Athlon> Message-ID: Dan Collins wrote: > >The second message I sent to the mailman list had attachments for testing scrub; over 50 mb no doubt. That subsequent e-mail has never arrived, but a Mailman message informing me that there is an administrative task arrived. I went to the web admin and discarded the message, but the administrative warning message continues to arrive every 5 minutes, just like freakin clockwork. Could there be two identical cron entries causing this or what? The only cron that should run every 5 minutes is gate_news. Do you have anything set up in Mail<->News gateways? The cron that sends the "nn LISTNAME moderator request(s) waiting" message is checkdbs which normally runs once daily at 8:00 a.m. > >In usr/local/mailman/locks, mailmanctl starts master-qrunner AND master-qrunner.bigtxxxx dot com dot 17567 (or some other number) Is that correct? In usr/local/mailman/data, I have one master-qrunner.pid. This is correct. One file data/master-qrunner.pid containing the pid and two files locks/master-qrunner and locks/master-qrunner.your.host.name.pid both containing the same thing as the name of the second file with a full path. >Logs -- > >Mailman logs have 137KB of locks entries of the type > >Jul 27 20:31:00 2005 (9701) mailman.lock unlocked This refers to a lock for the 'mailman' list >mailman/logs post read > >Jul 27 18:54:14 2005 (17583) post to mailman from mailman-owner at uniconexed.org, size=1783, message-id=, 1 failures This looks like a mailman generated message. Why is it posted to the 'mailman' list? Is the'mailman' list an owner or moderator of another list or itself? That could probably cause loops. >qrunner logs say > >Jul 27 20:26:55 2005 (17567) Master watcher caught SIGTERM. Exiting. >Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17582, sig: None, sts: 15, class: NewsRunner, slice: 1/1) >Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17581, sig: None, sts: 15, class: IncomingRunner, slice: 1/1) >Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17579, sig: None, sts: 15, class: BounceRunner, slice: 1/1) >Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17578, sig: None, sts: 15, class: ArchRunner, slice: 1/1) >Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17580, sig: None, sts: 15, class: CommandRunner, slice: 1/1) >Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17584, sig: None, sts: 15, class: VirginRunner, slice: 1/1) >Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17583, sig: None, sts: 15, class: OutgoingRunner, slice: 1/1) >Jul 27 20:26:55 2005 (17585) RetryRunner qrunner exiting. >Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: 17585, sig: None, sts: 15, class: RetryRunner, slice: 1/1) Looks like a 'mailmanctl stop' or maybe a kill of the master qrunner. >partial mailman/logs smtp say > >Jul 27 20:10:10 2005 (17583) smtp to mailman for 1 recips, completed in 3.799 seconds >Jul 27 20:25:06 2005 (17583) smtp to mailman for 1 recips, completed in 1.167 seconds >Jul 27 20:25:07 2005 (17583) <000a01c592d4$e25b3f40$6401a8c0 at Athlon> smtp to mailman for 2 recips, completed in 0.408 seconds >Jul 27 20:25:24 2005 (17583) smtp to mailman for 1 recips, completed in 6.489 seconds > >partial smtp-failure logs say > >Jul 27 20:25:06 2005 (17583) SMTP session failure: -1, es_setoptions(" debug, msgid: <000a01c592d4$e25b3f40$6401a8c0 at Athlon> >Jul 27 20:25:06 2005 (17583) SMTP session failure: -1, es_setoptions(" debug, msgid: <000a01c592d4$e25b3f40$6401a8c0 at Athlon> > >vette logs say (regarding the subsequent message, no doubt) > >Jul 27 18:18:22 2005 (32572) Mailman post from bigtuner at comcast.net held, message-id=<001601c592d5$b64b3a80$6401a8c0 at Athlon>: Message body is too big: 12472312 bytes with a limit of 50 KB >Jul 27 18:46:20 2005 (7448) mailman: Discarded posting: > From: bigtuner at comcast.net > Subject: test wtih attachments > Reason: Your message was too big; please trim it to less than 50 KB in size. > >Finally, in my var/mail logs, I get entries like > >Jul 27 20:25:22 bigtuner sm-mta[3485]: j6RKPHh3003485: --- 221 2.0.0 bigtuner.com closing connection >Jul 27 20:25:22 bigtuner sm-mta[3543]: j6RKPHh1003485: --- 050 ... Connecting to gateway-r.comcast.net. via esmtp... >Jul 27 20:25:22 bigtuner sm-mta[3543]: j6RKPHh1003485: SMTP outgoing connect on bigtuner.com >Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: --- 050 ... Sent (ok ; id=20050727202522r2200og6ste) >Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: to=, delay=00:00:37, xdelay=00:00:32, mailer=esmtp, pri=12615209, relay=gateway-r.comcast.net.[216.148.227.126], dsn=2.0.0, stat=Sent (ok ; id=20050727202522r2200og6ste) >Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: done; delay=00:00:37, ntries=1 >Jul 27 20:25:55 bigtuner sm-mta[3543]: NOQUEUE: --- 050 Closing connection to gateway-r.comcast.net. > >In usr/local/mailman/data, I have one master-qrunner.pid. In usr/local/mailman/locks, mailmanctl starts master-qrunner AND master-qrunner.bigtxxxx dot com dot 17567 (or some other number) Is that correct? Yes, see above. >Could it be that the locks aren't staying alive long enough to process a message? Probably not. >Do I need to restart sendmail whenever I restart Mailman? Not if you didn't make changes to sendmail itself. >What's with the NOQUEUE mail log entry? Don't know. >Is this a sendmail problem and not Mailman at all? Maybe. It looks like at least some message deliveries are failing per the entries in smtp-failure. The entry SMTP session failure: -1, es_setoptions(" debug, msgid: <000a01c592d4$e25b3f40$6401a8c0 at Athlon> means the Python smtplib returned an SMTPResponseException where -1 is the error code and 'es_setoptions(" debug' is the error message. Are the messages ending up in Mailman's qfiles/retry queue and being resent from there? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 28 02:18:43 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 27 Jul 2005 17:18:43 -0700 Subject: [Mailman-Users] Extract list members from backup without installing In-Reply-To: Message-ID: Drew Bell wrote: > >Sadly, and against my wishes, they're switching from Mailman to some >other listserv software. With a 'strings' command and a little work with an editor, you can probably get the membership list from the 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 Thu Jul 28 02:29:08 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 27 Jul 2005 17:29:08 -0700 Subject: [Mailman-Users] HTML mail getting garbled In-Reply-To: Message-ID: Allen Watson wrote: >I'm having a problem like Liviu reported a couple of weeks ago. I'm on Mac OS X >Tiger. I created an HTML mail message as follows: > >Message, including graphic, is posted as a web page by our designer. I >open this in a browser, and use Safari's "Mail contents of this Page" >command, which creates a message in Mail.app. The message looks >perfect. I address it to our list, and CC it to myself. > >Second method: Using Microsoft Word's "Open Web Page" command, I >access the web page. It opens and displays in Word, graphic and >formatting as desired. I use Word's command, "Send to Mail Recipient >as HTML", which creates a message in Entourage. Message looks fine. >Address it as above. > >With both methods, the copy I CC to myself, which does not pass >through the mailing list, arrives in my Entourage In Box looking just >as it should. The copies that pass through the list (I am subscribed >under 3 different addresses on mac.com, Earthlink.net, and a pair.com >mail account) all arrive in Entourage with the logo missing, and the two-column >format is lost; the left column appears at the top above the right >column material. Bold and italic are preserved; the messages are HTML, >but imperfect. > >At least one other person, who uses a Windows machine, reports that >one of the messages arrived for him with the logo intact, but the >other lacked the logo. > >In pair.com's SquirrelMail web interface, it comes through as plain text. > >Earthlink's standard web interface displays the message perfectly; >their beta interface keeps the graphic, but distorts it, and displaces >some of the text from a left column to the top of the page. > >Does anyone have an explanation for this strangeness, or have any >suggestions on what we can do about it? Assuming Content Filtering is Off, the only thing Mailman might be doing to the content is wrapping it in another MIME level to add list header and or footer. You could try removing any msg_header and/or msg_footer if you have any. If this doesn't fix it, you need to diff the raw messages from direct Cc: and from the list and see what, other than the obvious top level headers, is different. One possibility is if the original message HTML contains very long lines, one of the MTAs on the path to/from Mailman might be dropping something. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From eliz at indra.com Thu Jul 28 04:26:29 2005 From: eliz at indra.com (Elizabeth Lear) Date: Wed, 27 Jul 2005 20:26:29 -0600 Subject: [Mailman-Users] attachments being stored for plain-text digests Message-ID: <20050728022629.GB19677@net.indra.com> Hi - My apologies if this has been covered or is something obvious, but I haven't been able to find a reference to it in the manuals and I've never run across this before. A list on my site is not using content filtering, and has set digests to plain mode. I've double-checked that all digest subscribers are also set to plain mode. The list owner reports the following problem: "Some of the digest posts are going into attachments, and then are replaced with the following > An HTML attachment was scrubbed... > URL: http://net.indra.com/pipermail/hostpost/attachments/20050714/cbc662b9/attach ment.html > When you click on the link, it doesn't go an active web page." I don't expect that the link would work, since we don't have archives enabled. Is the problem that the list owner should be either stripping attachments with content filtering or enabling MIME digests in order to handle the attachments? Any help would be greatly appreciated! ...eliz -- Children are made up of genetics, blind luck, and the stories you tell them. - The Flying Ks From ipople at unimelb.edu.au Thu Jul 28 05:55:36 2005 From: ipople at unimelb.edu.au (Iain Pople) Date: Thu, 28 Jul 2005 13:55:36 +1000 Subject: [Mailman-Users] thousands of lists Message-ID: Hi, I need to setup a system with around 15,000 lists. Have other people been using mailman for such a large number of lists? One thing that concerns me is that there doesn't seem to be any support for a hashed directory structure for storing the the lists config and archives under: $VAR_PREFIX/lists $VAR_PREFIX/archives The concern is that on a unix filesystem it is very slow to access directories with thousands of entries. Apart from this are there likely to be an issues with hosting so many lists? thanks, iain. -- Iain Pople Systems Programmer University of Melbourne From msapiro at value.net Thu Jul 28 06:00:38 2005 From: msapiro at value.net (Mark Sapiro) Date: Wed, 27 Jul 2005 21:00:38 -0700 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: <20050728022629.GB19677@net.indra.com> Message-ID: Elizabeth Lear wrote: > >A list on my site is not using content filtering, and has set digests >to plain mode. I've double-checked that all digest subscribers are >also set to plain mode. This is irrelevant to the following. Digest plain or mime only governs whether the individual messages in the digest are all concatenated into one plain text digest or are each in their own separate MIME message/rfc822 part. It doesn't affect whether or not or which attachments are scrubbed from messages which process is long since done before the two different digest formats are created. >The list owner reports the following problem: >"Some of the digest posts are going into attachments, and then are >replaced with the following > > An HTML attachment was scrubbed... > > URL: >http://net.indra.com/pipermail/hostpost/attachments/20050714/cbc662b9/attach >ment.html > > > When you click on the link, it doesn't go an active web page." It's working just as it should. See below. >I don't expect that the link would work, since we don't have archives >enabled. This only matters in terms of your web server - see below. >Is the problem that the list owner should be either >stripping attachments with content filtering or enabling MIME digests >in order to handle the attachments? No. The scrubber scrubs and saves attachments into the archive hierarchy whether or not archiving is enabled for the list and regardless of what the ultimate digest format will be. It creates a URL to the saved attachment either like http://net.indra.com/pipermail/hostpost/attachments/20050714/cbc662b9/attachment.html if the list's archive_private attribute is 'public' or like http://net.indra.com/mailman/private/hostpost/attachments/20050714/cbc662b9/attachment.html if the list's archive_private attribute is 'private'. In your case, I suspect that the list's archive_private attribute is set to 'public', but since you 'don't have archives enabled' you don't have something like Alias /pipermail/ /var/mailman/archives/public/ in your web server configuration to make the first URL work. Stripping attachments with content filtering won't prevent scrubbing either as even text/plain attachments can be scrubbed depending on charset. See for example http://mail.python.org/pipermail/mailman-users/2005-July/045887.html You have two choices: 1) Enable public archive access in your web server, or 2) change the list's archive_private attribute to 'private' which will create the second type of URL in the future which will require subscribers to log in with their e-mail address and password to see the attachment. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ross at lug.udel.edu Thu Jul 28 06:55:48 2005 From: ross at lug.udel.edu (ross at lug.udel.edu) Date: Thu, 28 Jul 2005 00:55:48 -0400 Subject: [Mailman-Users] thousands of lists In-Reply-To: References: Message-ID: <20050728045548.GA9149@jose.lug.udel.edu> On Thu, Jul 28, 2005 at 01:55:36PM +1000, Iain Pople wrote: > The concern is that on a unix filesystem it is very slow to access > directories with thousands of entries. While I can't address your question directly, I can say that this isn't an issue. Just use ReiserFS or set your ext2/3 filesystems to use dir_index. Either one will give you hashed directory lookups and resolve this performance issue. In general, I know that sourceforge.net uses Mailman for their lists. The product gloss on the Realtime stats page claims 75,000+ projects. Not sure how they manage them though. -- Ross Vandegrift ross at lug.udel.edu "The good Christian should beware of mathematicians, and all those who make empty prophecies. The danger already exists that the mathematicians have made a covenant with the devil to darken the spirit and to confine man in the bonds of Hell." --St. Augustine, De Genesi ad Litteram, Book II, xviii, 37 From ipople at unimelb.edu.au Thu Jul 28 07:07:00 2005 From: ipople at unimelb.edu.au (Iain Pople) Date: Thu, 28 Jul 2005 15:07:00 +1000 Subject: [Mailman-Users] thousands of lists In-Reply-To: <20050728045548.GA9149@jose.lug.udel.edu> References: <20050728045548.GA9149@jose.lug.udel.edu> Message-ID: <548F0A4D-83EA-428D-8E55-425A51B2C9BC@unimelb.edu.au> We are using Solaris UFS. On 28/07/2005, at 2:55 PM, ross at jose.lug.udel.edu wrote: > On Thu, Jul 28, 2005 at 01:55:36PM +1000, Iain Pople wrote: > >> The concern is that on a unix filesystem it is very slow to access >> directories with thousands of entries. >> > > While I can't address your question directly, I can say that this > isn't an issue. Just use ReiserFS or set your ext2/3 filesystems to > use dir_index. Either one will give you hashed directory lookups and > resolve this performance issue. -- Iain Pople Systems Programmer University of Melbourne From brad at stop.mail-abuse.org Thu Jul 28 10:36:48 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 28 Jul 2005 10:36:48 +0200 Subject: [Mailman-Users] thousands of lists In-Reply-To: <20050728045548.GA9149@jose.lug.udel.edu> References: <20050728045548.GA9149@jose.lug.udel.edu> Message-ID: At 12:55 AM -0400 2005-07-28, ross at jose.lug.udel.edu wrote: > While I can't address your question directly, I can say that this > isn't an issue. Just use ReiserFS or set your ext2/3 filesystems to > use dir_index. Either one will give you hashed directory lookups and > resolve this performance issue. Not everyone in the world uses Linux. > In general, I know that sourceforge.net uses Mailman for their lists. > The product gloss on the Realtime stats page claims 75,000+ projects. > Not sure how they manage them though. I've spoken to the SourceForge maintainers. They haven't given me a lot of detail, but I understand that they're planning on switching to something else. There's a lot of stuff about the way they work that don't mesh well with the way Mailman does things. We might be able to correct some of those problems with Mailman3, but that may or may not arrive in time for them. -- 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 Jul 28 10:45:37 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 28 Jul 2005 10:45:37 +0200 Subject: [Mailman-Users] thousands of lists In-Reply-To: <548F0A4D-83EA-428D-8E55-425A51B2C9BC@unimelb.edu.au> References: <20050728045548.GA9149@jose.lug.udel.edu> <548F0A4D-83EA-428D-8E55-425A51B2C9BC@unimelb.edu.au> Message-ID: At 3:07 PM +1000 2005-07-28, Iain Pople wrote: > We are using Solaris UFS. If switching filesystems is an option, you might want to take a look at Veritas VxFS. It's a commercial replacement that should be more than enough for your needs. I've had experience with SGI XFS (on real SGI hardware), and other journaling filesystems, as well as other extent-based directory-hashing filesystems, and VxFS beats everything else I've seen -- hands-down. If VxFS isn't an option, keep an eye on ZFS for Solaris 10. I've heard some really good things about it. Otherwise, you may be forced to have multiple Mailman installations, each covering a subset of your 15,000 lists. Or, you may need to come up with a hack to implement a hashed directory scheme. There is an old patch at which sounds related according to the description, but the comment from Barry indicates that something similar has already been applied to the code, which is why this patch was closed. -- 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 BIConsulting at blackiris.com Thu Jul 28 14:03:51 2005 From: BIConsulting at blackiris.com (David Scribner) Date: Thu, 28 Jul 2005 07:03:51 -0500 Subject: [Mailman-Users] Digest Sending Questions Message-ID: I am currently running a "test" list on Mailman (2.1.5) on OSX Tiger (10.4.2) and seem to have some problems with the sending of Digests. I have the list set that it will bunch traffic in Digests. And I have the option "Should a digest be dispatched daily when the size threshold isn't reached?" set to YES. But it is not sending out a Daily Digest although there are posts in the queue. It only seems to be sending out a digest when the Threshold is reached. What can I do to make Mailman send out the Digest Daily even if there are only a couple of posts for that Digest? I have even tried to "toggle" the Daily Sending option to NO and then back to YES but that doesn't seem to work to force a Daily Digest. Also, I don't see anything where I can set the time that a Daily Digest is sent out. On my current LetterRipPro list server I have the Digests for the lists that have a digest option to send for each list at a different time, actually about a half an hour apart just to lessen the amount of out-going traffic when the Digests get sent. Is it possible to do that same with Mailman? Thank you for your help David Scribner BI Consulting Little Rock, AR From jdennis at redhat.com Thu Jul 28 14:18:48 2005 From: jdennis at redhat.com (John Dennis) Date: Thu, 28 Jul 2005 08:18:48 -0400 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: References: Message-ID: <1122553128.2897.2.camel@localhost.localdomain> On Thu, 2005-07-28 at 07:03 -0500, David Scribner wrote: > I am currently running a "test" list on Mailman (2.1.5) on OSX Tiger > (10.4.2) and seem to have some problems with the sending of Digests. > > I have the list set that it will bunch traffic in Digests. And I > have the option "Should a digest be dispatched daily when the size > threshold isn't reached?" set to YES. But it is not sending out a > Daily Digest although there are posts in the queue. It only seems to > be sending out a digest when the Threshold is reached. What can I do > to make Mailman send out the Digest Daily even if there are only a > couple of posts for that Digest? I have even tried to "toggle" the > Daily Sending option to NO and then back to YES but that doesn't seem > to work to force a Daily Digest. > > Also, I don't see anything where I can set the time that a Daily > Digest is sent out. On my current LetterRipPro list server I have > the Digests for the lists that have a digest option to send for each > list at a different time, actually about a half an hour apart just to > lessen the amount of out-going traffic when the Digests get sent. Is > it possible to do that same with Mailman? The timed delivery of digests is implemented via a cron job that runs the mailman/cron/senddigests script. If your digests are not being sent the first thing to check is if the cron jobs are enabled. You can set the time this cron job runs so you can control when they are sent out. -- John Dennis From lstone19 at stonejongleux.com Thu Jul 28 14:20:09 2005 From: lstone19 at stonejongleux.com (Larry Stone) Date: Thu, 28 Jul 2005 07:20:09 -0500 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: Message-ID: On 7/28/05 7:03 AM, David Scribner at BIConsulting at blackiris.com wrote: > I am currently running a "test" list on Mailman (2.1.5) on OSX Tiger > (10.4.2) and seem to have some problems with the sending of Digests. > > I have the list set that it will bunch traffic in Digests. And I > have the option "Should a digest be dispatched daily when the size > threshold isn't reached?" set to YES. But it is not sending out a > Daily Digest although there are posts in the queue. Digest sending is done by cron. Do you have the cron piece of Mailman set up? -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From brad at stop.mail-abuse.org Thu Jul 28 14:19:57 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 28 Jul 2005 14:19:57 +0200 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: References: Message-ID: At 7:03 AM -0500 2005-07-28, David Scribner wrote: > Also, I don't see anything where I can set the time that a Daily > Digest is sent out. It's a cron job. Did you enable all the cron jobs like you were supposed to? > On my current LetterRipPro list server I have > the Digests for the lists that have a digest option to send for each > list at a different time, actually about a half an hour apart just to > lessen the amount of out-going traffic when the Digests get sent. Is > it possible to do that same with Mailman? Nope. Except for digests that are sent when the size threshold is reached, all digests are sent at the same time -- when the "senddigests" cron job is run for that day. -- 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 jean-philippe.giola at st.com Thu Jul 28 14:53:21 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Thu, 28 Jul 2005 14:53:21 +0200 Subject: [Mailman-Users] arch and html files Message-ID: <42E8D541.4040501@st.com> Hi all I know it is possible to re-create archives' html files for a list using "/bin/arch listname path_to_listname.mbox" But my problem is that i want to re-create those html files only for the last mail of listname.mbox Is it possible ?? reguards. -- Jean-Philippe Giola - 6577 From jwt at onjapan.net Thu Jul 28 15:29:21 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Thu, 28 Jul 2005 22:29:21 +0900 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: References: Message-ID: <766B01D1-375C-467E-9682-D01A98CDA1D9@onjapan.net> On Jul 28, 2005, at 21:03, David Scribner wrote: > Also, I don't see anything where I can set the time that a Daily > Digest is sent out. On my current LetterRipPro list server I have > the Digests for the lists that have a digest option to send for each > list at a different time, actually about a half an hour apart just to > lessen the amount of out-going traffic when the Digests get sent. Is > it possible to do that same with Mailman? Yes, by configuring the cron job that sends out the digests. The typical mailman installation uses a single cron task that invokes senddigests with no arguments, which causes it to generate periodic digests for *all* of the lists that have them enabled. To stagger the digest generation, cause senddigests to be invoked with the -l (-- listname) switch to specify individual lists: 0 7 * * * /usr/local/bin/python -S /usr/local/mailman/cron/ senddigests -l list1 30 7 * * * /usr/local/bin/python -S /usr/local/mailman/cron/ senddigests -l list2 0 8 * * * /usr/local/bin/python -S /usr/local/mailman/cron/ senddigests -l list3 ... for each list with periodic digests. -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From dhphllps at memphis.edu Thu Jul 28 15:30:04 2005 From: dhphllps at memphis.edu (Dan Phillips) Date: Thu, 28 Jul 2005 08:30:04 -0500 Subject: [Mailman-Users] Digest Sending Questions/ OS X In-Reply-To: References: Message-ID: <7B66989A-5E5E-4C0E-84E8-874A449C4480@memphis.edu> On Jul 28, 2005, at 7:19 AM, Brad Knowles wrote: > > Nope. Except for digests that are sent when the size threshold > is reached, all digests are sent at the same time -- when the > "senddigests" cron job is run for that day. Although wouldn't it be easy enough to do with a little massaging of the mailman crontab, creating a different job for each list? > Usage: /usr/share/mailman/cron/senddigests [options] > > Options: > > -l listname > --listname=listname > Send the digest for the given list only, otherwise the > digests for all > lists are sent out. Dan From jean-philippe.giola at st.com Thu Jul 28 15:45:26 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Thu, 28 Jul 2005 15:45:26 +0200 Subject: [Mailman-Users] arch and html files In-Reply-To: <596B9D3E-60C8-4A17-941C-6E5535B5A0F2@memphis.edu> References: <42E8D541.4040501@st.com> <596B9D3E-60C8-4A17-941C-6E5535B5A0F2@memphis.edu> Message-ID: <42E8E176.6000900@st.com> Dan Phillips wrote: > > On Jul 28, 2005, at 7:53 AM, Jean-Philippe GIOLA wrote: > >> Hi all >> >> I know it is possible to re-create archives' html files for a list >> using >> "/bin/arch listname path_to_listname.mbox" >> But my problem is that i want to re-create those html files only for >> the >> last mail of listname.mbox >> >> Is it possible ?? > > > > Look at the options for bin/arch: > > -s N > --start=N > Start indexing at article N, where article 0 is the first in > the mbox. > Defaults to 0. yes but using this option, you must know how many mails there are in the mbox file. and I don't know that number... Is it possible to know it ? > > -e M > --end=M > End indexing at article M. This script is not very efficient > with > respect to memory management, and for large archives, it may > not be > possible to index the mbox entirely. For that reason, you > can specify > the start and end article number > > Dan > -- Cordialement, Jean-Philippe Giola - 6577 From brad at stop.mail-abuse.org Thu Jul 28 15:36:49 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Thu, 28 Jul 2005 15:36:49 +0200 Subject: [Mailman-Users] Digest Sending Questions/ OS X In-Reply-To: <7B66989A-5E5E-4C0E-84E8-874A449C4480@memphis.edu> References: <7B66989A-5E5E-4C0E-84E8-874A449C4480@memphis.edu> Message-ID: At 8:30 AM -0500 2005-07-28, Dan Phillips wrote: > Although wouldn't it be easy enough to do with a little massaging of > the mailman crontab, creating a different job for each list? Yup, as Jim Tittsler just pointed out. Thanks for the correction! -- 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 Jul 28 16:21:03 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 07:21:03 -0700 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: Message-ID: Brad Knowles wrote: >At 7:03 AM -0500 2005-07-28, David Scribner wrote: > >> On my current LetterRipPro list server I have >> the Digests for the lists that have a digest option to send for each >> list at a different time, actually about a half an hour apart just to >> lessen the amount of out-going traffic when the Digests get sent. Is >> it possible to do that same with Mailman? > > Nope. Except for digests that are sent when the size threshold >is reached, all digests are sent at the same time -- when the >"senddigests" cron job is run for that day. The default crontab runs 'senddigests' daily at noon. 'sendigests' sends a digest for all lists that have accumulated any posts. There is a '-l listname' option to send the digest if any for only the listname list. Thus, you could set up multiple crontab entries to run 'senddigests -l list1', 'senddigests -l list2', etc. at different times, but this would be quite a maintenance headache. Alternatively, instead of having cron run senddigests, you could have cron run a script of some kind every half hour or whatever and the script could read a file of listnames and times and run 'senddigests -l listname' for those lists that had times within that half hour. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 28 16:47:58 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 07:47:58 -0700 Subject: [Mailman-Users] arch and html files In-Reply-To: <42E8E176.6000900@st.com> Message-ID: Jean-Philippe GIOLA wrote: >Dan Phillips wrote: > >> >> On Jul 28, 2005, at 7:53 AM, Jean-Philippe GIOLA wrote: >> >>> Hi all >>> >>> I know it is possible to re-create archives' html files for a list >>> using >>> "/bin/arch listname path_to_listname.mbox" >>> But my problem is that i want to re-create those html files only for >>> the >>> last mail of listname.mbox >>> >>> Is it possible ?? >> >> >> >> Look at the options for bin/arch: >> >> -s N >> --start=N >> Start indexing at article N, where article 0 is the first in >> the mbox. >> Defaults to 0. > > >yes but using this option, you must know how many mails there are in the >mbox file. >and I don't know that number... >Is it possible to know it ? grep ^From\ path_to_listname.mbox | wc | awk '{print $3-1}' - I'm assuming you want to use bin/arch to add a message to the archive and that's why you're not using --wipe in your examples. bin/arch can read any mbox format file. Thus you could use 'sed' for example to extract the last message from the mbox and write it to 'x' and then do 'bin/arch listname x' >From your previous posts about archiving, I assume you are trying to do this to maintain pipermail archives in addition to using an external archiver. In that case, it's even easier. Have your external archiver write the current post to 'x' (you may have to add the initial From_ line) and then do 'bin/arch listname x'. Alternatively, you could just use Mailman's pipermail archiving only and build your external achiver to receive its input via an e-mail address which you subscribe to the list. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Thu Jul 28 17:52:05 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 08:52:05 -0700 Subject: [Mailman-Users] Low level bug: (solved) In-Reply-To: <42E5B3EE.70609@forrie.com> Message-ID: Forrest Aldrich wrote: > >The problem was an obscure typo in mm_cfg.py. Missing single quotes, >basically. It's "obscure" because it wasn't very obvious... and I >looked over everything with a fine-toothed comb, including our proxy and >httpd setup! > >It seems to me that Mailman could probably provide better debugging >output in this scenario. I don't know Python, but at the point where >the mm_cfg.py file is parsed, any syntactical errors could be reported >then. ? The real issue here seems to be that the import from mm_cfg done in the driver script is inadequately protected. The driver script print_traceback definition contains try: from Mailman.mm_cfg import VERSION except ImportError: VERSION = '<undetermined>' This is fine if there is an ImportError exception, but since mm_cfg.py is edited by users, it is possible (likely) that there will be a SyntaxError error exception here, and something more meaningful than the "Mailman experienced a very low level failure and could not even generate a useful traceback for you." message could be reported. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From rromano at sioptical.com Thu Jul 28 18:22:42 2005 From: rromano at sioptical.com (Russ Romano) Date: Thu, 28 Jul 2005 12:22:42 -0400 Subject: [Mailman-Users] Help with web-based confirmation Message-ID: <00a601c59390$95182b50$5000a8c0@siopticalinc.sioptical.com> Hello... I'm new to the mailman users list. I was a remote admin for a listproc-based mailing list for many years and upgrading to mailman a couple of years ago. A recent upgrade by our ISP pushed me to mailman v2.0.13, and certain features appear to have been lost/hidden in this migration. I was hoping this group could provide some insight. The biggest issue is that subscription confirmation via email doesn't appear to work at all. I'm not sure if mailman is having trouble with HTML or MIME in the replies, or the appended >'s in the reply cause problems... but it isn't working for the majority of my users. In the past there was a very reliable web-based confirmation. I know this still exists because I used it to confirm my subscription to THIS list, but on my confirmation emails it is missing, and I can't find an option to turn it on via the admin interface. I am a remote admin, and the mailman installation is outside of my control. I can work with my ISP to make changes... but they are not mailman savvy so it is a painful process. I'm hoping I'm just missing an easy fix via the admin web interface. Any insight would be appreciated. Thanks, -Russ From shane at tekhed.com Thu Jul 28 20:09:15 2005 From: shane at tekhed.com (Shane Harsch) Date: Thu, 28 Jul 2005 14:09:15 -0400 Subject: [Mailman-Users] Single List not Working Message-ID: <42E91F4B.1070508@tekhed.com> I have a single list among 10 others running on Mailman 2.1.5 under SuSE 9.2 with Postfix MTA. All the lists are working but one list. Monitoring /var/log/mail I see the message come in and get handed off to mailman for every list, including "problemlist". Monitoring ~mailman/logs/* I see the message post for all lists except "problemlist". I have verified I can even send a message to the owner of problemlist. In reviewing the FAQ (http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp) I have verified that everything there is accurate. Obviously, if it works for every other list, things should be okay. Since I can send a message to the owner of the list, it seems to only be a problem with the post script for that particular list. Has something become frozen? There are no lock files, no qfiles. When I send a message to problemlist, not a single entry is made in any of the log files. But when I send to any other list, one immediately shows up in post. Now, postfix config got mucked up a few days ago and there were many rejections by the local mail host for problemlist. My guess is some setting somewhere got flagged telling the list to stop trying, but I can't tell what or where, especially since bounce processing was turned off for this list. Thank you. From tiagocruz at forumgdh.net Thu Jul 28 21:19:54 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Thu, 28 Jul 2005 16:19:54 -0300 Subject: [Mailman-Users] Help with Virtual Mailman In-Reply-To: <730541D5A4E4BE46ABC2F4BA01311D5405BA89@fip01.figaros.com> References: <730541D5A4E4BE46ABC2F4BA01311D5405BA89@fip01.figaros.com> Message-ID: <42E92FDA.2010602@forumgdh.net> Hi @all! I have progress!!! :) After hours of test, follow: Vince Van De Coevering escreveu: > The following is from the gentoo guide > Code Listing 12.3: Setting defaults: Mailman/Defaults.py > > (Change the values below to reflect your primary domain, virtuals will be > set next.) > DEFAULT_EMAIL_HOST = 'domain.com' > DEFAULT_URL_HOST = 'www.domain.com' Here, I put my virtual domain "sagarana.com" > Code Listing 12.4: mailman config: mm_cfg.py > > MTA = "Postfix" > POSTFIX_STYLE_VIRTUAL_DOMAINS = ['virt-domain.com', 'virt.domain2.com'] > add_virtualhost('www.virt.domain.com', 'virt.domain.com') > add_virtualhost('www.virt.domain2.com', 'virt.domain2.com') > (This is required for your virtual domains for mailman to function.) > **end paste** Here, I put my only domain virtual _too_ ("sagarana.com") > My guess is that you need to define your virtual domains in the mm_cfg.py > file, create your mailing lists, and then restart mailman and reload postfix > (which forces it to read the hash file mailman creates). Remember, you'll > need to reload postfix every time you finish creating/changing mail lists. In virtual-mailman I put "virtual-alias.sagarana.com anything" and when I run malman/ postfix he put information correctly in this file!!!! Now, postfix can see my list-subscribe at sagarana.com and another, without say "User unknow"!! Now, I have the problem listed in FAQ called "Group mismatch error" but I don't try fix-it today, but tomorrow I'll try fix this permissions. (but if somebody will be able to give to a tip I to me would go to like sufficiently :) Thanks a lot! Brazilian Regards From bigtuner at comcast.net Thu Jul 28 22:30:25 2005 From: bigtuner at comcast.net (Dan Collins) Date: Thu, 28 Jul 2005 16:30:25 -0400 Subject: [Mailman-Users] Follow-up - Duplicate Messages Sent - Follow-up References: Message-ID: <001001c593b3$2f7e69d0$6401a8c0@Athlon> Hi Y'all -- First, thanks so much to Mark Sapiro for answering a number of questions. Why the duplicate messages? I'm still not really sure. But I had debug on in a couple of sendmail config files - etc/resolv.conf and etc/qpopper.conf. Python didn't like that I guess and as Mark suggested, Mailman's qfiles/retry queued the messages for retry. I removed debug references and restarted sendmail. Then deinstalled and reinstalled Mailman. It "appears" to work fine now; I'll sleep a lot better if it still looks fine by happy hour tomorrow. Another unrelated thing that drove me crazy was that every time I added a list from the command line, or made any change at all from the command line, I had to re-run bin/check_perms and chown mailman:mailman mailman. That's because on my set-up (freeeBSD), the user mailman has no log-in (as per 2.1 in the Installation manual), and so I set the whole thing up as the root user. When re-installing, remove any lists first, run make deinstall from ports/mail/mailman (freeBSD) (and NOT rm mailman dir) THEN run make and make install. No shortcuts and follow the installation manual. e-x-a-c-t-l-y. Dan "You can lead a horse to water, but if you get it to lie on its back and float, THEN you got something." ----- Original Message ----- From: "Mark Sapiro" To: "Dan Collins" ; Sent: Wednesday, July 27, 2005 7:32 PM Subject: Re: [Mailman-Users] Duplicate Messages Sent > Dan Collins wrote: >> >>The second message I sent to the mailman list had attachments for testing >>scrub; over 50 mb no doubt. That subsequent e-mail has never arrived, but >>a Mailman message informing me that there is an administrative task >>arrived. I went to the web admin and discarded the message, but the >>administrative warning message continues to arrive every 5 minutes, just >>like freakin clockwork. Could there be two identical cron entries causing >>this or what? > > > The only cron that should run every 5 minutes is gate_news. Do you have > anything set up in Mail<->News gateways? The cron that sends the "nn > LISTNAME moderator request(s) waiting" message is checkdbs which > normally runs once daily at 8:00 a.m. >> >>In usr/local/mailman/locks, mailmanctl starts master-qrunner AND >>master-qrunner.bigtxxxx dot com dot 17567 (or some other number) Is that >>correct? In usr/local/mailman/data, I have one master-qrunner.pid. > > This is correct. One file data/master-qrunner.pid containing the pid > and two files locks/master-qrunner and > locks/master-qrunner.your.host.name.pid both containing the same thing > as the name of the second file with a full path. > > >>Logs -- >> >>Mailman logs have 137KB of locks entries of the type >> >>Jul 27 20:31:00 2005 (9701) mailman.lock unlocked > > > This refers to a lock for the 'mailman' list > >>mailman/logs post read >> >>Jul 27 18:54:14 2005 (17583) post to mailman from >>mailman-owner at uniconexed.org, size=1783, >>message-id=, 1 failures > > > This looks like a mailman generated message. Why is it posted to the > 'mailman' list? Is the'mailman' list an owner or moderator of another > list or itself? That could probably cause loops. > > >>qrunner logs say >> >>Jul 27 20:26:55 2005 (17567) Master watcher caught SIGTERM. Exiting. >>Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: >>17582, sig: None, sts: 15, class: NewsRunner, slice: 1/1) >>Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: >>17581, sig: None, sts: 15, class: IncomingRunner, slice: 1/1) >>Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: >>17579, sig: None, sts: 15, class: BounceRunner, slice: 1/1) >>Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: >>17578, sig: None, sts: 15, class: ArchRunner, slice: 1/1) >>Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: >>17580, sig: None, sts: 15, class: CommandRunner, slice: 1/1) >>Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: >>17584, sig: None, sts: 15, class: VirginRunner, slice: 1/1) >>Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: >>17583, sig: None, sts: 15, class: OutgoingRunner, slice: 1/1) >>Jul 27 20:26:55 2005 (17585) RetryRunner qrunner exiting. >>Jul 27 20:26:55 2005 (17567) Master qrunner detected subprocess exit (pid: >>17585, sig: None, sts: 15, class: RetryRunner, slice: 1/1) > > > Looks like a 'mailmanctl stop' or maybe a kill of the master qrunner. > > >>partial mailman/logs smtp say >> >>Jul 27 20:10:10 2005 (17583) >> smtp to mailman for 1 >>recips, completed in 3.799 seconds >>Jul 27 20:25:06 2005 (17583) >> smtp to mailman for 1 >>recips, completed in 1.167 seconds >>Jul 27 20:25:07 2005 (17583) <000a01c592d4$e25b3f40$6401a8c0 at Athlon> smtp >>to mailman for 2 recips, completed in 0.408 seconds >>Jul 27 20:25:24 2005 (17583) >> smtp to mailman for 1 >>recips, completed in 6.489 seconds >> >>partial smtp-failure logs say >> >>Jul 27 20:25:06 2005 (17583) SMTP session failure: -1, es_setoptions(" >>debug, msgid: <000a01c592d4$e25b3f40$6401a8c0 at Athlon> >>Jul 27 20:25:06 2005 (17583) SMTP session failure: -1, es_setoptions(" >>debug, msgid: <000a01c592d4$e25b3f40$6401a8c0 at Athlon> >> >>vette logs say (regarding the subsequent message, no doubt) >> >>Jul 27 18:18:22 2005 (32572) Mailman post from bigtuner at comcast.net held, >>message-id=<001601c592d5$b64b3a80$6401a8c0 at Athlon>: Message body is too >>big: 12472312 bytes with a limit of 50 KB >>Jul 27 18:46:20 2005 (7448) mailman: Discarded posting: >> From: bigtuner at comcast.net >> Subject: test wtih attachments >> Reason: Your message was too big; please trim it to less than 50 KB in >> size. >> >>Finally, in my var/mail logs, I get entries like >> >>Jul 27 20:25:22 bigtuner sm-mta[3485]: j6RKPHh3003485: --- 221 2.0.0 >>bigtuner.com closing connection >>Jul 27 20:25:22 bigtuner sm-mta[3543]: j6RKPHh1003485: --- 050 >>... Connecting to gateway-r.comcast.net. via >>esmtp... >>Jul 27 20:25:22 bigtuner sm-mta[3543]: j6RKPHh1003485: SMTP outgoing >>connect on bigtuner.com >>Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: --- 050 >>... Sent (ok ; id=20050727202522r2200og6ste) >>Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: >>to=, delay=00:00:37, xdelay=00:00:32, >>mailer=esmtp, pri=12615209, relay=gateway-r.comcast.net.[216.148.227.126], >>dsn=2.0.0, stat=Sent (ok ; id=20050727202522r2200og6ste) >>Jul 27 20:25:54 bigtuner sm-mta[3543]: j6RKPHh1003485: done; >>delay=00:00:37, ntries=1 >>Jul 27 20:25:55 bigtuner sm-mta[3543]: NOQUEUE: --- 050 Closing connection >>to gateway-r.comcast.net. >> >>In usr/local/mailman/data, I have one master-qrunner.pid. In >>usr/local/mailman/locks, mailmanctl starts master-qrunner AND >>master-qrunner.bigtxxxx dot com dot 17567 (or some other number) Is that >>correct? > > > Yes, see above. > > >>Could it be that the locks aren't staying alive long enough to process a >>message? > > Probably not. > > >>Do I need to restart sendmail whenever I restart Mailman? > > > Not if you didn't make changes to sendmail itself. > > >>What's with the NOQUEUE mail log entry? > > Don't know. > > >>Is this a sendmail problem and not Mailman at all? > > Maybe. It looks like at least some message deliveries are failing per > the entries in smtp-failure. The entry > > SMTP session failure: -1, es_setoptions(" debug, msgid: > <000a01c592d4$e25b3f40$6401a8c0 at Athlon> > > means the Python smtplib returned an SMTPResponseException where -1 is > the error code and 'es_setoptions(" debug' is the error message. > > Are the messages ending up in Mailman's qfiles/retry queue and being > resent from there? > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan > From tiagocruz at forumgdh.net Thu Jul 28 23:28:33 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Thu, 28 Jul 2005 18:28:33 -0300 Subject: [Mailman-Users] Help with Virtual Mailman In-Reply-To: <42E92FDA.2010602@forumgdh.net> References: <730541D5A4E4BE46ABC2F4BA01311D5405BA89@fip01.figaros.com> <42E92FDA.2010602@forumgdh.net> Message-ID: <42E94E01.9080808@forumgdh.net> Tiago Cruz escreveu: > Now, I have the problem listed in FAQ called "Group mismatch error" but > I don't try fix-it today, but tomorrow I'll try fix this permissions. Now, the mailman works beautiful!!! Wonderfoul!!! For Postfix, follow: cd /us/ports/mail/mailman make deinstall vi Makefile Set: MAIL_GID?= mailman make install Thanks a lot!!! :D From roypivn at indiana.edu Thu Jul 28 23:28:52 2005 From: roypivn at indiana.edu (roy vinner) Date: Thu, 28 Jul 2005 16:28:52 -0500 Subject: [Mailman-Users] Is this a mailman or postfix error? Message-ID: <42E94E14.7000803@indiana.edu> Greetings! I have a problem that any address which is supposed to be resolved with the path-to-mailman/data/aliases produces a "message undeliverable" error. I've also discovered that if I run an alias expansion from the command line aliases: .............................................. # STANZA START: try # CREATED: Mon Jul 25 17:19:03 2005 try: "|/usr/local/mailman/mail/mailman post try" try-admin: "|/usr/local/mailman/mail/mailman admin try" try-bounces: "|/usr/local/mailman/mail/mailman bounces try" try-confirm: "|/usr/local/mailman/mail/mailman confirm try" try-join: "|/usr/local/mailman/mail/mailman join try" try-leave: "|/usr/local/mailman/mail/mailman leave try" try-owner: "|/usr/local/mailman/mail/mailman owner try" try-request: "|/usr/local/mailman/mail/mailman request try" try-subscribe: "|/usr/local/mailman/mail/mailman subscribe try" try-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe try" # STANZA END: try .......... [mailman at nrg mailman-2.1.6]$ /usr/local/mailman/mail/mailman request try Failure to find group name mailman. Try adding this group to your system, or re-run configure, providing an existing group name with the command line option --with-mail-gid. I have re-run mailman's configure as requested by the above message and group mailman does exist on my machine. I am clueless as to what is awry here with postfix aliases? Is this a postfix or mailman problem? Let me know if you need any more information for logs or config files. Thank you for your suggestions. Thankfully, Roy From jdennis at redhat.com Thu Jul 28 23:46:41 2005 From: jdennis at redhat.com (John Dennis) Date: Thu, 28 Jul 2005 17:46:41 -0400 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: <42E94E14.7000803@indiana.edu> References: <42E94E14.7000803@indiana.edu> Message-ID: <1122587201.5384.14.camel@finch.boston.redhat.com> On Thu, 2005-07-28 at 16:28 -0500, roy vinner wrote: > Greetings! > > I have a problem that any address which is supposed to be resolved with > the path-to-mailman/data/aliases produces a "message undeliverable" error. > > I've also discovered that if I run an alias expansion from the command line > > aliases: > .............................................. > # STANZA START: try > # CREATED: Mon Jul 25 17:19:03 2005 > try: "|/usr/local/mailman/mail/mailman post try" > try-admin: "|/usr/local/mailman/mail/mailman admin try" > try-bounces: "|/usr/local/mailman/mail/mailman bounces try" > try-confirm: "|/usr/local/mailman/mail/mailman confirm try" > try-join: "|/usr/local/mailman/mail/mailman join try" > try-leave: "|/usr/local/mailman/mail/mailman leave try" > try-owner: "|/usr/local/mailman/mail/mailman owner try" > try-request: "|/usr/local/mailman/mail/mailman request try" > try-subscribe: "|/usr/local/mailman/mail/mailman subscribe try" > try-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe try" > # STANZA END: try > .......... > > [mailman at nrg mailman-2.1.6]$ /usr/local/mailman/mail/mailman request try > Failure to find group name mailman. Try adding this group > to your system, or re-run configure, providing an > existing group name with the command line option --with-mail-gid. > > I have re-run mailman's configure as requested by the above message and > group mailman does exist on my machine. I am clueless as to what is awry > here with postfix aliases? Is this a postfix or mailman problem? > > Let me know if you need any more information for logs or config files. There are two immediate things to check: 1) I know you said it, but please verify the mailman uid and gid: # id mailman 2) Postfix has a "feature" which is it will run the commands found in an alias file under the identity of the alias file. What is the owner/group of the alias file: # ls -l path-to-mailman/data/aliases if its group does not match what the mailman wrapper is configured for you'll get group mismatch problems because postfix will attempt to run the mailman alias commands under the group belonging to the alias file, not to the mail_owner in postfix's main.cf file. I think I recall a config variable to turn the postfix behavior off, but you should not do that because mailman should be creating the alias file and hence it should match the uid/gid, but if you hand created it, then all bets are off. -- John Dennis From kmartin+mailman at infoteam.com Thu Jul 28 23:48:35 2005 From: kmartin+mailman at infoteam.com (Kenn Martin) Date: Thu, 28 Jul 2005 17:48:35 -0400 Subject: [Mailman-Users] Help with Virtual Mailman In-Reply-To: <42E94E01.9080808@forumgdh.net> References: <730541D5A4E4BE46ABC2F4BA01311D5405BA89@fip01.figaros.com> <42E92FDA.2010602@forumgdh.net> <42E94E01.9080808@forumgdh.net> Message-ID: Better yet, add the following to the MAKE_ARGS section of /usr/local/etc/pkgtools.conf : 'mail/mailman' => 'MAIL_GID=mailman', This will also save you each time you run portupgrade. --On Thursday, July 28, 2005 6:28 PM -0300 Tiago Cruz wrote: > Tiago Cruz escreveu: > >> Now, I have the problem listed in FAQ called "Group mismatch error" but >> I don't try fix-it today, but tomorrow I'll try fix this permissions. > > Now, the mailman works beautiful!!! Wonderfoul!!! > > For Postfix, follow: > cd /us/ports/mail/mailman > make deinstall > vi Makefile > Set: MAIL_GID?= mailman > make install > > Thanks a lot!!! :D From nospam001-lists at jankoh.dyndns.org Thu Jul 28 23:50:28 2005 From: nospam001-lists at jankoh.dyndns.org (Jan Kohnert) Date: Thu, 28 Jul 2005 23:50:28 +0200 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: <42E94E14.7000803@indiana.edu> References: <42E94E14.7000803@indiana.edu> Message-ID: <200507282350.32134.nospam001-lists@jankoh.dyndns.org> roy vinner schrieb: > Greetings! Hello, > [mailman at nrg mailman-2.1.6]$ /usr/local/mailman/mail/mailman request try > Failure to find group name mailman. Try adding this group > to your system, or re-run configure, providing an > existing group name with the command line option --with-mail-gid. This message says it all. Why not adding group mailman to your system? Be sure gid is set to the gid of your mailman installation. > Thank you for your suggestions. HTH, > Thankfully, > Roy Best regards Jan -- OpenPGP Public-Key Fingerprint: 0E9B 4052 C661 5018 93C3 4E46 651A 7A28 4028 FF7A -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 190 bytes Desc: not available Url : http://mail.python.org/pipermail/mailman-users/attachments/20050728/91f58737/attachment.pgp From roypivn at indiana.edu Thu Jul 28 23:59:08 2005 From: roypivn at indiana.edu (roy vinner) Date: Thu, 28 Jul 2005 16:59:08 -0500 Subject: [Mailman-Users] Is this a mailman or postfix error? Message-ID: <42E9552C.5050000@indiana.edu> Hi John, I appreciate your quick response! John Dennis wrote: > On Thu, 2005-07-28 at 16:28 -0500, roy vinner wrote: > >>Greetings! >> >>I have a problem that any address which is supposed to be resolved with >>the path-to-mailman/data/aliases produces a "message undeliverable" error. >> >>I've also discovered that if I run an alias expansion from the command line >> >>aliases: >>.............................................. >># STANZA START: try >># CREATED: Mon Jul 25 17:19:03 2005 >>try: "|/usr/local/mailman/mail/mailman post try" >>try-admin: "|/usr/local/mailman/mail/mailman admin try" >>try-bounces: "|/usr/local/mailman/mail/mailman bounces try" >>try-confirm: "|/usr/local/mailman/mail/mailman confirm try" >>try-join: "|/usr/local/mailman/mail/mailman join try" >>try-leave: "|/usr/local/mailman/mail/mailman leave try" >>try-owner: "|/usr/local/mailman/mail/mailman owner try" >>try-request: "|/usr/local/mailman/mail/mailman request try" >>try-subscribe: "|/usr/local/mailman/mail/mailman subscribe try" >>try-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe try" >># STANZA END: try >>.......... >> >>[mailman at nrg mailman-2.1.6]$ /usr/local/mailman/mail/mailman request try >>Failure to find group name mailman. Try adding this group >>to your system, or re-run configure, providing an >>existing group name with the command line option --with-mail-gid. >> >>I have re-run mailman's configure as requested by the above message and >>group mailman does exist on my machine. I am clueless as to what is awry >>here with postfix aliases? Is this a postfix or mailman problem? >> >>Let me know if you need any more information for logs or config files. > > > There are two immediate things to check: > > 1) I know you said it, but please verify the mailman uid and gid: > > # id mailman mailman at nrg mailman]$ id mailman uid=505(mailman) gid=407(mailman) groups=407(mailman),73(apache),503(nrgweb),504(roy),422(www) > 2) Postfix has a "feature" which is it will run the commands found in an > alias file under the identity of the alias file. What is the owner/group > of the alias file: > > # ls -l path-to-mailman/data/aliases mailman at nrg mailman]$ ls -l data/aliases -rw-rw-r-- 1 mailman mailman 2682 Jul 28 11:35 data/aliases > if its group does not match what the mailman wrapper is configured for > you'll get group mismatch problems because postfix will attempt to run > the mailman alias commands under the group belonging to the alias file, > not to the mail_owner in postfix's main.cf file. I think I recall a > config variable to turn the postfix behavior off, but you should not do > that because mailman should be creating the alias file and hence it > should match the uid/gid, but if you hand created it, then all bets are > off. I re-configured mailman with all defaults (I created a group www with mailman at nrg mailman]$ id www uid=506(www) gid=422(www) groups=422(www),503(nrgweb),504(roy),407(mailman) Does this information help you? I am still clueless... Roy From roypivn at indiana.edu Fri Jul 29 00:03:44 2005 From: roypivn at indiana.edu (roy vinner) Date: Thu, 28 Jul 2005 17:03:44 -0500 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: <200507282350.32134.nospam001-lists@jankoh.dyndns.org> References: <42E94E14.7000803@indiana.edu> <200507282350.32134.nospam001-lists@jankoh.dyndns.org> Message-ID: <42E95640.5040704@indiana.edu> Hi Jan, Jan Kohnert wrote: <...> >>[mailman at nrg mailman-2.1.6]$ /usr/local/mailman/mail/mailman request try >>Failure to find group name mailman. Try adding this group >>to your system, or re-run configure, providing an >>existing group name with the command line option --with-mail-gid. > > > This message says it all. Why not adding group mailman to your system? Be sure > gid is set to the gid of your mailman installation. Well, I had added the group mailman before configuring mailman, as per installation instructions. It is there, and I can see it with a gui interface (I run Mandrake 10.1). But, for some reason, mailman cannot find it. If you have any leads as to why, I'll provide with any necessary information. Thank you for your time and help! Roy > >>Thank you for your suggestions. > > > HTH, > > >>Thankfully, >>Roy > > > Best regards Jan > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------ > 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/roypivn%40indiana.edu > > Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp From msapiro at value.net Fri Jul 29 00:37:58 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 15:37:58 -0700 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: <42E94E14.7000803@indiana.edu> Message-ID: roy vinner wrote: > >I've also discovered that if I run an alias expansion from the command line > >aliases: >.............................................. ># STANZA START: try ># CREATED: Mon Jul 25 17:19:03 2005 >try: "|/usr/local/mailman/mail/mailman post try" >try-admin: "|/usr/local/mailman/mail/mailman admin try" >try-bounces: "|/usr/local/mailman/mail/mailman bounces try" >try-confirm: "|/usr/local/mailman/mail/mailman confirm try" >try-join: "|/usr/local/mailman/mail/mailman join try" >try-leave: "|/usr/local/mailman/mail/mailman leave try" >try-owner: "|/usr/local/mailman/mail/mailman owner try" >try-request: "|/usr/local/mailman/mail/mailman request try" >try-subscribe: "|/usr/local/mailman/mail/mailman subscribe try" >try-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe try" ># STANZA END: try >.......... > >[mailman at nrg mailman-2.1.6]$ /usr/local/mailman/mail/mailman request try >Failure to find group name mailman. Try adding this group >to your system, or re-run configure, providing an >existing group name with the command line option --with-mail-gid. Running this from the command line is not necessarily a valid test. The wrapper (/usr/local/mailman/mail/mailman) exects to be run by the MTA with the group that was configured by ./configure. This is almost always not the 'mailman' group. See http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From roypivn at indiana.edu Fri Jul 29 00:52:06 2005 From: roypivn at indiana.edu (roy vinner) Date: Thu, 28 Jul 2005 17:52:06 -0500 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: References: Message-ID: <42E96196.4050207@indiana.edu> Mark Sapiro wrote: <...> >>[mailman at nrg mailman-2.1.6]$ /usr/local/mailman/mail/mailman request try >>Failure to find group name mailman. Try adding this group >>to your system, or re-run configure, providing an >>existing group name with the command line option --with-mail-gid. > > > > Running this from the command line is not necessarily a valid test. The > wrapper (/usr/local/mailman/mail/mailman) exects to be run by the MTA > with the group that was configured by ./configure. This is almost > always not the 'mailman' group. See > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp I see. So, would setting -mail-gid=postfix instead of mailman be a reasonable solution to the problem? Does this setting change whether or not postfix runs chrooted or not? Roy > > > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 29 00:56:54 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 15:56:54 -0700 Subject: [Mailman-Users] Single List not Working In-Reply-To: <42E91F4B.1070508@tekhed.com> Message-ID: Shane Harsch wrote: >I have a single list among 10 others running on Mailman 2.1.5 under SuSE >9.2 with Postfix MTA. All the lists are working but one list. > >Monitoring /var/log/mail I see the message come in and get handed off to >mailman for every list, including "problemlist". By handed off, do you mean you've seen that the message is actually piped to the wrapper with a command like |/usr/local/mailman/mail/mailman post problemlist >Monitoring ~mailman/logs/* I see the message post for all lists except >"problemlist". and you see nothing relevant in 'error' or 'smtp-failure' >I have verified I can even send a message to the owner of problemlist. > >In reviewing the FAQ >(http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.014.htp) I >have verified that everything there is accurate. Obviously, if it works >for every other list, things should be okay. Assuming the aliases are OK for problemlist. >Since I can send a message to the owner of the list, it seems to only be >a problem with the post script for that particular list. Has something >become frozen? > >There are no lock files, no qfiles. not even in qfiles/retry/ ? >When I send a message to >problemlist, not a single entry is made in any of the log files. But >when I send to any other list, one immediately shows up in post. > >Now, postfix config got mucked up a few days ago and there were many >rejections by the local mail host for problemlist. My guess is some >setting somewhere got flagged telling the list to stop trying, but I >can't tell what or where, especially since bounce processing was turned >off for this list. No such setting exists within Mailman. Sometimes a list will stop if there is something bad in the retry queue or the digest mbox file. There are some posts touching on this in the mailman-users list archives. Are you certain postfix is correctly handing the message to the Mailman wrapper? Is lists/problemlist/config.pck OK? Can you dump it with bin/config-list -o? Can you access the list in the web interface? If there's a digest mbox file in lists/problemlist try moving it aside. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 29 01:13:49 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 16:13:49 -0700 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: <42E96196.4050207@indiana.edu> Message-ID: roy vinner >Mark Sapiro wrote: > >> Running this from the command line is not necessarily a valid test. The >> wrapper (/usr/local/mailman/mail/mailman) exects to be run by the MTA >> with the group that was configured by ./configure. This is almost >> always not the 'mailman' group. See >> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp > >I see. So, would setting -mail-gid=postfix instead of mailman be a >reasonable solution to the problem? Does this setting change whether or >not postfix runs chrooted or not? It would be a solution IF postfix executes the pipe to the wrapper as group 'postfix'. As far as I know, this group can be configured in postfix, but I don't know the exact method. I also don't know how this is affected by running postfix chrooted. The thing that must be true is that whatever group postfix uses to execute the pipe to the wrapper must be the same as the --with-mail-gid= setting given to configure. The same is true of the group that the web server uses to execute the cgi-bin wrappers and the --with-cgi-gid= given to configure. See http://www.list.org/mailman-install/node7.html -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jwblist at olympus.net Fri Jul 29 01:28:59 2005 From: jwblist at olympus.net (John W. Baxter) Date: Thu, 28 Jul 2005 16:28:59 -0700 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: Message-ID: On 7/28/05 4:13 PM, "Mark Sapiro" wrote: > Does this setting change whether or >> not postfix runs chrooted or not? Well, the option probably doesn't change, but the locations of lots of things do change. For starters, if chrooted, Postfix couldn't find the wrapped CGI unless it were at the proper path inside the jail. Same may/should be true for what the CGI tries to reference, and so on. I'll leave the rest for someone who knows what he or she is talking about. --John From roypivn at indiana.edu Fri Jul 29 01:32:39 2005 From: roypivn at indiana.edu (roy vinner) Date: Thu, 28 Jul 2005 18:32:39 -0500 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: References: Message-ID: <42E96B17.3030004@indiana.edu> Mark Sapiro wrote: > roy vinner > > >>Mark Sapiro wrote: >> >> >>>Running this from the command line is not necessarily a valid test. The >>>wrapper (/usr/local/mailman/mail/mailman) exects to be run by the MTA >>>with the group that was configured by ./configure. This is almost >>>always not the 'mailman' group. See >>>http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp >> >>I see. So, would setting -mail-gid=postfix instead of mailman be a >>reasonable solution to the problem? Does this setting change whether or >>not postfix runs chrooted or not? > > > It would be a solution IF postfix executes the pipe to the wrapper as > group 'postfix'. As far as I know, this group can be configured in > postfix, but I don't know the exact method. I also don't know how this > is affected by running postfix chrooted. Okay, let's leave postfix alone :-) > The thing that must be true is that whatever group postfix uses to > execute the pipe to the wrapper must be the same as the > --with-mail-gid= setting given to configure. I originally compiled it with -mail-gid=mailmal (the first value in the default list). > The same is true of the group that the web server uses to execute the > cgi-bin wrappers and the --with-cgi-gid= given to configure. I created a group www -- which included apache, mailman, and myself -- and set -cgi-gid=www. The apache would not run the mailman/create, as it was complaining that it could not run as www (even though apache was included in wwww). So I set -cgi-gid=mailman and set user and group in apache to mailman. I don't know what was wrong there, but it looks like I am having a similar issue here. > See http://www.list.org/mailman-install/node7.html I remember that web page. I re-ran configure several times by now. Do I also need to run make and make install after that to make changes persist in /usr/local/mailman? I haven't done that, 'cause I am afraid that the changes that I made to various files would be overwritten. Please, let me know what the reality on this is. I am quite happy to have mail-gid=mailman and cgi-gid=apache, if I could make it work that way. Thank you for your support! Best regards, Roy > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 29 01:36:47 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 16:36:47 -0700 Subject: [Mailman-Users] Help with web-based confirmation In-Reply-To: <00a601c59390$95182b50$5000a8c0@siopticalinc.sioptical.com> Message-ID: Russ Romano wrote: > >I'm new to the mailman users list. I was a remote admin for a >listproc-based mailing list for many years and upgrading to mailman a >couple of years ago. A recent upgrade by our ISP pushed me to mailman >v2.0.13, and certain features appear to have been lost/hidden in this >migration. I was hoping this group could provide some insight. 2.0.13 is very old. 2.1 inal was released in Dec, 2002. Current is 2.1.6. Urge your ISP to upgrade. >The biggest issue is that subscription confirmation via email doesn't >appear to work at all. I'm not sure if mailman is having trouble with >HTML or MIME in the replies, or the appended >'s in the reply cause >problems... but it isn't working for the majority of my users. In the >past there was a very reliable web-based confirmation. I know this >still exists because I used it to confirm my subscription to THIS list, >but on my confirmation emails it is missing, and I can't find an option >to turn it on via the admin interface. I don't know about 2.0.13 at all. I don't know if it supports web confirmation. What I do know is that in 2.1 problems arise in e-mail confirmations if the users MUA does funny stuff with the subject. A confirmation message to the user has Subject: confirm . A confirming reply needs to go to the listname-request address with the same subject. There is a kludge so that a reply with a subject such as Subject: Re: confirm will work, but the kludge only ignores at most one 'token' preceding 'confirm' so that for example Subject: Re : confirm will not work (note the space between Re and :). I don't know if any of this is relevant to your situation. Again, your best solution is to convince your provider to upgrade if you can. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From eliz at indra.com Fri Jul 29 01:38:55 2005 From: eliz at indra.com (Elizabeth Lear) Date: Thu, 28 Jul 2005 17:38:55 -0600 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: References: <20050728022629.GB19677@net.indra.com> Message-ID: <20050728233855.GA74415@net.indra.com> Hmm, thanks. Is there any way to configure it to just pass the attachments through rather than trying to save them on the server? ...eliz -- Children are made up of genetics, blind luck, and the stories you tell them. - The Flying Ks From msapiro at value.net Fri Jul 29 02:02:08 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 17:02:08 -0700 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: <42E96B17.3030004@indiana.edu> Message-ID: roy vinner wrote: > >I created a group www -- which included apache, mailman, and myself -- >and set -cgi-gid=www. >The apache would not run the mailman/create, as it was complaining that >it could not run as www (even though apache was included in wwww). So I >set -cgi-gid=mailman and set user and group in apache to mailman. I >don't know what was wrong there, but it looks like I am having a similar >issue here. The 'mailman' user should be in the 'mailman' group (not in www) and all mailman files, including particularly the mail/mailman wrapper and the cgi-bin/* wrappers should be group mailman and setgid. Run bin/check_perms -f as root until it reports no errors. >> See http://www.list.org/mailman-install/node7.html > >I remember that web page. I re-ran configure several times by now. Do I >also need to run make and make install after that to make changes >persist in /usr/local/mailman? I haven't done that, 'cause I am afraid >that the changes that I made to various files would be overwritten. > >Please, let me know what the reality on this is. I am quite happy to >have mail-gid=mailman and cgi-gid=apache, if I could make it work that way. --with-mail-gid= needs to be set to the group that postfix uses to pipe mail to the mail/mailman wrapper. --with-cgi-gid= needs to be set to the group that apache uses to execute the cgi-bin wrappers. This group is set in the Apache config with the Group directive, so if the apache config contains Group apache then Mailman must be configured using --with-cgi-gid=apache OTOH, if Mailman is configured using --with-cgi-gid=somethingelse this can work too if the apache config contains Group somethingelse The analagous situation is true with postfix and --with-mail-gid except I can't offhand tell you how to set group in postfix. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 29 02:13:24 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 17:13:24 -0700 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: <20050728233855.GA74415@net.indra.com> Message-ID: Elizabeth Lear wrote: > >Is there any way to configure it to just pass the attachments through >rather than trying to save them on the server? You could remove Scrubber from the pipeline, but I don't think you want to do that because I think the MIME structure of the message with attachments will not be properly integrated into the overall digest, at least for 'plain' digests. This will result in digest recipients seeing MIME part headers, raw HTML, raw base64 encoded data and so forth instead of attachments. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From casper.tonka at gmail.com Fri Jul 29 02:15:32 2005 From: casper.tonka at gmail.com (Casper Tonka) Date: Thu, 28 Jul 2005 17:15:32 -0700 Subject: [Mailman-Users] Adding phone number and other information to the subscriber list? Message-ID: <535517d405072817151cc8d4da@mail.gmail.com> Has anyone modified mailman to allow additional information to go on the subscriber list, such as phone numbers? I would like to use mailman as a combination "shared phone-directory", and mailing list system. If not, do you know of an alternate system which supports this? From roypivn at indiana.edu Fri Jul 29 02:26:36 2005 From: roypivn at indiana.edu (Roy Vinner) Date: Thu, 28 Jul 2005 19:26:36 -0500 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: References: Message-ID: <42E977BC.90806@indiana.edu> Mark Sapiro wrote: > roy vinner wrote: > >>I created a group www -- which included apache, mailman, and myself -- >>and set -cgi-gid=www. >>The apache would not run the mailman/create, as it was complaining that >>it could not run as www (even though apache was included in wwww). So I >>set -cgi-gid=mailman and set user and group in apache to mailman. I >>don't know what was wrong there, but it looks like I am having a similar >>issue here. > > > > The 'mailman' user should be in the 'mailman' group (not in www) and > all mailman files, including particularly the mail/mailman wrapper and > the cgi-bin/* wrappers should be group mailman and setgid. > > Run > > bin/check_perms -f > > as root until it reports no errors. I does run without any errors. Thanks! >>>See http://www.list.org/mailman-install/node7.html >> >>I remember that web page. I re-ran configure several times by now. Do I >>also need to run make and make install after that to make changes >>persist in /usr/local/mailman? I haven't done that, 'cause I am afraid >>that the changes that I made to various files would be overwritten. >> >>Please, let me know what the reality on this is. I am quite happy to >>have mail-gid=mailman and cgi-gid=apache, if I could make it work that way. > > > > --with-mail-gid= needs to be set to the group that postfix uses to pipe > mail to the mail/mailman wrapper. > > --with-cgi-gid= needs to be set to the group that apache uses to > execute the cgi-bin wrappers. This group is set in the Apache config > with the Group directive, so if the apache config contains > > Group apache > > then Mailman must be configured using --with-cgi-gid=apache > > OTOH, if Mailman is configured using --with-cgi-gid=somethingelse this > can work too if the apache config contains > > Group somethingelse > > The analagous situation is true with postfix and --with-mail-gid except > I can't offhand tell you how to set group in postfix. So, after I've set the -with-cgi-gid=apache and --with-mail-gid=mailman and rerun configure, will I need also to re-run make and make install? That will be a job for tomorrow... Thank you for your support! Best regards, Roy > -- > Mark Sapiro The highway is for gamblers, > San Francisco Bay Area, California better use your sense - B. Dylan From tkikuchi at is.kochi-u.ac.jp Fri Jul 29 02:34:12 2005 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Fri, 29 Jul 2005 09:34:12 +0900 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: References: Message-ID: <42E97984.7070401@is.kochi-u.ac.jp> Hi Mark, Mark Sapiro wrote: > Elizabeth Lear wrote: > >>Is there any way to configure it to just pass the attachments through >>rather than trying to save them on the server? > > > You could remove Scrubber from the pipeline, Sorry, but use of Mailman.Handlers.Scrubber is hard coded in ToDigest.py. I should have make it configurable like it was for the archiver. :-( > but I don't think you want > to do that because I think the MIME structure of the message with > attachments will not be properly integrated into the overall digest, > at least for 'plain' digests. This will result in digest recipients > seeing MIME part headers, raw HTML, raw base64 encoded data and so > forth instead of attachments. > -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From msapiro at value.net Fri Jul 29 02:36:06 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 17:36:06 -0700 Subject: [Mailman-Users] Adding phone number and other information to thesubscriber list? In-Reply-To: <535517d405072817151cc8d4da@mail.gmail.com> Message-ID: Casper Tonka wrote: >Has anyone modified mailman to allow additional information to go on >the subscriber list, such as phone numbers? I would like to use >mailman as a combination "shared phone-directory", and mailing list >system. This may not be what you're looking fore, but there are examples of MemberAdaptor on sf.net that enable using LDAP and MySQL to hold list membership information. http://sf.net/tracker/index.php?func=detail&aid=871062&group_id=103&atid=300103 http://sf.net/tracker/index.php?func=detail&aid=839386&group_id=103&atid=300103 -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 29 02:37:14 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 17:37:14 -0700 Subject: [Mailman-Users] Is this a mailman or postfix error? In-Reply-To: <42E977BC.90806@indiana.edu> Message-ID: Roy Vinner > >So, after I've set the -with-cgi-gid=apache and >--with-mail-gid=mailman and rerun configure, will I need also to >re-run make and make install? That will be a job for tomorrow... Yes. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From casper.tonka at gmail.com Fri Jul 29 02:55:57 2005 From: casper.tonka at gmail.com (Casper Tonka) Date: Thu, 28 Jul 2005 17:55:57 -0700 Subject: [Mailman-Users] Adding phone number and other information to thesubscriber list? In-Reply-To: References: <535517d405072817151cc8d4da@mail.gmail.com> Message-ID: <535517d405072817555b68c4c9@mail.gmail.com> On 7/28/05, Mark Sapiro wrote: > This may not be what you're looking fore, but there are examples of > MemberAdaptor on sf.net that enable using LDAP and MySQL to hold list > membership information. > > http://sf.net/tracker/index.php?func=detail&aid=871062&group_id=103&atid=300103 > > http://sf.net/tracker/index.php?func=detail&aid=839386&group_id=103&atid=300103 Hmmm... these are getting close to what I want. Looks like the LDAP one breaks some of the critical features of mailman, e.g. bounce tracking. And of course, one of the important things I need is for the subscription process to include the gathering of the phone list information; neither of these solve that. Thanks though. From sean at adoptionmedia.com Fri Jul 29 03:07:21 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Thu, 28 Jul 2005 18:07:21 -0700 Subject: [Mailman-Users] mailman and mysql Message-ID: <42E98149.9070807@adoptionmedia.com> Hi All, I am having some trouble with integration of mailman and mysql. We have a mysql server that has the mailman databases on it and I can connect to it from the mailman server and can send emails out from it but the subscribe function appears to not work. I get the confirmation email and I get all the correct responses from the mailman server but the user does not show up in the mailman database on the mysql server. I am a little confused as the logs all say that the user has subscribbed successfully. Where do I start to troubleshoot this? Thanks, Sean Roe From eliz at indra.com Fri Jul 29 04:03:17 2005 From: eliz at indra.com (Elizabeth Lear) Date: Thu, 28 Jul 2005 20:03:17 -0600 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: <42E97984.7070401@is.kochi-u.ac.jp> References: <42E97984.7070401@is.kochi-u.ac.jp> Message-ID: <20050729020317.GB23561@net.indra.com> > Sorry, but use of Mailman.Handlers.Scrubber is hard coded in > ToDigest.py. I should have make it configurable like it was for the > archiver. :-( Ah, thanks. Before I give up completely, can you say whether scrubber can be hacked out without breaking things, or is it too integral to the code? ...eliz -- Children are made up of genetics, blind luck, and the stories you tell them. - The Flying Ks From tkikuchi at is.kochi-u.ac.jp Fri Jul 29 04:21:07 2005 From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi) Date: Fri, 29 Jul 2005 11:21:07 +0900 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: <20050729020317.GB23561@net.indra.com> References: <42E97984.7070401@is.kochi-u.ac.jp> <20050729020317.GB23561@net.indra.com> Message-ID: <42E99293.2020107@is.kochi-u.ac.jp> Hi, Elizabeth Lear wrote: >>Sorry, but use of Mailman.Handlers.Scrubber is hard coded in >>ToDigest.py. I should have make it configurable like it was for the >>archiver. :-( > > > Ah, thanks. Before I give up completely, can you say whether scrubber > can be hacked out without breaking things, or is it too integral to > the code? > I think the plain text digester expects all the messages should be either in plain text or can be scrubbed internally, IIRC. You should choose to use MIME digest if you want to deliver those attachments. Note also that Scrubber.py is used in the regular delivery (if list admin set so), the digester, and the archiver. -- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/ From msapiro at value.net Fri Jul 29 04:35:15 2005 From: msapiro at value.net (Mark Sapiro) Date: Thu, 28 Jul 2005 19:35:15 -0700 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: <42E99293.2020107@is.kochi-u.ac.jp> Message-ID: Tokio Kikuchi wrote: > >Elizabeth Lear wrote: > >>>Sorry, but use of Mailman.Handlers.Scrubber is hard coded in >>>ToDigest.py. I should have make it configurable like it was for the >>>archiver. :-( >> >> >> Ah, thanks. Before I give up completely, can you say whether scrubber >> can be hacked out without breaking things, or is it too integral to >> the code? >> > >I think the plain text digester expects all the messages should be >either in plain text or can be scrubbed internally, IIRC. You should >choose to use MIME digest if you want to deliver those attachments. >Note also that Scrubber.py is used in the regular delivery (if list >admin set so), the digester, and the archiver. As I recall the original post, archives aren't enabled sitewide, and I don't think the 2.1.6 scrubbing of regular deliveries is an issue only. The only issue was scrubbed attachments in digests. If you want to experiment, I think you could add return(msg) immediately after def process(mlist, msg, msgdata=None): in Mailman/Handlers/Scrubber.py. This might actually work for MIME format digests, but as Tokio indicates above and I said earlier >I don't think you want >to do that because I think the MIME structure of the message with >attachments will not be properly integrated into the overall digest, >at least for 'plain' digests. This will result in digest recipients >seeing MIME part headers, raw HTML, raw base64 encoded data and so >forth instead of attachments. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From barry at python.org Fri Jul 29 04:59:05 2005 From: barry at python.org (Barry Warsaw) Date: Thu, 28 Jul 2005 22:59:05 -0400 Subject: [Mailman-Users] [Mailman-Developers] Low level bug: (solved) In-Reply-To: References: Message-ID: <1122605945.9666.21.camel@geddy.wooz.org> On Thu, 2005-07-28 at 11:52, Mark Sapiro wrote: > The real issue here seems to be that the import from mm_cfg done in the > driver script is inadequately protected. The driver script > print_traceback definition contains > > try: > from Mailman.mm_cfg import VERSION > except ImportError: > VERSION = '<undetermined>' > > This is fine if there is an ImportError exception, but since mm_cfg.py > is edited by users, it is possible (likely) that there will be a > SyntaxError error exception here, and something more meaningful than > the "Mailman experienced a very low level failure and could not even > generate a useful traceback for you." message could be reported. Bare excepts are evil, but maybe it's warranted in this situation. All we really care about is the VERSION variable you're right that users can easily put all manner of nastiness in there. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 307 bytes Desc: This is a digitally signed message part Url : http://mail.python.org/pipermail/mailman-users/attachments/20050728/f204fea5/attachment.pgp From brad at stop.mail-abuse.org Fri Jul 29 08:22:33 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 29 Jul 2005 08:22:33 +0200 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: <20050729020317.GB23561@net.indra.com> References: <42E97984.7070401@is.kochi-u.ac.jp> <20050729020317.GB23561@net.indra.com> Message-ID: At 8:03 PM -0600 2005-07-28, Elizabeth Lear wrote: > Ah, thanks. Before I give up completely, can you say whether scrubber > can be hacked out without breaking things, or is it too integral to > the code? I believe that omitting or hacking Scrubber.py is likely to lead to behaviour that you will find to be very highly undesirable. Certainly MIME formatted digests will no longer be readable because Mailman is unable to put the structure back correctly, and plain text format digests will have all sorts of "garbage" in them which virtually none of your users will be able to do anything with. The result will be that everyone will consider their digests to now be broken. The degree of broken-ness will vary by the types of MIME bodyparts that would normally have been scrubbed, but they will still be "broken". There's a very good reason why things are done the way they are. -- 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 ler at lerctr.org Fri Jul 29 09:12:54 2005 From: ler at lerctr.org (Larry Rosenman) Date: Fri, 29 Jul 2005 03:12:54 -0400 Subject: [Mailman-Users] Stripping an Attachment? Message-ID: We have a list set up with a 4000K size limit, and just the bad Microsoft Extensions in the list Of bad ones, not including the .DOC extension this user used. Why would mailman strip the .DOC? 2.1.6 on FreeBSD from Ports. Ideas? Help? Here's the exim log of the input/output (with e-mail addresses elided): 2005-07-27 08:17:57 1DxkrF-0000md-AR <=*******@********.com H=mail.minerva.net (minerva.net) [206.131.230.4] P=esmtp S=154538 id=E1A3B58F-EACC-4355-9B6F-3C428F2CAF9A at shinkuro.com 2005-07-27 08:17:59 1DxkrH-0000n5-JO <= isoc-trustees-bounces at elists.isoc.org H=localhost (elists.isoc.org) [::1] P=esmtp S=8533 id=E1A3B58F-EACC-4355-9B6F-3C428F2CAF9A at shinkuro.com 2005-07-27 08:17:59 1DxkrH-0000n5-KN <= isoc-trustees-bounces at elists.isoc.org H=localhost (elists.isoc.org) [::1] P=esmtp S=8512 id=E1A3B58F-EACC-4355-9B6F-3C428F2CAF9A at shinkuro.com 2005-07-27 08:17:59 1DxkrH-0000n5-LX <= isoc-trustees-bounces at elists.isoc.org H=localhost (elists.isoc.org) [::1] P=esmtp S=8512 id=E1A3B58F-EACC-4355-9B6F-3C428F2CAF9A at shinkuro.com 2005-07-27 08:17:59 1DxkrH-0000n5-Mi <= isoc-trustees-bounces at elists.isoc.org H=localhost (elists.isoc.org) [::1] P=esmtp S=8512 id=E1A3B58F-EACC-4355-9B6F-3C428F2CAF9A at shinkuro.com 2005-07-27 08:18:00 1DxkrH-0000n5-LX == ******@*******.com R=dnslookup T=remote_smtp defer (0): SMTP delivery explicitly queued 2005-07-27 08:23:08 1DxkrH-0000n5-LX => ********@*******.com R=dnslookup T=remote_smtp S=8648 H=mail.*********.com [***.***.***.***] X=SSLv3:RC4-SHA:128 C="250 11603137 message accepted for delivery" QT=5m9s DT=1s Note the S= on the first line, which is the size, and the S= on the injections from ::1. Help? I have a PDF of the contentfilter page, but this list won't let me post it, I can send to anyone that Want/needs to see it. LER -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: ler at lerctr.org US Mail: 3535 Gaspar Drive, Dallas, TX 75220-3611 US From forrie at forrie.com Fri Jul 29 09:37:22 2005 From: forrie at forrie.com (Forrest Aldrich) Date: Fri, 29 Jul 2005 03:37:22 -0400 Subject: [Mailman-Users] thousands of lists In-Reply-To: References: <20050728045548.GA9149@jose.lug.udel.edu> <548F0A4D-83EA-428D-8E55-425A51B2C9BC@unimelb.edu.au> Message-ID: <42E9DCB2.8030702@forrie.com> Along this line of discussion, the issue of DB backend integration is on the list of TODO - I wonder if there has been any discussion or exchange about implementation. This may help solve some of the scalability issues. _F Brad Knowles wrote: >At 3:07 PM +1000 2005-07-28, Iain Pople wrote: > > > >> We are using Solaris UFS. >> >> > > If switching filesystems is an option, you might want to take a >look at Veritas VxFS. It's a commercial replacement that should be >more than enough for your needs. I've had experience with SGI XFS >(on real SGI hardware), and other journaling filesystems, as well as >other extent-based directory-hashing filesystems, and VxFS beats >everything else I've seen -- hands-down. > > If VxFS isn't an option, keep an eye on ZFS for Solaris 10. I've >heard some really good things about it. > > > Otherwise, you may be forced to have multiple Mailman >installations, each covering a subset of your 15,000 lists. Or, you >may need to come up with a hack to implement a hashed directory >scheme. > > There is an old patch at > >which sounds related according to the description, but the comment >from Barry indicates that something similar has already been applied >to the code, which is why this patch was closed. > > > From jean-philippe.giola at st.com Fri Jul 29 09:56:12 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Fri, 29 Jul 2005 09:56:12 +0200 Subject: [Mailman-Users] arch and html files In-Reply-To: References: Message-ID: <42E9E11C.3080606@st.com> Mark Sapiro wrote: >Jean-Philippe GIOLA wrote: > > > >>Dan Phillips wrote: >> >> >> >>>On Jul 28, 2005, at 7:53 AM, Jean-Philippe GIOLA wrote: >>> >>> >>> >>>>Hi all >>>> >>>>I know it is possible to re-create archives' html files for a list >>>>using >>>>"/bin/arch listname path_to_listname.mbox" >>>>But my problem is that i want to re-create those html files only for >>>>the >>>>last mail of listname.mbox >>>> >>>>Is it possible ?? >>>> >>>> >>> >>>Look at the options for bin/arch: >>> >>> -s N >>> --start=N >>> Start indexing at article N, where article 0 is the first in >>>the mbox. >>> Defaults to 0. >>> >>> >>yes but using this option, you must know how many mails there are in the >>mbox file. >>and I don't know that number... >>Is it possible to know it ? >> >> > >grep ^From\ path_to_listname.mbox | wc | awk '{print $3-1}' - > >I'm assuming you want to use bin/arch to add a message to the archive >and that's why you're not using --wipe in your examples. > >bin/arch can read any mbox format file. Thus you could use 'sed' for >example to extract the last message from the mbox and write it to 'x' >and then do 'bin/arch listname x' > >>From your previous posts about archiving, I assume you are trying to do >this to maintain pipermail archives in addition to using an external >archiver. In that case, it's even easier. Have your external archiver >write the current post to 'x' (you may have to add the initial From_ >line) and then do 'bin/arch listname x'. > >Alternatively, you could just use Mailman's pipermail archiving only >and build your external achiver to receive its input via an e-mail >address which you subscribe to the list. > >-- >Mark Sapiro The highway is for gamblers, >San Francisco Bay Area, California better use your sense - B. Dylan > > > Thank you very much for your answer Best reguards -- Cordialement, Jean-Philippe Giola - 6577 From BIConsulting at blackiris.com Fri Jul 29 12:45:26 2005 From: BIConsulting at blackiris.com (David Scribner) Date: Fri, 29 Jul 2005 05:45:26 -0500 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: References: Message-ID: At 2:19 PM +0200 7/28/05, Brad Knowles wrote: >At 7:03 AM -0500 2005-07-28, David Scribner wrote: > >> Also, I don't see anything where I can set the time that a Daily >> Digest is sent out. > > It's a cron job. Did you enable all the cron jobs like you >were supposed to? I am using the Apple supplied Mailman as part of OSX 10.2.4 SERVER. How can I tell is the cron jobs were/are enabled? I'm not a UNIX "geek" so I usually depend on the GUI parts of OSX Server. David Scribner From eliz at indra.com Fri Jul 29 13:35:33 2005 From: eliz at indra.com (Elizabeth Lear) Date: Fri, 29 Jul 2005 05:35:33 -0600 Subject: [Mailman-Users] attachments being stored for plain-text digests In-Reply-To: References: <42E97984.7070401@is.kochi-u.ac.jp> <20050729020317.GB23561@net.indra.com> Message-ID: <20050729113533.GA63750@net.indra.com> Thanks so much for all of the help and information. I will try using MIME digests first. If things don't work for the subscribers, I can try Mark's code suggestion. ...eliz -- Children are made up of genetics, blind luck, and the stories you tell them. - The Flying Ks From tiagocruz at forumgdh.net Fri Jul 29 13:48:48 2005 From: tiagocruz at forumgdh.net (Tiago Cruz) Date: Fri, 29 Jul 2005 08:48:48 -0300 Subject: [Mailman-Users] Help with Virtual Mailman In-Reply-To: <42E966B5.50801@forumgdh.net> References: <42E966B5.50801@forumgdh.net> Message-ID: <42EA17A0.5010005@forumgdh.net> Kenn Martin escreveu: > Better yet, add the following to the MAKE_ARGS section of > /usr/local/etc/pkgtools.conf : > > 'mail/mailman' => 'MAIL_GID=mailman', > > This will also save you each time you run portupgrade. Hi Kenn, Thank you to your tip, it's really very important set this variable to future upgrade in my system! But I can't find this file in my FreeBSD 5.4 STABLE... I need install some package? Thanks a lot! Cheers, Tiago Cruz From lstone19 at stonejongleux.com Fri Jul 29 13:26:43 2005 From: lstone19 at stonejongleux.com (Larry Stone) Date: Fri, 29 Jul 2005 06:26:43 -0500 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: Message-ID: On 7/29/05 5:45 AM, David Scribner at BIConsulting at blackiris.com wrote: > At 2:19 PM +0200 7/28/05, Brad Knowles wrote: >> At 7:03 AM -0500 2005-07-28, David Scribner wrote: >> >>> Also, I don't see anything where I can set the time that a Daily >>> Digest is sent out. >> >> It's a cron job. Did you enable all the cron jobs like you >> were supposed to? > > I am using the Apple supplied Mailman as part of OSX 10.2.4 SERVER. > How can I tell is the cron jobs were/are enabled? I'm not a UNIX > "geek" so I usually depend on the GUI parts of OSX Server. Ah... If it were a self-installed mailman on non-Server OS X, we can be a lot of help. But there seems to be little knowledge here of Apple's somewhat proprietary installation of Mailman on OS X Server. Reports indicate that there is a lot non-standard about how Apple installed it. -- Larry Stone lstone19 at stonejongleux.com http://www.stonejongleux.com/ From mail at christiananton.de Fri Jul 29 14:30:06 2005 From: mail at christiananton.de (Christian Anton) Date: Fri, 29 Jul 2005 14:30:06 +0200 Subject: [Mailman-Users] subscribers with more than one email address Message-ID: <42EA214E.30600@christiananton.de> Hi everybody, today one of my users told me he wants to receive all list-mails on his gmail-account but he wants to be able to post messages from his two other mail addresses, too. How could we realize this? thanks Fibbs From jean-philippe.giola at st.com Fri Jul 29 14:48:16 2005 From: jean-philippe.giola at st.com (Jean-Philippe GIOLA) Date: Fri, 29 Jul 2005 14:48:16 +0200 Subject: [Mailman-Users] arch + EXTERNAL_ARCHIVER + lock files Message-ID: <42EA2590.9070605@st.com> Hi all 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 ? NB : When I execute "/home/mailman/bin/arch listname /tmp/mail_tmp" directly from the command line, it works very well... -- Cordialement, Jean-Philippe Giola - 6577 From rromano at sioptical.com Fri Jul 29 15:21:40 2005 From: rromano at sioptical.com (Russ Romano) Date: Fri, 29 Jul 2005 09:21:40 -0400 Subject: [Mailman-Users] subscribers with more than one email address In-Reply-To: <42EA214E.30600@christiananton.de> Message-ID: <004a01c59440$74e5eb50$5000a8c0@siopticalinc.sioptical.com> I do this on my own list... Just have the user subscribe from every account they want to post from... And then turn off mail delivery (first option typically in the user config web page) for the accounts that he/she doesn't want mail delivered to. -Russ > > Hi everybody, > > today one of my users told me he wants to receive all > list-mails on his > gmail-account but he wants to be able to post messages from his two > other mail addresses, too. > How could we realize this? > > thanks > > Fibbs > ------------------------------------------------------ > Mailman-Users mailing list > Mailman-Users at python.org > http://mail.python.org/mailman/listinfo/mailma> n-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/rromano%4 0sioptical.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 Fri Jul 29 15:06:00 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 29 Jul 2005 15:06:00 +0200 Subject: [Mailman-Users] subscribers with more than one email address In-Reply-To: <42EA214E.30600@christiananton.de> References: <42EA214E.30600@christiananton.de> Message-ID: At 2:30 PM +0200 2005-07-29, Christian Anton wrote: > today one of my users told me he wants to receive all list-mails on his > gmail-account but he wants to be able to post messages from his two > other mail addresses, too. > How could we realize this? Have him subscribe from both addresses, and set one to NOMAIL. -- 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 Jul 29 15:03:48 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 29 Jul 2005 15:03:48 +0200 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: References: Message-ID: At 5:45 AM -0500 2005-07-29, David Scribner wrote: > I am using the Apple supplied Mailman as part of OSX 10.2.4 SERVER. How > can I tell is the cron jobs were/are enabled? I'm not a UNIX "geek" so > I usually depend on the GUI parts of OSX Server. 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 Fri Jul 29 15:08:36 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 29 Jul 2005 15:08:36 +0200 Subject: [Mailman-Users] Stripping an Attachment? In-Reply-To: References: Message-ID: At 3:12 AM -0400 2005-07-29, Larry Rosenman wrote: > We have a list set up with a 4000K size limit, and just the bad Microsoft > Extensions in the list > Of bad ones, not including the .DOC extension this user used. > > Why would mailman strip the .DOC? Depends on your content filtering configuration. Did you configure Mailman to pass only certain types and strip everything else, or strip only certain types and pass everything else? Did you configure Mailman to scrub all attachments for digests and the regular lists too? -- 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 dhphllps at memphis.edu Fri Jul 29 15:33:22 2005 From: dhphllps at memphis.edu (Dan Phillips) Date: Fri, 29 Jul 2005 08:33:22 -0500 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: References: Message-ID: <5C5F1F4B-46EA-4A6E-A64C-48AB3C2D49A3@memphis.edu> On Jul 29, 2005, at 6:26 AM, Larry Stone wrote: > On 7/29/05 5:45 AM, David Scribner at BIConsulting at blackiris.com > wrote: >> I am using the Apple supplied Mailman as part of OSX 10.2.4 SERVER. >> How can I tell is the cron jobs were/are enabled? I'm not a UNIX >> "geek" so I usually depend on the GUI parts of OSX Server. >> > > Ah... If it were a self-installed mailman on non-Server OS X, we > can be a > lot of help. But there seems to be little knowledge here of Apple's > somewhat > proprietary installation of Mailman on OS X Server. Reports > indicate that > there is a lot non-standard about how Apple installed it. I first installed Mailman 2.0.13 from source on Jaguar server and have updated it to 2.1.6, but recently began using a default Apple install on Tiger Server. There's really very little done differently that I can see, other than the system unexpectedly changing my settings in mm_cfg.py on occasion. The big difference is splitting into var and /usr/share directories. In any case, the Mailman crontab is standard. David, run "sudo crontab -u mailman -l" in the Terminal app and look for this line: # Noon, mail digests for lists that do periodic as well as threshhold delivery. 0 12 * * * /usr/bin/python -S /usr/share/mailman/cron/senddigests Read man crontab for instructions on how to edit it. Dan ================================ Dan Phillips Associate Professor of Horn, University of Memphis site administrator: music.memphis.edu From msapiro at value.net Fri Jul 29 16:43:26 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 29 Jul 2005 07:43:26 -0700 Subject: [Mailman-Users] Stripping an Attachment? In-Reply-To: Message-ID: Larry Rosenman wrote: >We have a list set up with a 4000K size limit, and just the bad Microsoft >Extensions in the list >Of bad ones, not including the .DOC extension this user used. > >Why would mailman strip the .DOC? Content filtering does not strip based on filename extension. It strips based on mime content type. Just because a file is named *.doc doesn't mean a sender's MUA gives it a content type of application/msword when attaching it to a mail message. Also, see Brad's suggestion in another reply that you might be scrubbing attachments from regular deliveries. >I have a PDF of the contentfilter page, but this list won't let me post it, >I can send to anyone that >Want/needs to see it. Why not just copy and paste the contents of the filter_mime_types and pass_mime_types boxes into a text post? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ler at lerctr.org Fri Jul 29 16:47:58 2005 From: ler at lerctr.org (Larry Rosenman) Date: 29 Jul 2005 09:47:58 -0500 Subject: [Mailman-Users] Stripping an Attachment? Message-ID: On Jul 29 2005, Mark Sapiro wrote: > Larry Rosenman wrote: > > >We have a list set up with a 4000K size limit, and just the bad Microsoft > >Extensions in the list > >Of bad ones, not including the .DOC extension this user used. > > > >Why would mailman strip the .DOC? > > Content filtering does not strip based on filename extension. It strips > based on mime content type. Just because a file is named *.doc doesn't > mean a sender's MUA gives it a content type of application/msword when > attaching it to a mail message. > > Also, see Brad's suggestion in another reply that you might be > scrubbing attachments from regular deliveries. That option is NOT set.... > > > I have a PDF of the contentfilter page, but this list won't let me post > > it, I can send to anyone that Want/needs to see it. > > Why not just copy and paste the contents of the filter_mime_types and > pass_mime_types boxes into a text post? the mime types boxes are all empty.... -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: ler at lerctr.org US Mail: 3535 Gaspar Drive, Dallas, TX 75220-3611 From msapiro at value.net Fri Jul 29 16:57:30 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 29 Jul 2005 07:57:30 -0700 Subject: [Mailman-Users] Stripping an Attachment? In-Reply-To: Message-ID: Larry Rosenman wrote: >On Jul 29 2005, Mark Sapiro wrote: > >> Larry Rosenman wrote: >> >> >We have a list set up with a 4000K size limit, and just the bad Microsoft >> >Extensions in the list >> >Of bad ones, not including the .DOC extension this user used. >> > >> >Why would mailman strip the .DOC? >> > >> Content filtering does not strip based on filename extension. It strips >> based on mime content type. Just because a file is named *.doc doesn't >> mean a sender's MUA gives it a content type of application/msword when >> attaching it to a mail message. >> >> Also, see Brad's suggestion in another reply that you might be >> scrubbing attachments from regular deliveries. > >That option is NOT set.... > >> >> > I have a PDF of the contentfilter page, but this list won't let me post >> > it, I can send to anyone that Want/needs to see it. >> >> Why not just copy and paste the contents of the filter_mime_types and >> pass_mime_types boxes into a text post? >the mime types boxes are all empty.... Is content filtering even on? and if so, why if there is nothing in *_mime_types? What is the list of bad extensions you refer to? Are you using header_filter_rules to catch posts with 'bad' attachments? If so, this should only result in application of the action to the entire post, not stripping of sub parts. Likewise max_message_size. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From sean at adoptionmedia.com Fri Jul 29 17:06:20 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Fri, 29 Jul 2005 08:06:20 -0700 Subject: [Mailman-Users] mysql and mailman part 2 Message-ID: <42EA45EC.9080207@adoptionmedia.com> Hi All, here is some more information about my issue from yesturday. On my default 'mailman' list I can add users and delete users no problem via the web interface, however our 'emagazine' database which is set up the same way, does not work. the only real difference is the 'emagazine' database has over 123000 addresses in it. Did I hit some sort of limitation? Thanks, Sean From msapiro at value.net Fri Jul 29 17:13:36 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 29 Jul 2005 08:13:36 -0700 Subject: [Mailman-Users] subscribers with more than one email address In-Reply-To: <42EA214E.30600@christiananton.de> Message-ID: Christian Anton wrote: > >today one of my users told me he wants to receive all list-mails on his >gmail-account but he wants to be able to post messages from his two >other mail addresses, too. >How could we realize this? I think this is on the 'list' for Mailman 3, but in the mean time, two other replies suggested multiple subs with all but one set to disable mail delivery. This is probably the best approach because it gives the user control, but it can be useful in some cases to add the other address(es) to accept_these_nonmembers. This can be done as part of the approval process for a held post from a 'non-member'. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From paolophp3 at gmail.com Fri Jul 29 18:47:57 2005 From: paolophp3 at gmail.com (Paolo) Date: Fri, 29 Jul 2005 18:47:57 +0200 Subject: [Mailman-Users] Weird membership reminder Message-ID: <5e6decd050729094720c437ea@mail.gmail.com> Hi all, I'm not a Mailman expert, so I apologize if my question has no sense. I have unsubscribed from a list one years ago or more. Today has arrived a mail with this subject: Membership reminder and this body: Your password: xxxxxxx Request made by IP 127.0.0.1 at 2005/07/29 16:50:25.305 GMT+2 where xxxxxxx is the password I gave during subscription. What's up? Thanks From msapiro at value.net Fri Jul 29 18:56:32 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 29 Jul 2005 09:56:32 -0700 Subject: [Mailman-Users] Single List not Working In-Reply-To: <42EA248D.8090102@tekhed.com> Message-ID: Shane Harsch wrote: >> >There is a config.pck.corrupt file in there, as well as a digest.mbox >that has the test messages I was sending. I removed those and sent >another message. It created another digest.mbox with the message. So the post is getting as far as ToDigest which is pretty far along in the pipeline. >But now there is an error in the error log saying the config file is >corrupt. It's then using config.pck.last, which is probably corrupt as >well. I then send another message to the list and that one goes straight >to the digest.mbox without any log entry. Here's what I'd do: run 'bin/dumpdb config.pck* >unique_file' on all the list's config.pck* files. diff the various results to see if they are actually different. See if the list has a 'pipline' attribute which might be missing ToOutgoing - this is a long shot, but it would explain it. compare the dumpdb output with that from a working list and see if you can identify anything unusual that might be a problem. Try using bin/withlist to fix anything you find that looks wrong. If that doesn't work, continue with - Based on the above diff results, pick the best of the config.pck* files and make that config.pck run 'bin/config_list -o file' and various option configurations of 'bin/list_members -o file'. Delete the list, recreate it and configure it with 'bin/config_list -i file' using the above output and add the regular and digest members using bin/add_members and the above output. Consider using bin/withlist to restore user passwords and user options from the dumpdb output. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Fri Jul 29 19:01:43 2005 From: msapiro at value.net (Mark Sapiro) Date: Fri, 29 Jul 2005 10:01:43 -0700 Subject: [Mailman-Users] Weird membership reminder In-Reply-To: <5e6decd050729094720c437ea@mail.gmail.com> Message-ID: Paolo wrote: > >I have unsubscribed from a list one years ago or more. Today has >arrived a mail with this subject: Membership reminder > >and this body: > >Your password: xxxxxxx > >Request made by IP 127.0.0.1 at 2005/07/29 16:50:25.305 GMT+2 > >where xxxxxxx is the password I gave during subscription. Evidently you are subscribed to the list this came from. Someone requested a password reminder via the web for your subscription and one was mailed to you. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From liyasmm at gmail.com Fri Jul 29 19:18:28 2005 From: liyasmm at gmail.com (liyas_m m) Date: Sat, 30 Jul 2005 01:18:28 +0800 Subject: [Mailman-Users] Welcome to the "Mailman-Users" mailing list In-Reply-To: References: Message-ID: <2452665f050729101840240363@mail.gmail.com> hi, i m using mailman on mac os X 10.4. When i saved the created mailing list, its just dissappear. How do i solve that? From BIConsulting at blackiris.com Fri Jul 29 19:19:23 2005 From: BIConsulting at blackiris.com (David Scribner) Date: Fri, 29 Jul 2005 12:19:23 -0500 Subject: [Mailman-Users] Digest Sending Questions Message-ID: At 8:33 AM -0500 7/29/05, Dan Phillips wrote: > >I first installed Mailman 2.0.13 from source on Jaguar server and >have updated it to 2.1.6, but recently began using a default Apple >install on Tiger Server. There's really very little done differently >that I can see, other than the system unexpectedly changing my >settings in mm_cfg.py on occasion. The big difference is splitting >into var and /usr/share directories. > >In any case, the Mailman crontab is standard. > >David, run "sudo crontab -u mailman -l" in the Terminal app and look >for this line: > ># Noon, mail digests for lists that do periodic as well as >threshhold delivery. >0 12 * * * /usr/bin/python -S /usr/share/mailman/cron/senddigests I ran that and got back: "crontab: no crontab for mailman" So how do I fix that? I do have the radio button set for sending Daily Digests Thanks David Scribner From kmartin+mailman at infoteam.com Fri Jul 29 19:22:17 2005 From: kmartin+mailman at infoteam.com (Kenn Martin) Date: Fri, 29 Jul 2005 13:22:17 -0400 Subject: [Mailman-Users] Help with Virtual Mailman In-Reply-To: <42EA17A0.5010005@forumgdh.net> References: <42E966B5.50801@forumgdh.net> <42EA17A0.5010005@forumgdh.net> Message-ID: <4106C781779207745333C21F@[10.0.0.93]> --On Friday, July 29, 2005 8:48 AM -0300 Tiago Cruz wrote: > Kenn Martin escreveu: > >> Better yet, add the following to the MAKE_ARGS section of >> /usr/local/etc/pkgtools.conf : >> >> 'mail/mailman' => 'MAIL_GID=mailman', >> >> This will also save you each time you run portupgrade. > > Hi Kenn, > > Thank you to your tip, it's really very important set this variable to > future upgrade in my system! > But I can't find this file in my FreeBSD 5.4 STABLE... I need install > some package? Yes you do. The portupgrade package is essential to keeping installed ports up-to-date (including dependencies). Once portupgrade is installed, you can check the status of all packages by running: /usr/local/sbin/portupgrade -an We have a central build server that cvsup's the base and ports weekly (and then builds a copy of the base and multiple kernels). /usr/ports is NFS-mounted by everyone so portupgrade looks there when evaluating what packages can be upgraded. The -a switch says to do all packages, the -n switch says to just report back and not actually build and install. Alternatively you can use the -i switch to be prompted for each package. Remember that /usr/ports/distfiles can end up with a lot of tar files over time and occasionally needs clean up. Our weekly build process cleans it but prior to that it acts like a cache so installing the same package on multiple machines doesn't incur downloading tar files. ---- Information for sysutils/portupgrade Comment: FreeBSD ports/packages administration and management tool suite Description: Portupgrade is a tool to upgrade installed packages via ports or packages. You can upgrade installed packages without having to reinstall depending or dependent packages. It can automatically trace dependency chains up and down upgrading packages recursively. This package also includes the following utilities: portinstall: Helps you install new ports in a handy way. portcvsweb: Instantly lets you browse change history via CVSweb. portversion: Replaces pkg_version(1) and helps you upgrade packages with portupgrade(1). (runs much faster) portsclean: Cleans ports workdir's, unreferenced distfiles, old and orphan shared libraries, and stale packages. portsdb: Creates binary database from the ports INDEX. ports_glob: Expands ports globs. pkg_deinstall: Wraps pkg_delete(1) and provides additional features. pkg_fetch: Fetches packages from a remote site. pkg_glob: Expands package globs. pkg_which: Checks which package a file came from quickly. pkgdb: Manages and searches the package database. Author: Akinori MUSHA From brad at stop.mail-abuse.org Fri Jul 29 19:44:14 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Fri, 29 Jul 2005 19:44:14 +0200 Subject: [Mailman-Users] Digest Sending Questions In-Reply-To: References: Message-ID: At 12:19 PM -0500 2005-07-29, David Scribner wrote: > "crontab: no crontab for mailman" > > So how do I fix that? I could tell you how to fix that for general Unix, but I have no clue as to how Apple thinks that should be managed for MacOS X Server. Again, see the FAQ entry regarding the use of Mailman on MacOS X Server. -- 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 TONYRIC at mitre.org Fri Jul 29 20:47:18 2005 From: TONYRIC at mitre.org (Ricciotti Jr.,Anthony R.) Date: Fri, 29 Jul 2005 14:47:18 -0400 Subject: [Mailman-Users] Archive list with date stamp Message-ID: <34057267CF00724C95993336BA20EA22341394@IMCSRV4.MITRE.ORG> I have a group of users that have requested that the archive lists include the date/time of the email in the list. In other words: [Mailman-Users] wrapper error Wayne Sitton Would show up as this: [Mailman-Users] wrapper error Wayne Sitton Thu Apr 4 17:56:59 EST 2024 Is there a patch that I am missing? I thought I saw it in the feature list, but now cannot find it anywhere. I am running 2.1.6 as I thought it was there, and needed the security patches also. Thanks Tony Ricciotti The MITRE Corporation From pjh at lowell.edu Fri Jul 29 22:28:20 2005 From: pjh at lowell.edu (Padraig Houlahan) Date: Fri, 29 Jul 2005 13:28:20 -0700 Subject: [Mailman-Users] Umbrella lists and Reply-to issue Message-ID: <42ea9164.2f8.fb1.1055401737@lowell.edu> Greetings: I have an umbrella list that I can't quite configure exactly the way I want. Here is the situation: List STAFF contains list STUDENTS and list ADMINS Currently, STUDENTS and ADMINS have aliases set so email for STAFF is accepted, which is fine. The problem is that when external email arrives for STAFF and needs to be moderated, it also needs to be moderated by STUDENTS and ADMINS. In practice, I have a much more complex list of lists than this so this is a real nuisance. I have tried setting the "Hide Sender" option so the email appears to be from a local address (STAFF at ...), but this seems to always over-ride any settings in either (or both) of the "Strip reply-to" and the "Where are replies to list messages directed?" options. This means that while "Hide Sender" allows moderated mail posted to STAFF to appear as being from STAFF, it also means the Reply-To's are directed to the STAFF list instead of the poster. So, I want to be able to Hide the Sender, but set the Reply-To to the poster. However, Hide Sender seems to prevent this. Am I doing something wrong or is this a limitation with MailMan? Regards, PH ++++++++++++ Padraig Houlahan IT Manager Lowell Observatory Flagstaff, AZ From sean at adoptionmedia.com Sat Jul 30 01:50:14 2005 From: sean at adoptionmedia.com (Sean Roe) Date: Fri, 29 Jul 2005 16:50:14 -0700 Subject: [Mailman-Users] web stuff for mailman Message-ID: <42EAC0B6.3010903@adoptionmedia.com> Hi All, I think I am on the last issue I have setting this up. I'll got to the website: http://lists.adoption.com/mailman/admin and it will only show one list test_mag. When I click on it, it goes to: http://lists.adoption.com/cgi-bin/mailman/admin/test_mag which doesn't work.....it keeps sticking /cgi-bin/ in front of all the links it generates. I have tried different iterations of mm_cfg.py DEFAULT_URL_PATTERN = 'http://%s/mailman' and it still doesn't work. So how do I fix this? Thanks, Sean From ler at lerctr.org Sat Jul 30 04:46:34 2005 From: ler at lerctr.org (Larry Rosenman) Date: Fri, 29 Jul 2005 22:46:34 -0400 Subject: [Mailman-Users] Stripping an Attachment? In-Reply-To: Message-ID: Just to close this out, turning OFF content-filtering (we catch the bad extensions in the MTA), Fixed the issue. Moral of the story: be careful of BLANK content-type entries And enabling content-filtering. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: ler at lerctr.org US Mail: 3535 Gaspar Drive, Dallas, TX 75220-3611 US From daevid at daevid.com Sat Jul 30 22:07:17 2005 From: daevid at daevid.com (Daevid Vincent) Date: Sat, 30 Jul 2005 13:07:17 -0700 Subject: [Mailman-Users] REQ: show member names as well as email addresses Message-ID: <20050730200753.7B95A1E4006@bag.python.org> I'm using version 2.1.5 (Gentoo) and when a member views the member list, it only shows the email addresses. I request that it also (or have the option for the moderator to allow this) to show the Names of the members too. It shows the full name when you click on the hyperlinked obscured email, but that is tedious if you're trying to find someone but don't know their email address. From jwt at onjapan.net Sun Jul 31 03:29:45 2005 From: jwt at onjapan.net (Jim Tittsler) Date: Sun, 31 Jul 2005 10:29:45 +0900 Subject: [Mailman-Users] web stuff for mailman In-Reply-To: <42EAC0B6.3010903@adoptionmedia.com> References: <42EAC0B6.3010903@adoptionmedia.com> Message-ID: <42EC2989.2090702@onjapan.net> On 2005/07/30 08:50, Sean Roe wrote: > When I click on it, it goes to: > > http://lists.adoption.com/cgi-bin/mailman/admin/test_mag > > which doesn't work.....it keeps sticking /cgi-bin/ in front of all the > links it generates. I have tried different iterations of mm_cfg.py > > DEFAULT_URL_PATTERN = 'http://%s/mailman' > > and it still doesn't work. So how do I fix this? DEFAULT_URL_PATTERN = 'http://%s/mailman/' 1. After making a configuration change that affects the URL, remember that you need to run fix_url to update existing lists: bin/withlist -l -r fix_url test_mag 2. Make sure DEFAULT_URL is still set to None. (At least one packager used to change it.) 3. Did you restart Mailman? -- Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6 Python Starship http://Starship.Python.net/crew/jwt/ Mailman IRC irc://irc.freenode.net/#mailman From postfix at webgate.ro Sun Jul 31 10:10:54 2005 From: postfix at webgate.ro (Alex) Date: Sun, 31 Jul 2005 11:10:54 +0300 Subject: [Mailman-Users] BIG trouble: mailman does not work with postfix+maildrop+mysql Message-ID: <42EC878E.2060500@webgate.ro> Hello mailman experts, I am comming here because i have problems makeing mailman working with postfix+maildrop (used as local delivery agent) and mysql as bakend. First i want to mention on our mailserver everything is virtualized and postfix is working like a charm with mysql and maildrop for our virtualized domains. I am using RHEL4 + postfix-2.1.5-4.2.RHEL4 Yesterday, i tried to add mailman (mailman-2.1.5-33.rhel4) to above comination (i want to setup some inernal mailing lists) but all the time when somebody wants to subscribe via email, i get the following error in /var/log/maillog file: Jul 31 10:15:29 lists postfix/pickup[12500]: 341DD48D0D: uid=12346 from= Jul 31 10:15:29 lists postfix/cleanup[12551]: 341DD48D0D: message-id=<20050731071529.341DD48D0D at lists.mydoom.ro> Jul 31 10:15:29 lists postfix/qmgr[12501]: 341DD48D0D: from=, size=429, nrcpt=1 (queue active) Jul 31 10:15:29 lists maildrop[12561]: Invalid user specified or account temporary disabled. Jul 31 10:15:29 lists postfix/pipe[12560]: 341DD48D0D: to=<|/usr/lib/mailman/mail/mailman post mailman at mydoom.ro>, orig_to=, relay=maildrop, delay=0, status=bounced (user unknown. Command output: maildrop: Invalid user specified. ) so, it looks like maildrop is tring to deliver email from acadar at mydoom.ro to one inexistent mailbox named: "|/usr/lib/mailman/mail/mailman post mailman at mydoom.ro" and is not makeing the correct redirection, redirecting incomming message to /usr/lib/mailman/mail/mailman PIPE .... Practically, sintax above is interpreted like a string and not like a command! Subscriptions via WEB are ok, but nobody can send email to other members (mailman at lists.mydoom.ro) due to reason above! Message is bounced and returned to sender! Here comes relevant parts of: postfix main.cf ### Alias specific settings ### alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases newaliases_path = /usr/bin/newaliases virtual_alias_domains = $virtual_alias_maps virtual_alias_maps = mysql:redirections.cf, $alias_maps, hash:/etc/mailman/aliases ### Mailman specific settings ### owner_request_special = no recipient_delimiter = + unknown_local_recipient_reject_code = 550 and last lines in /etc/mailman/mm_cfg.py looks like ############################################################## # Put YOUR site-specific configuration below, in mm_cfg.py . # # See Defaults.py for explanations of the values. MTA = 'Postfix' POSTFIX_STYLE_VIRTUAL_DOMAINS = ['mydoom.ro'] I created a new mailing list named maildrop, and /etc/mailman/aliases look like below: mailman: "|/usr/lib/mailman/mail/mailman post mailman" mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/lib/mailman/mail/mailman join mailman" mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman" mailman-request: "|/usr/lib/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman" I think the problem is caused by redirections above due to incompatible sintax between mailman and standard postfix+maildrop+mysql redirections. Can somebody clarify me sintax: mailman: "|/usr/lib/mailman/mail/mailman post mailman" In my opinion it mean: REDIRECT all emails comming to address: mailman at mydoom.ro into mailman pipe (|/usr/lib/mailman/mail/mailman) with 2 arguments (post and mailman). What i don't know, is what represent FIRST (post) and SECOND (mailman) ARGUMENTS in this pipe? I tried to find and explanation in mailman docs to this question but it seems that answer is missing!!! Any fix will be wellcome. Regards, Alex PS: No errors are reported in /var/log/mailman/error! From BIConsulting at blackiris.com Sun Jul 31 17:01:27 2005 From: BIConsulting at blackiris.com (David Scribner) Date: Sun, 31 Jul 2005 10:01:27 -0500 Subject: [Mailman-Users] Mailman Cron Jobs on Tiger OSX Server Solved Message-ID: I want to thank everyone that has helped with this problem. What i discovered is that if you UPGRADE to Tiger Server from a Panther Server install the Mailman Cron jobs don't get enabled or run. However, if you install a clean fresh version of Tiger Server and set-up Mailman from scratch the Cron Jobs are enabled and happen as they are supposed to. Luckily, in my case i was able to do a clean install of Tiger Server and everything is running fine now. And it had the added benefit that I was able to clean out some other things from the previous Panther install. I just wanted to pass along this note in case someone runs into this same problem. Again, Thanks David Scribner BI Consulting From msapiro at value.net Sun Jul 31 18:20:23 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 31 Jul 2005 09:20:23 -0700 Subject: [Mailman-Users] REQ: show member names as well as email addresses In-Reply-To: <20050730200753.7B95A1E4006@bag.python.org> Message-ID: Daevid Vincent wrote: >I'm using version 2.1.5 (Gentoo) and when a member views the member list, it >only shows the email addresses. I request that it also (or have the option >for the moderator to allow this) to show the Names of the members too. It >shows the full name when you click on the hyperlinked obscured email, but >that is tedious if you're trying to find someone but don't know their email >address. RFEs are best submitted at http://sourceforge.net/tracker/?group_id=103&atid=350103 so they can be properly tracked, commented, found, etc. In fact, if you look, you'll find http://sourceforge.net/tracker/index.php?func=detail&aid=983002&group_id=103&atid=350103 which addresses this issue. Feel free to add your own comment. In the mean time, your users can get a member list including real name via the e-mail 'who' command sent to the listname-request address. This is not as convenient as the web roster for looking up a single address, but it beats clicking every address looking for a specific name. The format of the 'who' command depends on whether the roster is 'public' or not. Send a 'help' command to the listname-request address for list specific help. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Jul 31 18:25:20 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 31 Jul 2005 09:25:20 -0700 Subject: [Mailman-Users] Archive list with date stamp In-Reply-To: <34057267CF00724C95993336BA20EA22341394@IMCSRV4.MITRE.ORG> Message-ID: Ricciotti Jr.,Anthony R. wrote: >I have a group of users that have requested that the archive lists >include the date/time of the email in the list. > >In other words: > >[Mailman-Users] wrapper error Wayne Sitton > >Would show up as this: > >[Mailman-Users] wrapper error Wayne Sitton Thu Apr 4 17:56:59 EST >2024 > >Is there a patch that I am missing? I thought I saw it in the feature >list, but now cannot find it anywhere. I am running 2.1.6 as I thought >it was there, and needed the security patches also. It's an RFE at http://sourceforge.net/tracker/index.php?func=detail&aid=843141&group_id=103&atid=350103 I'm not aware of a patch. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From msapiro at value.net Sun Jul 31 18:52:17 2005 From: msapiro at value.net (Mark Sapiro) Date: Sun, 31 Jul 2005 09:52:17 -0700 Subject: [Mailman-Users] BIG trouble: mailman does not work withpostfix+maildrop+mysql In-Reply-To: <42EC878E.2060500@webgate.ro> Message-ID: Alex wrote: > >Yesterday, i tried to add mailman (mailman-2.1.5-33.rhel4) to above >comination (i want to setup some inernal mailing lists) but all the time >when somebody wants to subscribe via email, i get the following error in >/var/log/maillog file: > >Jul 31 10:15:29 lists postfix/pickup[12500]: 341DD48D0D: uid=12346 >from= >Jul 31 10:15:29 lists postfix/cleanup[12551]: 341DD48D0D: >message-id=<20050731071529.341DD48D0D at lists.mydoom.ro> >Jul 31 10:15:29 lists postfix/qmgr[12501]: 341DD48D0D: >from=, size=429, nrcpt=1 (queue active) >Jul 31 10:15:29 lists maildrop[12561]: Invalid user specified or account >temporary disabled. >Jul 31 10:15:29 lists postfix/pipe[12560]: 341DD48D0D: >to=<|/usr/lib/mailman/mail/mailman post mailman at mydoom.ro>, >orig_to=, relay=maildrop, delay=0, >status=bounced (user unknown. Command output: maildrop: Invalid user >specified. ) It looks like Postfix is trying to send the 'pipe' command (plus @mydoom.ro) to maildrop as an e-mail address and maildrop is rejecting it because it's not a valid address. This seems to be a postfix/maildrop configuration issue. I don't think mailman-users can be of much help here. Note that if Postfix directly executes the pipe instead of passing it to maildrop as an address, it should work. >so, it looks like maildrop is tring to deliver email from >acadar at mydoom.ro to one inexistent mailbox named: >"|/usr/lib/mailman/mail/mailman post mailman at mydoom.ro" and is not >makeing the correct redirection, redirecting incomming message to >/usr/lib/mailman/mail/mailman PIPE .... Practically, sintax above is >interpreted like a string and not like a command! Exactly. Again, this is a Postfix/maildrop issue, not a Mailman issue. >Subscriptions via WEB are ok, but nobody can send email to other members >(mailman at lists.mydoom.ro) due to reason above! Message is bounced and >returned to sender! > >Here comes relevant parts of: >postfix main.cf >### Alias specific settings ### >alias_database = hash:/etc/aliases >alias_maps = hash:/etc/aliases >newaliases_path = /usr/bin/newaliases >virtual_alias_domains = $virtual_alias_maps >virtual_alias_maps = mysql:redirections.cf, $alias_maps, >hash:/etc/mailman/aliases >### Mailman specific settings ### >owner_request_special = no >recipient_delimiter = + >unknown_local_recipient_reject_code = 550 > >and last lines in /etc/mailman/mm_cfg.py looks like >############################################################## ># Put YOUR site-specific configuration below, in mm_cfg.py . # ># See Defaults.py for explanations of the values. >MTA = 'Postfix' >POSTFIX_STYLE_VIRTUAL_DOMAINS = ['mydoom.ro'] > >I created a new mailing list named maildrop, and /etc/mailman/aliases >look like below: Actually, it looks like the list is named mailman, not maildrop > >mailman: "|/usr/lib/mailman/mail/mailman post mailman" >mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman" >mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman" >mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman" >mailman-join: "|/usr/lib/mailman/mail/mailman join mailman" >mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman" >mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman" >mailman-request: "|/usr/lib/mailman/mail/mailman request mailman" >mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman" >mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman" > >I think the problem is caused by redirections above due to incompatible >sintax between mailman and standard postfix+maildrop+mysql redirections. >Can somebody clarify me sintax: >mailman: "|/usr/lib/mailman/mail/mailman post mailman" > >In my opinion it mean: >REDIRECT all emails comming to address: mailman at mydoom.ro into mailman >pipe (|/usr/lib/mailman/mail/mailman) with 2 arguments (post and >mailman). What i don't know, is what represent FIRST (post) and SECOND >(mailman) ARGUMENTS in this pipe? I tried to find and explanation in >mailman docs to this question but it seems that answer is missing!!! The first argument is the action to take with this mail and in all cases except post is the same as the suffix part of the listname-suffix address. post is used when there is no suffix, i.e., when a post is sent to the listname address. The second argument is the name of the list - 'mailman' in this case. >PS: No errors are reported in /var/log/mailman/error! Mailman never sees the message. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From hiltonr at think.co.za Sun Jul 31 20:22:58 2005 From: hiltonr at think.co.za (Hilton) Date: Sun, 31 Jul 2005 20:22:58 +0200 Subject: [Mailman-Users] Problem running sync_members under cpanel Message-ID: <20050731181819.601DC1E4003@bag.python.org> I'm using a hosting company that runs cpanel. CentOS 4.1, cPanel 10.2.0-S83, Mailman 2.1.5p1 I don't have access to root, but what I'm trying to do is synchronise the membership database via an uploaded text file. This is the command that I've setup in the cron. /usr/local/cpanel/3rdparty/mailman/bin/sync_members -w=no -g=no -a=yes -f /home/lrocorg/mailman/export-lists/test.txt test_landrover.org.za 'lrocorg' is my username on the system and 'test_landrover.org.za' is the mailman list that is assigned. The actual list name is just 'test'. So I FTP the 'test.txt' to the respective directory under my home directory and then run the cron job. I then get this error message; ---------- Ignore : Traceback (most recent call last): File "/usr/local/cpanel/3rdparty/mailman/bin/sync_members", line 286, in ? main() File "/usr/local/cpanel/3rdparty/mailman/bin/sync_members", line 220, in main mlist = MailList.MailList(listname) File "/usr/local/cpanel/3rdparty/mailman/Mailman/MailList.py", line 126, in __init__ self.Lock() File "/usr/local/cpanel/3rdparty/mailman/Mailman/MailList.py", line 159, in Lock self.__lock.lock(timeout) File "/usr/local/cpanel/3rdparty/mailman/Mailman/LockFile.py", line 243, in lock self.__write() 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. Regards _______________ Hilton J Ralphs -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.7/60 - Release Date: 28/07/2005 From bcohen at bpecreative.com Sun Jul 31 22:24:10 2005 From: bcohen at bpecreative.com (Bob Cohen) Date: Sun, 31 Jul 2005 16:24:10 -0400 Subject: [Mailman-Users] Installation Questions Message-ID: <42ED336A.8080704@bpecreative.com> Hi. I'm getting ready to install Mailman and have a few questions. The procedures outlined in the Installation Manual at list.org seem odd. Other software that I've installed from source usually does things like creating the necessary user, setting permissions, creating the installation directory. Also, the documentation says not to install Mailman as root. Am I following this right? Or am I missing something? Bob From brad at stop.mail-abuse.org Sun Jul 31 22:27:01 2005 From: brad at stop.mail-abuse.org (Brad Knowles) Date: Sun, 31 Jul 2005 22:27:01 +0200 Subject: [Mailman-Users] Problem running sync_members under cpanel In-Reply-To: <20050731181819.601DC1E4003@bag.python.org> References: <20050731181819.601DC1E4003@bag.python.org> Message-ID: 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. -- 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.