From stephen at xemacs.org Tue Oct 1 04:36:06 2013 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 01 Oct 2013 11:36:06 +0900 Subject: [Mailman-Users] Performance issues with 12K subscribers and 14K subscribers and personalized footers. In-Reply-To: References: <52465BDE.9070601@msapiro.net> <5246623F.1090909@msapiro.net> <52473D05.7070805@msapiro.net> Message-ID: <87vc1hk99l.fsf@uwakimon.sk.tsukuba.ac.jp> Bryan Wright writes: > Now I just need to fine-tune sendmail so it speeds up as well, but > that's a question for elsewhere. Just a guess, but it may not be sendmail per se. If there are issues with the DNS, that could result in multiple long delays, giving the half-hour time you're seeing for not all that many messages. Of course sendmail may be throttled for some reason, or an upstream gateway is throttling your host, or something. From Ralf.Hildebrandt at charite.de Tue Oct 1 16:08:26 2013 From: Ralf.Hildebrandt at charite.de (Ralf Hildebrandt) Date: Tue, 1 Oct 2013 16:08:26 +0200 Subject: [Mailman-Users] Performance issues with 12K subscribers and 14K subscribers and personalized footers. In-Reply-To: <87vc1hk99l.fsf@uwakimon.sk.tsukuba.ac.jp> References: <52465BDE.9070601@msapiro.net> <5246623F.1090909@msapiro.net> <52473D05.7070805@msapiro.net> <87vc1hk99l.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <20131001140826.GC24985@charite.de> * Stephen J. Turnbull : > Bryan Wright writes: > > > Now I just need to fine-tune sendmail so it speeds up as well, but > > that's a question for elsewhere. > > Just a guess, but it may not be sendmail per se. If there are issues > with the DNS, that could result in multiple long delays, giving the > half-hour time you're seeing for not all that many messages. Of > course sendmail may be throttled for some reason, or an upstream > gateway is throttling your host, or something. But all that should be clearly visible in the log -- Ralf Hildebrandt Charite Universit?tsmedizin Berlin ralf.hildebrandt at charite.de Campus Benjamin Franklin http://www.charite.de Hindenburgdamm 30, 12203 Berlin Gesch?ftsbereich IT, Abt. Netzwerk fon: +49-30-450.570.155 From brennan at columbia.edu Tue Oct 1 22:05:27 2013 From: brennan at columbia.edu (Joseph Brennan) Date: Tue, 01 Oct 2013 16:05:27 -0400 Subject: [Mailman-Users] Performance issues with 12K subscribers and 14K subscribers and personalized footers. In-Reply-To: References: <52465BDE.9070601@msapiro.net>,<5246623F.1090909@msapiro.net> <52473D05.7070805@msapiro.net> Message-ID: <0CED679D38648D2A3D638553@sodor.cc.columbia.edu> Worth noting, Mailman is a lot faster if you don't send to 1 at a time. If they're all at the same domain, like our mass mail to staff and students, it is really fast: smtp to xxxx for 25570 recips, completed in 39.777 seconds smtp to xxxx for 41153 recips, completed in 84.754 seconds Even if they are at many different domains it does well: smtp to xxxx for 2016 recips, completed in 158.363 seconds smtp to xxxx for 2199 recips, completed in 701.392 seconds Joseph Brennan Manager, Email and Systems Applications Columbia University Information Technology From mark at msapiro.net Tue Oct 1 23:24:10 2013 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 01 Oct 2013 14:24:10 -0700 Subject: [Mailman-Users] Performance issues with 12K subscribers and 14K subscribers and personalized footers. In-Reply-To: <0CED679D38648D2A3D638553@sodor.cc.columbia.edu> References: <52465BDE.9070601@msapiro.net>, <5246623F.1090909@msapiro.net> <52473D05.7070805@msapiro.net> <0CED679D38648D2A3D638553@sodor.cc.columbia.edu> Message-ID: <524B3D7A.8010100@msapiro.net> On 10/01/2013 01:05 PM, Joseph Brennan wrote: > > Worth noting, Mailman is a lot faster if you don't send to 1 at a time. Often true, but the subject of this thread included "personalized footers" which require sending separately to each recipient. Also, what should be of concern is not only the time to deliver all the messages from Mailman to the MTA, but also the total time from the start of Mailman's delivery to the MTA until the MTA has finished delivering to the recipient's MXs. I suspect this latter time is not so dramatically impacted by Mailman's VERP or personalization. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From kibsmoses at gmail.com Thu Oct 3 12:40:02 2013 From: kibsmoses at gmail.com (kibirango moses) Date: Thu, 3 Oct 2013 13:40:02 +0300 Subject: [Mailman-Users] Mailman Installation Message-ID: Hullo users; I have installed mailman on slackware 14.0 and using apache 2.4.6. I am having problems with the cgi files on typing the url /mailman/admin, it instead just downloads admin . i.e the cgis' dont bring up the related webpages Any help on how to solve this is highly appreciated From mark at msapiro.net Thu Oct 3 15:52:58 2013 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 03 Oct 2013 06:52:58 -0700 Subject: [Mailman-Users] Mailman Installation In-Reply-To: References: Message-ID: <524D76BA.3070105@msapiro.net> On 10/03/2013 03:40 AM, kibirango moses wrote: > Hullo users; > I have installed mailman on slackware 14.0 and using apache 2.4.6. > I am having problems with the cgi files on typing the url > /mailman/admin, it instead just downloads admin . i.e the > cgis' dont bring up the related webpages This is a web server question. You need to tell your web server to execute files in Mailman's cgi-bin directory, not to serve them or files in Mailman/Cgi. What web server are you using? In apache you need things like ScriptAlias /mailman/ /path/to/mailman/cgi-bin/ and possibly LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so Options ExecCGI -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From tim.sterk at gmail.com Fri Oct 4 14:51:26 2013 From: tim.sterk at gmail.com (Tim Sterk) Date: Fri, 04 Oct 2013 14:51:26 +0200 Subject: [Mailman-Users] Problem with mailman and outlook.com Message-ID: <524EB9CE.4020603@gmail.com> Hi All, I'm having a problem with outlook.com and mailman. When I'm trying to send a message through Outlook.com marks it as spam, but when I'm sending a message from the same domain (and IP address), it is accepted without a hitch. Underneath the headers of a message that is rejected at outlook.com: *x-store-info:4r51+eLowCe79NzwdU2kRyU+pBy2R9QCDI9u8Kc1JelXzetVs2jxqzkjAYPLy37kFX3uWvhbpReT+kd3FNPdHDodYhyNaiuBe10IjgJ9uVS+uLoSKBU3VnG6jNOpx113ilW3cGTstfg=** **Authentication-Results: hotmail.com; spf=pass (sender IP is 5.100.228.36) smtp.mailfrom=multimedia-bounces at timsterk.nl; dkim=none header.d=omroep.nl; x-hmca=pass header.id=multimedia-bounces at timsterk.nl** **X-SID-PRA: multimedia-bounces at timsterk.nl** **X-AUTH-Result: PASS** **X-SID-Result: PASS** **X-Message-Status: n:n** **X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD00** **X-Message-Info: 11chDOWqoTn8iE/ukSoV1IKf/+tjujgtcofeWcH8mN5+omgSD1AOLsWpxZfkXjbeki+FAFVuODCkKqQlTLEmbqmxAv6EBb8AU1OosBVIDZg0IwMEF5IBFbQ8d8fDABaP5BwS6e8fEhibyMgyZZVlOMsuLjg68zz52a+xOkOOje76eIAVTHAuFzBzttwS/avJZnMVYx8SqqkNx/IDKm+v0k83Kfw0rshe** **Received: from hosting.timsterk.nl ([5.100.228.36]) by COL0-MC3-F48.Col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900);** ** Fri, 4 Oct 2013 01:38:14 -0700** **Received: from localhost (localhost.localdomain [127.0.0.1])** ** by hosting.timsterk.nl (Postfix) with ESMTP id 8619B20147B** ** for ; Fri, 4 Oct 2013 09:38:13 +0100 (WEST)** **X-Virus-Scanned: Debian amavisd-new at hosting.timsterk.nl** **Received: from hosting.timsterk.nl ([127.0.0.1])** ** by localhost (hosting.timsterk.nl [127.0.0.1]) (amavisd-new, port 10024)** ** with ESMTP id m-as2VKnalxb for ;** ** Fri, 4 Oct 2013 09:38:12 +0100 (WEST)** **Received: from hosting.timsterk.nl (localhost.localdomain [127.0.0.1])** ** by hosting.timsterk.nl (Postfix) with ESMTP id C48DD2012C8;** ** Fri, 4 Oct 2013 09:38:09 +0100 (WEST)** **Received: from localhost (localhost.localdomain [127.0.0.1])** ** by hosting.timsterk.nl (Postfix) with ESMTP id 9397C201472** ** for ; Fri, 4 Oct 2013 09:37:25 +0100 (WEST)** **X-Virus-Scanned: Debian amavisd-new at hosting.timsterk.nl** **Received: from hosting.timsterk.nl ([127.0.0.1])** ** by localhost (hosting.timsterk.nl [127.0.0.1]) (amavisd-new, port 10024)** ** with ESMTP id e2U_TLa8kIQS for ;** ** Fri, 4 Oct 2013 09:37:25 +0100 (WEST)** **Received: from out1b.mail.omroep.nl (out1b.mail.omroep.nl [145.58.30.185])** ** by hosting.timsterk.nl (Postfix) with ESMTP id 107E9201471** ** for ; Fri, 4 Oct 2013 09:37:23 +0100 (WEST)** **Received: from localhost (ou1bclean [10.10.30.159])** ** by out1b.mail.omroep.nl (Postfix MTA - NPO ICT) with ESMTP id 1D6AE8016C2** ** for ; Fri, 4 Oct 2013 10:37:24 +0200 (CEST)** **X-Virus-Scanned: NPO ICT** **Received: from tech1a.mail.omroep.nl (tech1a.mail.omroep.nl [145.58.71.108])** ** by out1b.mail.omroep.nl (Postfix MTA - NPO ICT) with ESMTP id 0D44A8016C0** ** for ; Fri, 4 Oct 2013 10:37:24 +0200 (CEST)** **Received: from localhost (unknown [IPv6:2a02:458:101:13:21f:d0ff:fe46:e9c1])** ** by tech1a.mail.omroep.nl (Postfix MTA - NPO ICT) with ESMTPSA id D6EBB201270F** ** for ; Fri, 4 Oct 2013 10:37:23 +0200 (CEST)** **Date: Fri, 4 Oct 2013 10:37:23 +0200** **From: Tim Sterk ** **To: multimedia at timsterk.nl** **Message-ID: <20131004083723.GG12650 at omroep.nl>** **MIME-Version: 1.0** **Content-Disposition: inline** **X-Clue: no** **X-Disclaimer: Geregistreerd bij de Kamer van Koophandel Gooi & Eemland onder** ** nummer 32043579 // Registered at the Chamber of Commerce** **User-Agent: Mutt/1.5.21 (2010-09-15)** **X-Mailman-Approved-At: Fri, 04 Oct 2013 09:38:09 +0100** **Subject: [Multimedia] test** **X-BeenThere: multimedia at timsterk.nl** **X-Mailman-Version: 2.1.15** **Precedence: list** **List-Id: ** **List-Unsubscribe: ,** ** ** **List-Archive: ** **List-Post: ** **List-Help: ** **List-Subscribe: ,** ** ** **Content-Type: text/plain; charset="us-ascii"** **Content-Transfer-Encoding: 7bit** **Errors-To: multimedia-bounces at timsterk.nl** **Sender: "Multimedia" ** **Return-Path: multimedia-bounces at timsterk.nl** **X-OriginalArrivalTime: 04 Oct 2013 08:38:14.0931 (UTC) FILETIME=[1134EE30:01CEC0DD]* And here are the headers of a mail that is accepted at outlook.com (same domain and IP address, different mailbox): * * *x-store-info:4r51+eLowCe79NzwdU2kRwMf1FfZT+JrsFvRXoxb8+ayvnrdh+oKXjOe8wu/4p640DTqo9IZ45Y6YK3VLiDKcu2os4ReclBPpL8aPCowl3kiHAlHCIFrzwWTArHbbCKVYYxPfaO3Qvo= Authentication-Results: hotmail.com; spf=pass (sender IP is 5.100.228.36) smtp.mailfrom=support at timsterk.nl; dkim=none header.d=timsterk.nl; x-hmca=pass header.id=support at timsterk.nl X-SID-PRA: support at timsterk.nl X-AUTH-Result: PASS X-SID-Result: PASS X-Message-Status: n:n X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD02 X-Message-Info: 11chDOWqoTnrfMIQP+FCwu6DJt1t4ParbyXJ9vv6T2W9NdIBjkgfv6u6Z1+qbiNH6ai3JaF1T1T2IXvb0FPfzkizWHHkemu7lKn65HwkynFs9F15EDtSjVB+X+89bllsgUPi4KuTRhiltA7fN5yl8cLnKiGHI9MR8lJgSb45GNvZfiB7Ha9tjqQ8czBThIHGDhPhl93dFm57LBZQfy/RzsZ0tWsdXJlq Received: from hosting.timsterk.nl ([5.100.228.36]) by BAY0-MC4-F33.Bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900); Fri, 4 Oct 2013 01:33:34 -0700 Received: from localhost (localhost.localdomain [127.0.0.1]) by hosting.timsterk.nl (Postfix) with ESMTP id 8E98A201471 for ; Fri, 4 Oct 2013 09:33:33 +0100 (WEST) X-Virus-Scanned: Debian amavisd-new at hosting.timsterk.nl Received: from hosting.timsterk.nl ([127.0.0.1]) by localhost (hosting.timsterk.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UAGeV_fxkzPH for ; Fri, 4 Oct 2013 09:33:33 +0100 (WEST) Received: from hosting.timsterk.nl (localhost.localdomain [127.0.0.1]) by hosting.timsterk.nl (Postfix) with ESMTPA id 2C0472012C8 for ; Fri, 4 Oct 2013 09:33:32 +0100 (WEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 04 Oct 2013 10:33:32 +0200 From: support at timsterk.nl To: rswgooi at hotmail.com Subject: Test Message-ID: X-Sender: support at timsterk.nl User-Agent: RoundCube WebMail Return-Path: support at timsterk.nl X-OriginalArrivalTime: 04 Oct 2013 08:33:35.0067 (UTC) FILETIME=[6A6512B0:01CEC0DC] *Is there anybody who can help me solving this problem? Thanks in advance! -- Tim Sterk tim.sterk at gmail.com From crile at crile.com Sat Oct 5 18:44:28 2013 From: crile at crile.com (Crile Carvey) Date: Sat, 5 Oct 2013 16:44:28 +0000 Subject: [Mailman-Users] Simple statistics Message-ID: <5daf3896f9754df590b7a3300ab89e9f@BL2PR05MB212.namprd05.prod.outlook.com> Hello, Is there an easy way for a list admin to check how many messages are being sent out for a given list? Thanks, Crile Crile Carvey Consulting, Inc. crile.com 307-200-4510 Otratech otratech.com 307-200-4510 Weboing weboing.com 307-200-4510 From stephen at xemacs.org Sun Oct 6 09:50:59 2013 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sun, 06 Oct 2013 16:50:59 +0900 Subject: [Mailman-Users] Simple statistics In-Reply-To: <5daf3896f9754df590b7a3300ab89e9f@BL2PR05MB212.namprd05.prod.outlook.com> References: <5daf3896f9754df590b7a3300ab89e9f@BL2PR05MB212.namprd05.prod.outlook.com> Message-ID: <87txgultwc.fsf@uwakimon.sk.tsukuba.ac.jp> Crile Carvey writes: > Is there an easy way for a list admin to check how many messages > are being sent out for a given list? The basic answer is "Mailman doesn't keep statistics like that but you can easily compute them from the Mailman and MTA logs." But why do you want to know? We need to know because the question as phrased is ambiguous. You might want to know - how many posts are received and distributed per time period, or - how many members are receiving each post, or - how many times Mailman contacts the local MTA for each post, or - how many times Mailman contacts the local MTA in a given time period, or - how many times the local MTA delivers locally plus contacts to remote MTAs for each post, or - how many times the local MTA delivers locally plus contacts to remote MTAs in a given time period. And I'm not sure that's all the useful ways to interpret your request. But probably not all of them are useful to you (maybe none of them are! :-) Steve From crile at crile.com Sun Oct 6 17:31:30 2013 From: crile at crile.com (Crile Carvey) Date: Sun, 6 Oct 2013 15:31:30 +0000 Subject: [Mailman-Users] Simple statistics In-Reply-To: <87txgultwc.fsf@uwakimon.sk.tsukuba.ac.jp> References: <5daf3896f9754df590b7a3300ab89e9f@BL2PR05MB212.namprd05.prod.outlook.com> <87txgultwc.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <33dcd9165d8740fc82fa109cafe568b4@BL2PR05MB212.namprd05.prod.outlook.com> Thanks to all for your suggestions. Stephen, thanks for the narrowing questions. Actually, what I was looking for was an easy way to analyze mailman / MTA activity. But I have since learned that mailman is just not made to be easy ;-). I was hoping there was some basic reporting functionality baked in, but obviously this is not the case. I did eventually find what I needed by querying the MTA logs. Crile -----Original Message----- From: Stephen J. Turnbull [mailto:stephen at xemacs.org] Sent: Sunday, October 6, 2013 1:51 AM To: Crile Carvey Cc: Mailman-Users at python.org Subject: [Mailman-Users] Simple statistics Crile Carvey writes: > Is there an easy way for a list admin to check how many messages > are being sent out for a given list? The basic answer is "Mailman doesn't keep statistics like that but you can easily compute them from the Mailman and MTA logs." But why do you want to know? We need to know because the question as phrased is ambiguous. You might want to know - how many posts are received and distributed per time period, or - how many members are receiving each post, or - how many times Mailman contacts the local MTA for each post, or - how many times Mailman contacts the local MTA in a given time period, or - how many times the local MTA delivers locally plus contacts to remote MTAs for each post, or - how many times the local MTA delivers locally plus contacts to remote MTAs in a given time period. And I'm not sure that's all the useful ways to interpret your request. But probably not all of them are useful to you (maybe none of them are! :-) Steve From stephen at xemacs.org Sun Oct 6 18:29:50 2013 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Mon, 07 Oct 2013 01:29:50 +0900 Subject: [Mailman-Users] Simple statistics In-Reply-To: <33dcd9165d8740fc82fa109cafe568b4@BL2PR05MB212.namprd05.prod.outlook.com> References: <5daf3896f9754df590b7a3300ab89e9f@BL2PR05MB212.namprd05.prod.outlook.com> <87txgultwc.fsf@uwakimon.sk.tsukuba.ac.jp> <33dcd9165d8740fc82fa109cafe568b4@BL2PR05MB212.namprd05.prod.outlook.com> Message-ID: <87k3hql5vl.fsf@uwakimon.sk.tsukuba.ac.jp> Crile Carvey writes: > But I have since learned that mailman is just not made to be easy ;-). That depends on what you want to be "easy". Mailman 2 is basically a complete rewrite of the internals of Mailman 1, but the program's goals and assumptions, and therefore the basic specification, are unchanged from its origin almost 20 years ago. The goal was to make managing lists of addresses, especially for "open subscription" lists, as simple as possible. The assumption was that the site admin would have the expected skills such as log-bashing, and access to those logs. Mailman 3 has relaxed a lot of those assumptions based on FAQs over the last couple of decades, but one thing that nobody has thought much about AFAIK is collecting metrics on the Mailman service itself. (Some people are pretty excited about trying to turn Mailman into an SNS and collecting metrics about people and lists, but that's not the same thing.) You can help us a lot by posting a description of what metrics you wanted (and maybe a bit about why). If you can get your hands dirty and actively help with the design, is the place to go. If your time is limited but you can give this one thing a shot, do post here on . We hope that that will encourage other users to post their stories, use cases, ideas, and requirements. Regards, Steve From mark at msapiro.net Mon Oct 7 04:36:26 2013 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 06 Oct 2013 19:36:26 -0700 Subject: [Mailman-Users] Problem with mailman and outlook.com In-Reply-To: <524EB9CE.4020603@gmail.com> References: <524EB9CE.4020603@gmail.com> Message-ID: <52521E2A.5030807@msapiro.net> On 10/04/2013 05:51 AM, Tim Sterk wrote: > Hi All, > > I'm having a problem with outlook.com and mailman. When I'm trying to > send a message through Outlook.com marks it as spam, but when I'm > sending a message from the same domain (and IP address), it is accepted > without a hitch. > > Underneath the headers of a message that is rejected at outlook.com: Rejected or marked as spam? They are not the same. And if it was rejected, where did you find the headers? > *Is there anybody who can help me solving this problem? Probably only Microsoft, but the FAQ at may help. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ckoeber at gmail.com Mon Oct 7 13:24:01 2013 From: ckoeber at gmail.com (Christopher Kurtis Koeber) Date: Mon, 7 Oct 2013 07:24:01 -0400 Subject: [Mailman-Users] Clearing Mailman's Queue... Message-ID: <000001cec34f$ba21e7e0$2e65b7a0$@gmail.com> I have a hopefully simple question; how do I clear Mailman's notification queue? I have synced the Mailman list using sync-members and I didn't add the option to not notify the administrators of the list. So now I have well over 6 thousand notifications pending. I stopped the notifications from flowing by simply stopping the mailman service but how do I clear the queue so that the notifications do not go out? Thank you for your time. Regards, Christopher Kurtis Koeber From ron at vnetworx.net Sun Oct 6 23:28:47 2013 From: ron at vnetworx.net (Ron Guerin) Date: Sun, 06 Oct 2013 17:28:47 -0400 Subject: [Mailman-Users] remove member from banned list Message-ID: <5251D60F.2070207@vnetworx.net> Is there a script that removes a member from the banned list, sort of the "undo" for http://www.msapiro.net/scripts/add_banned.py ? - Ron From javad at irannopendar.com Mon Oct 7 19:06:41 2013 From: javad at irannopendar.com (Javad Hoseini-Nopendar) Date: Mon, 7 Oct 2013 20:36:41 +0330 Subject: [Mailman-Users] How to adjust the frequency of moderation notifications? Message-ID: <000901cec37f$99790070$0201a8c0@home3c459be30f> Hello When one of the posts is waiting for moderation, Mailman keeps sending me a reminder every few days. What can I do so not to receive the reminder so often? For example I want to receive only weekly reminders or once every two weeks. I mean I want an immediate notification when there is a post pending for moderation, but the reminder should be sent only every two weeks. It's even OK if Mailman does not send any reminders after the first notification. From ges+lists at wingfoot.org Mon Oct 7 21:23:53 2013 From: ges+lists at wingfoot.org (Glenn Sieb) Date: Mon, 07 Oct 2013 15:23:53 -0400 Subject: [Mailman-Users] How to adjust the frequency of moderation notifications? In-Reply-To: <000901cec37f$99790070$0201a8c0@home3c459be30f> References: <000901cec37f$99790070$0201a8c0@home3c459be30f> Message-ID: <52530A49.70307@wingfoot.org> On 10/7/13 1:06 PM, Javad Hoseini-Nopendar wrote: > Hello > When one of the posts is waiting for moderation, Mailman keeps sending me a > reminder every few days. What can I do so not to receive the reminder so > often? For example I want to receive only weekly reminders or once every two > weeks. I mean I want an immediate notification when there is a post pending > for moderation, but the reminder should be sent only every two weeks. It's > even OK if Mailman does not send any reminders after the first notification. This is a crontab entry, so simply adjust the checkdbs crontab entry... Become root and: # crontab -e -u mailman The crontab editor will pop up, and you will see an entry like this in the list, change it as necessary for your needs: # At 8AM every day, mail reminders to admins as to pending requests. # They are less likely to ignore these reminders if they're mailed # early in the morning, but of course, this is local time... ;) 0 8 * * * /usr/local/bin/python -S /usr/local/mailman/cron/checkdbs For notes on how to use cron: http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/ (The above entry will run at the 0th minute of the 8th hour of every day as it reads...) Good luck! Best, --Glenn From mark at msapiro.net Tue Oct 8 02:52:35 2013 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 07 Oct 2013 17:52:35 -0700 Subject: [Mailman-Users] remove member from banned list In-Reply-To: <5251D60F.2070207@vnetworx.net> References: <5251D60F.2070207@vnetworx.net> Message-ID: <52535753.1010602@msapiro.net> On 10/06/2013 02:28 PM, Ron Guerin wrote: > Is there a script that removes a member from the banned list, sort of > the "undo" for http://www.msapiro.net/scripts/add_banned.py ? You could always modify that script by changing the line mlist.ban_list.append(address) to the following two lines if address in mlist.ban_list: mlist.ban_list.remove(address) You could also change its name, but that isn't mandatory. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Oct 8 03:14:31 2013 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 07 Oct 2013 18:14:31 -0700 Subject: [Mailman-Users] Clearing Mailman's Queue... In-Reply-To: <000001cec34f$ba21e7e0$2e65b7a0$@gmail.com> References: <000001cec34f$ba21e7e0$2e65b7a0$@gmail.com> Message-ID: <52535C77.8030402@msapiro.net> On 10/07/2013 04:24 AM, Christopher Kurtis Koeber wrote: > > So now I have well over 6 thousand notifications pending. I stopped the > notifications from flowing by simply stopping the mailman service but how do > I clear the queue so that the notifications do not go out? Most if not all will be in Mailman's out/ queue some may be in the virgin/ queue. You can probably identify them by time stamp and if in doubt, Mailman's bin/show_qfiles will show you their contents. Unwanted ones can simply be removed. In a default Mailman installation these queue directories are in /usr/local/mailman/qfiles or wherever you configured var_prefix to be. Various packages put them in other places such as /var/spool/mailman/. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Oct 8 03:32:21 2013 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 07 Oct 2013 18:32:21 -0700 Subject: [Mailman-Users] How to adjust the frequency of moderation notifications? In-Reply-To: <52530A49.70307@wingfoot.org> References: <000901cec37f$99790070$0201a8c0@home3c459be30f> <52530A49.70307@wingfoot.org> Message-ID: <525360A5.5030902@msapiro.net> On 10/07/2013 12:23 PM, Glenn Sieb wrote: > > This is a crontab entry, so simply adjust the checkdbs crontab entry... > > Become root and: > # crontab -e -u mailman This assumes Mailman's crontab is installed as a user crontab for the mailman user which is probably true for a source install, but many packages install Mailman's crontab as a system crontab in, e.g., /etc/cron.d/mailman which has to be edited directly and not with crontab -e. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From realbanda at gmail.com Mon Oct 7 23:04:57 2013 From: realbanda at gmail.com (=?UTF-8?B?UmVAbOC2tuC2q+C3iuC2qeC3j+KEog==?=) Date: Tue, 8 Oct 2013 02:34:57 +0530 Subject: [Mailman-Users] Spam detection issue Message-ID: Hi All, I've detected something doubtful situation in mailman because it has released an email with spam flagged. I'm attaching my received email's header which is flagged spam yet released by the mailman. But I've checked this scenario many times later but mailman was rejected them all as it should be. Can someone explain what would be the reason here? Or is it may be a bug? X-Spam_score: 200.3 X-Spam_score_int: 2003 X-Spam_bar: +++++++++++++++++++++++++++++++++++++++++++++++++++ X-Spam_report: Spam detection software, running on the system "", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content analysis details: (200.3 points, 4.8 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 50 BLOCK_RULE_TACCDEV BODY: Bad Word 50 BLOCK_RULE_TACC BODY: Bad Word 0.0 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL 0.0 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.4 MIME_HTML_MOSTLY BODY: Multipart message mostly text/html MIME 0.0 HTML_MESSAGE BODY: HTML included in message 1.0 HTML_FONT_FACE_BAD BODY: HTML font face is not a word -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 50 BLOCK_RULE2_TACC RAW: Bad Word 50 BLOCK_RULE2_TACCDEV RAW: Bad Word 0.8 RDNS_NONE Delivered to internal network by a host with no rDNS X-Spam-Flag: YES X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: X-SA-Exim-Scanned: No (on ); SAEximRunCond expanded to false --===============4314035725409602216== Content-Type: multipart/alternative; boundary="------------090201060409020801010503" --------------090201060409020801010503 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Thanks, Rumesh From ssokol at ix.netcom.com Tue Oct 8 07:43:17 2013 From: ssokol at ix.netcom.com (Steve Sokol) Date: Tue, 8 Oct 2013 01:43:17 -0400 (GMT-04:00) Subject: [Mailman-Users] Signature and subscriptions Message-ID: <26447352.1381210998295.JavaMail.root@mswamui-backed.atl.sa.earthlink.net> I am a very new Mailman user - a couple of days - so my questions may be ridiculously simple. Trying to learn! When we send messages, there is an attachment which is the signature which would normally appear at the bottom of the list. Simple question: How can I make it a signature instead of an attachment? I should mention that we are using the Mailman that comes with Cpanel, which is probably a very "vanilla" implementation. I assume there are levels of implementation. Second question: When people join our organization, they can select one or more mailing lists in which to participate. We do not want them able to subscribe from outside the membership data base. [Our moderators ill add them. For now, we are set up to force moderation of the subscription. Can we stop the system to not even allow subscription. We have a fixed community to which we promote, so we do not feel any form of promotion through Mailman is necessary. This "newbie" will appreciate any suggestions. Steve From stephen at xemacs.org Tue Oct 8 16:41:23 2013 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 08 Oct 2013 23:41:23 +0900 Subject: [Mailman-Users] Spam detection issue In-Reply-To: References: Message-ID: <87siwbkep8.fsf@uwakimon.sk.tsukuba.ac.jp> Re at l?????? writes: > I've detected something doubtful situation in mailman because it has > released an email with spam flagged. Mailman doesn't know anything about spam or spam flags. Mailman's native filtering uses regular expressions, and takes certain actions based on matches to those regular expressions. In the case of use with SpamAssassin, I would recommend setting Mailman to HOLD or DISCARD when the expression ^X-Spam-Flag:\s*Yes matches. There is also an extension, not maintained by this project, which calls SpamAssassin from Mailman, but I don't know how that works. It may reject mail itself, or it may pass on the responsibility to the filters as above. You need to tell us more about how spam filtering is configured on your system. From stephen at xemacs.org Tue Oct 8 17:01:13 2013 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 09 Oct 2013 00:01:13 +0900 Subject: [Mailman-Users] Signature and subscriptions In-Reply-To: <26447352.1381210998295.JavaMail.root@mswamui-backed.atl.sa.earthlink.net> References: <26447352.1381210998295.JavaMail.root@mswamui-backed.atl.sa.earthlink.net> Message-ID: <87r4bvkds6.fsf@uwakimon.sk.tsukuba.ac.jp> Steve Sokol writes: > When we send messages, there is an attachment which is the > signature which would normally appear at the bottom of the list. > Simple question: How can I make it a signature instead of an > attachment? The basic answer is "there is no reliable way to accomplish that"; it is the responsibility of the mail client to correctly interpret the mail received according to the Internet standards. Many common ones (most notoriously, the Microsoft Outlook family) don't come close. The most successful approach is to have Mailman strip out HTML or convert it to plain text before adding the footer. This is rarely acceptable to users, unfortunately. I think somebody has written an extension to add headers and footers by actually editing HTML parts. This is bad idea for more reasons than I have fingers to count them on, but it may be the least bad solution as far as your users are concerned. > I should mention that we are using the Mailman that comes with > Cpanel, which is probably a very "vanilla" implementation. I > assume there are levels of implementation. No, Cpanel's distribution of Mailman is heavily hacked and we don't have access to their code. I don't think the kind of changes they make should affect the things you're interested in, but we have no way of knowing. No, there are no levels of implementation in Mailman as we distribute it. You get what you get. > Second question: When people join our organization, they can select > one or more mailing lists in which to participate. We do not want > them able to subscribe from outside the membership data base. [Our > moderators ill add them. For now, we are set up to force > moderation of the subscription. Can we stop the system to not even > allow subscription. I have not tested this, but putting the single line ^.* in the ban list (Privacy->Subscription Rules->ban_list in the web administration interface, assuming cPanel hasn't hacked that) should do the trick. From ron at vnetworx.net Tue Oct 8 18:23:53 2013 From: ron at vnetworx.net (Ron Guerin) Date: Tue, 08 Oct 2013 12:23:53 -0400 Subject: [Mailman-Users] remove member from banned list In-Reply-To: <52535753.1010602@msapiro.net> References: <5251D60F.2070207@vnetworx.net> <52535753.1010602@msapiro.net> Message-ID: On 10/07/2013 8:52 PM, Mark Sapiro wrote: > On 10/06/2013 02:28 PM, Ron Guerin wrote: > >> Is there a script that removes a member from the banned list, sort >> of >> the "undo" for http://www.msapiro.net/scripts/add_banned.py [1] ? > > You could always modify that script by changing the line > > mlist.ban_list.append(address) > > to the following two lines > > if address in mlist.ban_list: > mlist.ban_list.remove(address) > > You could also change its name, but that isn't mandatory. I'll be using both scripts, so I'll need to change one. Allow me to take this opportunity to thank you for your assistance and for all those other helper scripts you posted. - Ron From mark at msapiro.net Tue Oct 8 18:55:47 2013 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 08 Oct 2013 09:55:47 -0700 Subject: [Mailman-Users] Signature and subscriptions In-Reply-To: <87r4bvkds6.fsf@uwakimon.sk.tsukuba.ac.jp> References: <26447352.1381210998295.JavaMail.root@mswamui-backed.atl.sa.earthlink.net> <87r4bvkds6.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <52543913.3080608@msapiro.net> On 10/08/2013 08:01 AM, Stephen J. Turnbull wrote: > Steve Sokol writes: > > > Simple question: How can I make it a signature instead of an > > attachment? > > The most successful approach is to have Mailman strip out HTML or > convert it to plain text before adding the footer. This is rarely > acceptable to users, unfortunately. For more on this, see the FAQ at . > I think somebody has written an extension to add headers and footers > by actually editing HTML parts. This is bad idea for more reasons > than I have fingers to count them on, but it may be the least bad > solution as far as your users are concerned. There are links to this in the above referenced FAQ. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ckoeber at gmail.com Tue Oct 8 19:46:48 2013 From: ckoeber at gmail.com (Christopher Kurtis Koeber) Date: Tue, 8 Oct 2013 13:46:48 -0400 Subject: [Mailman-Users] Clearing Mailman's Queue... In-Reply-To: <52535C77.8030402@msapiro.net> References: <000001cec34f$ba21e7e0$2e65b7a0$@gmail.com> <52535C77.8030402@msapiro.net> Message-ID: <003301cec44e$5da87f60$18f97e20$@gmail.com> Found it. Thank you. This was a big help. Regards, Christopher Kurtis Koeber -----Original Message----- From: Mailman-Users [mailto:mailman-users-bounces+ckoeber=gmail.com at python.org] On Behalf Of Mark Sapiro Sent: Monday, October 7, 2013 9:15 PM To: mailman-users at python.org Subject: Re: [Mailman-Users] Clearing Mailman's Queue... On 10/07/2013 04:24 AM, Christopher Kurtis Koeber wrote: > > So now I have well over 6 thousand notifications pending. I stopped > the notifications from flowing by simply stopping the mailman service > but how do I clear the queue so that the notifications do not go out? Most if not all will be in Mailman's out/ queue some may be in the virgin/ queue. You can probably identify them by time stamp and if in doubt, Mailman's bin/show_qfiles will show you their contents. Unwanted ones can simply be removed. In a default Mailman installation these queue directories are in /usr/local/mailman/qfiles or wherever you configured var_prefix to be. Various packages put them in other places such as /var/spool/mailman/. -- 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 https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/ckoeber%40gmail.com From tim.sterk at gmail.com Wed Oct 9 09:45:58 2013 From: tim.sterk at gmail.com (Tim Sterk) Date: Wed, 09 Oct 2013 09:45:58 +0200 Subject: [Mailman-Users] Problem with mailman and outlook.com In-Reply-To: <52521E2A.5030807@msapiro.net> References: <524EB9CE.4020603@gmail.com> <52521E2A.5030807@msapiro.net> Message-ID: <525509B6.2010405@gmail.com> On 07-10-13 04:36, Mark Sapiro wrote: > On 10/04/2013 05:51 AM, Tim Sterk wrote: >> Hi All, >> >> I'm having a problem with outlook.com and mailman. When I'm trying to >> send a message through Outlook.com marks it as spam, but when I'm >> sending a message from the same domain (and IP address), it is accepted >> without a hitch. >> >> Underneath the headers of a message that is rejected at outlook.com: > > Rejected or marked as spam? They are not the same. And if it was > rejected, where did you find the headers? They are moved into the unwanted box, so I was able to view the message and headers from there. > > >> *Is there anybody who can help me solving this problem? > > Probably only Microsoft, but the FAQ at > may help. > The interesting part for me is that this problem only applies to mail sent through mailman, if I'm sending an email to the same address from the same domain name it is accepted without a problem, so I'm thinking that there is something in the headers that triggers this reaction at outlook.com. p.s. the messages are accepted without a problem at gmail.com (I haven't tried any other major mail providers). Greetings, Tim Sterk From mark at msapiro.net Wed Oct 9 18:35:55 2013 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 09 Oct 2013 09:35:55 -0700 Subject: [Mailman-Users] Problem with mailman and outlook.com In-Reply-To: <525509B6.2010405@gmail.com> References: <524EB9CE.4020603@gmail.com> <52521E2A.5030807@msapiro.net> <525509B6.2010405@gmail.com> Message-ID: <525585EB.90801@msapiro.net> On 10/09/2013 12:45 AM, Tim Sterk wrote: > > They are moved into the unwanted box, so I was able to view the message > and headers from there. So they were not rejected but rather marked as spam and put in a spam box rather than the inbox. Had they been rejected, you wouldn't have seen them at all, and they would have been recorded as a bounce by Mailman. > The interesting part for me is that this problem only applies to mail > sent through mailman, if I'm sending an email to the same address from > the same domain name it is accepted without a problem, so I'm thinking > that there is something in the headers that triggers this reaction at > outlook.com. Exactly. It could be the 'Precedence: list' header or some other header or combination of headers, but only Microsoft knows for sure, and they won't tell you because they consider it proprietary information which would be useful to spammers. Since you apparently use Mutt and have your own server, you could experiment by resending the message directly with all Mailman's added headers and delete headers one by one to find the header(s) that trigger it, but it is possible that this is a more complex situation than that which depends on the presence of certain headers in combination together with body contents. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From william.mcqueen at alumni.utoronto.ca Wed Oct 9 21:49:22 2013 From: william.mcqueen at alumni.utoronto.ca (William McQueen) Date: Wed, 9 Oct 2013 15:49:22 -0400 Subject: [Mailman-Users] Changing list name Message-ID: I've been asked to change a list I manage to a different name. How is that done? If that can't be done, how would I transfer all of the subscribers to a newly created list, *without* asking these very, very busy folks to resubscribe. Thanks, Bill in Toronto From adam-mailman at amyl.org.uk Thu Oct 10 00:48:13 2013 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Wed, 9 Oct 2013 23:48:13 +0100 Subject: [Mailman-Users] Changing list name In-Reply-To: References: Message-ID: <20131009224813.GZ10820@hendricks.amyl.org.uk> On Wed, Oct 09, 2013 at 03:49:22PM -0400, William McQueen wrote: > I've been asked to change a list I manage to a different name. How is that > done? https://gist.github.com/adamamyl/6909815 may be helpful to you; it's what I use. http://wiki.list.org/x/mYA9 may be of interest. > If that can't be done, how would I transfer all of the subscribers to a > newly created list, *without* asking these very, very busy folks to > resubscribe. newlist, list_members, add_members with respective options (or indeed, respective steps via the web interface) -- "Unacknowledged poets are the legislators of the world." (quoted from New Statesman by A. Monkhouse, 1933) From jacques at lavignotte.org Thu Oct 10 18:38:51 2013 From: jacques at lavignotte.org (Jacques Lav!gnotte.) Date: Thu, 10 Oct 2013 18:38:51 +0200 Subject: [Mailman-Users] Changing list name In-Reply-To: <20131009224813.GZ10820@hendricks.amyl.org.uk> References: <20131009224813.GZ10820@hendricks.amyl.org.uk> Message-ID: <5256D81B.3060501@lavignotte.org> Le 10/10/2013 00:48, Adam McGreggor a ?crit : > newlist, list_members, add_members with respective options (or indeed, > respective steps via the web interface) Obvious for many of you, but dont forget to tweek the corresponding /etc/aliases lines. J. From wabaiyee at yahoo.com Thu Oct 10 19:11:33 2013 From: wabaiyee at yahoo.com (William Agbor Baiyee) Date: Thu, 10 Oct 2013 10:11:33 -0700 (PDT) Subject: [Mailman-Users] Subscriber Concerns With Not Reciving Messages Message-ID: <1381425093.16327.YahooMailNeo@web140206.mail.bf1.yahoo.com> ?I have recently received messages from a few subscribers of a list that I? manage.?? I would appreciate any advice regarding how best to proceed with this issue.? Thanks. Sincerely, William Baiyee From stephen at xemacs.org Fri Oct 11 17:52:14 2013 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sat, 12 Oct 2013 00:52:14 +0900 Subject: [Mailman-Users] Subscriber Concerns With Not Reciving Messages In-Reply-To: <1381425093.16327.YahooMailNeo@web140206.mail.bf1.yahoo.com> References: <1381425093.16327.YahooMailNeo@web140206.mail.bf1.yahoo.com> Message-ID: <8761t3iz4h.fsf@uwakimon.sk.tsukuba.ac.jp> William Agbor Baiyee writes: > ?I have recently received messages from a few subscribers of a list > that I? manage.?? I would appreciate any advice regarding how best > to proceed with this issue. 1. If they are reporting non-delivery of messages they sent, *and* they use Gmail, *and* other subscribers and/or the archives are receiving the posts, this is a Gmail issue. Gmail discards all incoming messages that have the same message ID as a message in the Sent folder. They will reappear as part of the conversation if somebody replies to them. Nothing can be done about this. 2. Check the membership list. Each member has a property called "no mail", which if set causes Mailman to ignore them when sending messages. This can be set by the members themselves (useful if they go on vacation or want to use the address for posting but not receiving), or it can be automatically set in the event of several delivery failures. Definitely do this first because it's easy. If no-mail is indeed set, turn it back off. (Don't forget to click the "submit all changes" button!) If it soon gets turned back on again, there are problems at their site. They need to consult with their postmaster. 3. If in step 2 you couldn't find the member, then they subscribed using a different address from the one they used to report. You need to find out what their subscribed address is. They should look at a post received in "whole message" mode or "show all headers" mode or something like that. There's no easy way for you to check (addresses are alphabetized by mailbox; you'll have to read the whole list if you're looking for their display names). 4. Check your MTA logs for delivery to those members. You can search for their addresses. If you know which messages they are reporting as missing, you can look for specific timestamps. Find out if those messages were delivered to them (a 250 or OK status in the log). If so, it's not your problem; both Mailman and your MTA are functioning properly. If you found them in step 2 but not in this step, that's weird. Come back and report details. If you find records of the message being sent but delivery failed, that's a problem on their end. You should probably ask them to talk to their postmaster about it. 5. Ask the members to check their spam folders. If the missing posts are in there, they need to whitelist your list. 6. If none of the above reveal a reason why they're not getting the mail, perhaps your site has been blacklisted. The big services like Gmail and Yahoo all have ways to find out if you've been blacklisted, and you should also check the third party "black hole" services. That should be enough to keep you busy for a while. :-) Steve From mark at msapiro.net Fri Oct 11 19:07:01 2013 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Oct 2013 10:07:01 -0700 Subject: [Mailman-Users] Subscriber Concerns With Not Reciving Messages In-Reply-To: <8761t3iz4h.fsf@uwakimon.sk.tsukuba.ac.jp> References: <1381425093.16327.YahooMailNeo@web140206.mail.bf1.yahoo.com> <8761t3iz4h.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <52583035.4010606@msapiro.net> On 10/11/2013 08:52 AM, Stephen J. Turnbull wrote: > > 6. If none of the above reveal a reason why they're not getting the > mail, perhaps your site has been blacklisted. The big services > like Gmail and Yahoo all have ways to find out if you've been > blacklisted, and you should also check the third party "black > hole" services. The FAQ at has more on this. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From krao at teslamotors.com Sat Oct 12 00:00:47 2013 From: krao at teslamotors.com (Kamlesh Rao) Date: Fri, 11 Oct 2013 22:00:47 +0000 Subject: [Mailman-Users] Missing hostname in the Reply To field Message-ID: Hi, I'm currently using mailman version 2.1.12 on postfix and running on Centos 6.3. Everything is working pretty much OK. I can post by sending to mailam-test1 at hostname.company.com The problem is that when I do a reply (replies are configured as to 'this list'), the reply goes to: mailman-tesl1 at company.com When I want them to go to mailman-test1 at hostname.company.com I checked the configuration file and it has been set up correctly to identify the HOST: # cat /etc/mailman/mm_cfg.py | egrep DEFAULT # 1) the hostname used in your urls (DEFAULT_URL_HOST) # 2) the hostname used in email addresses for your domain (DEFAULT_EMAIL_HOST) # your email fqdn is "dom.ain". DEFAULT_URL_HOST controls the former, # and DEFAULT_EMAIL_HOST controls the latter. Mailman also needs to DEFAULT_URL_HOST = "mailman.company.com" DEFAULT_EMAIL_HOST = "mailman.company.com" add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) Is there anything else I am missing.. Regards, Kamlesh From mark at msapiro.net Sat Oct 12 00:22:07 2013 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Oct 2013 15:22:07 -0700 Subject: [Mailman-Users] Missing hostname in the Reply To field In-Reply-To: References: Message-ID: <52587A0F.1070200@msapiro.net> On 10/11/2013 03:00 PM, Kamlesh Rao wrote: > > The problem is that when I do a reply (replies are configured as to 'this list'), the reply goes to: > mailman-tesl1 at company.com > When I want them to go to > mailman-test1 at hostname.company.com ... > DEFAULT_URL_HOST = "mailman.company.com" > DEFAULT_EMAIL_HOST = "mailman.company.com" > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > > Is there anything else I am missing.. You either need to run fix_url (see the FAQ at ) or just set the host name you want on the list admin General Options page near the bottom (Host name this list prefers for email). -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From krao at teslamotors.com Sat Oct 12 00:29:05 2013 From: krao at teslamotors.com (Kamlesh Rao) Date: Fri, 11 Oct 2013 22:29:05 +0000 Subject: [Mailman-Users] Missing hostname in the Reply To field In-Reply-To: <52587A0F.1070200@msapiro.net> References: <52587A0F.1070200@msapiro.net> Message-ID: Yes, I checked that too, that already has the correct hostname listed under the General Options page (Host name this list prefers) Regards, Kamlesh -----Original Message----- From: Mailman-Users [mailto:mailman-users-bounces+krao=teslamotors.com at python.org] On Behalf Of Mark Sapiro Sent: Friday, October 11, 2013 3:22 PM To: mailman-users at python.org Subject: Re: [Mailman-Users] Missing hostname in the Reply To field On 10/11/2013 03:00 PM, Kamlesh Rao wrote: > > The problem is that when I do a reply (replies are configured as to 'this list'), the reply goes to: > mailman-tesl1 at company.com > When I want them to go to > mailman-test1 at hostname.company.com ... > DEFAULT_URL_HOST = "mailman.company.com" > DEFAULT_EMAIL_HOST = "mailman.company.com" > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > > Is there anything else I am missing.. You either need to run fix_url (see the FAQ at ) or just set the host name you want on the list admin General Options page near the bottom (Host name this list prefers for email). -- 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 https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/krao%40teslamotors.com From mark at msapiro.net Sat Oct 12 01:15:03 2013 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 11 Oct 2013 16:15:03 -0700 Subject: [Mailman-Users] Missing hostname in the Reply To field In-Reply-To: References: <52587A0F.1070200@msapiro.net> Message-ID: <52588677.6000002@msapiro.net> On 10/11/2013 03:29 PM, Kamlesh Rao wrote: > Yes, I checked that too, that already has the correct hostname listed under the General Options page (Host name this list prefers) If reply_goes_to_list is set to 'This list' and first_strip_reply_to is Yes, posts from the list will have a Reply-To: header with value list_name at host_name where list_name is the lower-cased list name and host_name is the value of the list's host_name attribute. If first_strip_reply_to is No, that address will be added to whatever is in the Reply-To: if any of the incoming post. Are you saying that is not the case for your list? -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From krao at teslamotors.com Sat Oct 12 01:15:34 2013 From: krao at teslamotors.com (Kamlesh Rao) Date: Fri, 11 Oct 2013 23:15:34 +0000 Subject: [Mailman-Users] Missing hostname in the Reply To field In-Reply-To: <52587A0F.1070200@msapiro.net> References: <52587A0F.1070200@msapiro.net> Message-ID: Ok, I figured out what was wrong, This is not an issue at the mailman side but postfix..We have to ensure the the $origin value in the main.cf (postfix) reflects the correct hostname.domain. that you want. Regards, Kamlesh -----Original Message----- From: Mailman-Users [mailto:mailman-users-bounces+krao=teslamotors.com at python.org] On Behalf Of Mark Sapiro Sent: Friday, October 11, 2013 3:22 PM To: mailman-users at python.org Subject: Re: [Mailman-Users] Missing hostname in the Reply To field On 10/11/2013 03:00 PM, Kamlesh Rao wrote: > > The problem is that when I do a reply (replies are configured as to 'this list'), the reply goes to: > mailman-tesl1 at company.com > When I want them to go to > mailman-test1 at hostname.company.com ... > DEFAULT_URL_HOST = "mailman.company.com" > DEFAULT_EMAIL_HOST = "mailman.company.com" > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > > Is there anything else I am missing.. You either need to run fix_url (see the FAQ at ) or just set the host name you want on the list admin General Options page near the bottom (Host name this list prefers for email). -- 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 https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/krao%40teslamotors.com From wabaiyee at yahoo.com Fri Oct 11 21:03:10 2013 From: wabaiyee at yahoo.com (William Agbor Baiyee) Date: Fri, 11 Oct 2013 12:03:10 -0700 (PDT) Subject: [Mailman-Users] Subscriber Concerns With Not Reciving Messages In-Reply-To: <8761t3iz4h.fsf@uwakimon.sk.tsukuba.ac.jp> References: <1381425093.16327.YahooMailNeo@web140206.mail.bf1.yahoo.com> <8761t3iz4h.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <1381518190.49892.YahooMailNeo@web140206.mail.bf1.yahoo.com> Steve: Thanks for your prompt and detailed response. Sincerely, William On Friday, October 11, 2013 11:52 AM, Stephen J. Turnbull wrote: William Agbor Baiyee writes: > ?I have recently received messages from a few subscribers of a list > that I? manage.?? I would appreciate any advice regarding how best > to proceed with this issue. 1.? If they are reporting non-delivery of messages they sent, *and* ? ? they use Gmail, *and* other subscribers and/or the archives are ? ? receiving the posts, this is a Gmail issue.? Gmail discards all ? ? incoming messages that have the same message ID as a message in ? ? the Sent folder.? They will reappear as part of the conversation ? ? if somebody replies to them.? Nothing can be done about this. 2.? Check the membership list.? Each member has a property called "no ? ? mail", which if set causes Mailman to ignore them when sending ? ? messages.? This can be set by the members themselves (useful if ? ? they go on vacation or want to use the address for posting but not ? ? receiving), or it can be automatically set in the event of several ? ? delivery failures.? Definitely do this first because it's easy. ? ? If no-mail is indeed set, turn it back off.? (Don't forget to ? ? click the "submit all changes" button!)? If it soon gets turned ? ? back on again, there are problems at their site.? They need to ? ? consult with their postmaster. 3.? If in step 2 you couldn't find the member, then they subscribed ? ? using a different address from the one they used to report.? You ? ? need to find out what their subscribed address is.? They should ? ? look at a post received in "whole message" mode or "show all ? ? headers" mode or something like that.? There's no easy way for you ? ? to check (addresses are alphabetized by mailbox; you'll have to ? ? read the whole list if you're looking for their display names). 4.? Check your MTA logs for delivery to those members.? You can search ? ? for their addresses.? If you know which messages they are ? ? reporting as missing, you can look for specific timestamps.? Find ? ? out if those messages were delivered to them (a 250 or OK status ? ? in the log).? If so, it's not your problem; both Mailman and your ? ? MTA are functioning properly.? If you found them in step 2 but not ? ? in this step, that's weird.? Come back and report details. ? ? If you find records of the message being sent but delivery failed, ? ? that's a problem on their end.? You should probably ask them to ? ? talk to their postmaster about it. 5.? Ask the members to check their spam folders.? If the missing posts ? ? are in there, they need to whitelist your list. 6.? If none of the above reveal a reason why they're not getting the ? ? mail, perhaps your site has been blacklisted.? The big services ? ? like Gmail and Yahoo all have ways to find out if you've been ? ? blacklisted, and you should also check the third party "black ? ? hole" services. That should be enough to keep you busy for a while. :-) Steve From realbanda at gmail.com Sat Oct 12 07:57:31 2013 From: realbanda at gmail.com (=?UTF-8?B?UmVAbOC2tuC2q+C3iuC2qeC3j+KEog==?=) Date: Sat, 12 Oct 2013 11:27:31 +0530 Subject: [Mailman-Users] Spam detection issue In-Reply-To: <87siwbkep8.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87siwbkep8.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: Hi Stephen, Really thanks for the comprehensive answer. In my situation I'm using following reg expression to catch spam. X\-Spam\-Flag\: Yes.* Is it wrong? I have a separate server for spamassasin and not using an extension like you mentioned above. Thanks, Rumesh On Tue, Oct 8, 2013 at 8:11 PM, Stephen J. Turnbull wrote: > Re at l?????? writes: > > > I've detected something doubtful situation in mailman because it has > > released an email with spam flagged. > > Mailman doesn't know anything about spam or spam flags. Mailman's > native filtering uses regular expressions, and takes certain actions > based on matches to those regular expressions. In the case of use > with SpamAssassin, I would recommend setting Mailman to HOLD or > DISCARD when the expression > > ^X-Spam-Flag:\s*Yes > > matches. > > There is also an extension, not maintained by this project, which > calls SpamAssassin from Mailman, but I don't know how that works. It > may reject mail itself, or it may pass on the responsibility to the > filters as above. > > You need to tell us more about how spam filtering is configured on > your system. > > > -- Re at lBanda From stephen at xemacs.org Sat Oct 12 08:42:46 2013 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sat, 12 Oct 2013 15:42:46 +0900 Subject: [Mailman-Users] Spam detection issue In-Reply-To: References: <87siwbkep8.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <87mwmfgfbt.fsf@uwakimon.sk.tsukuba.ac.jp> > Hi Stephen, > > Really thanks for the comprehensive answer. In my situation I'm using > following reg expression to catch spam. > > X\-Spam\-Flag\: Yes.* > > Is it wrong? Maybe. I forget the exact context, but in some places exact matches and regular expressions can both be users. In that case you need to start a regular expression with '^'. Aside from that, in Python regular expressions, you don't need the backslash on the '-' or the ':'; they only have meaning as operators inside a complex construct ('-' for ranges inside [] character classes, and ':' as part of extension syntax for () groups). Also, there's no need for the ".*" at the end I believe Mailman automatically makes the match case-insensitive. The only other thing I can think of is that it's legal to use TAB characters (or none at all) between the ':' and the "Yes", so (as I wrote before) I would write the expression as ^X-Spam-Flag:\s*Yes > I have a separate server for spamassasin and not using an extension like > you mentioned above. OK, so the incoming mail should have the X-Spam-Flag in it, and this regular expression should do what you want. Steve From ron at vnetworx.net Sun Oct 13 05:11:26 2013 From: ron at vnetworx.net (Ron Guerin) Date: Sat, 12 Oct 2013 23:11:26 -0400 Subject: [Mailman-Users] list_banlist ? Message-ID: <525A0F5E.5020906@vnetworx.net> Related to my previous question, is there a command-line suitable way to get the ban_list for a given list? Thanks! - Ron From mark at msapiro.net Sun Oct 13 05:36:46 2013 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 12 Oct 2013 20:36:46 -0700 Subject: [Mailman-Users] list_banlist ? In-Reply-To: <525A0F5E.5020906@vnetworx.net> References: <525A0F5E.5020906@vnetworx.net> Message-ID: <525A154E.10605@msapiro.net> On 10/12/2013 08:11 PM, Ron Guerin wrote: > Related to my previous question, is there a command-line suitable way to > get the ban_list for a given list? cd mailman bin/dumpdb lists//config.pck | grep -A15 ban_list or bin/withlist Loading list (unlocked) The variable `m' is the MailList instance >>> m.ban_list depending on exactly what you want and how many entries are in the ban_list, one or the other of the above may do, or you may want say def show_ban_list(mlist): for entry in mlist.ban_list: print entry saved as bin/show_ban_list.py and run via bin/withlist -r show_ban_list -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jakeoverton at gmail.com Sun Oct 13 08:03:49 2013 From: jakeoverton at gmail.com (Jake Overton) Date: Sun, 13 Oct 2013 19:03:49 +1300 Subject: [Mailman-Users] Problems seeing Archive, after setting to private, then back Message-ID: Hi Everyone, Sorry for having a make a new posting. I have searched the archives, etc and not been able to find a previous posting about this problem. Here is my problem: I turned the archive_private option to private (thinking that this meant that it is private from the internet) Now when I turn it back to public and go to the "Go to list archives" link on the admin page, I get directed to this address http://website.org/pipermail/Listname_website.org/ and get a Page not found message If I turn it to private and login using members email that gets emailed in cleartext, then I can see my posts. This is a mailing list for the exec committee of an organization, so we want it to be private, but have an archive of our posts and correspondence. I just want to go back to being able to see the archives with postings from everyone. As you can tell, I am not an experienced mailing list admin, but have successfully administered mailing lists for a website for a number of years. cPanel Version 11.38.2 (build 7) the website is running Drupal I don't have root access. Thanks very much, Jake From brian at emwd.com Sun Oct 13 19:06:53 2013 From: brian at emwd.com (Brian Carpenter) Date: Sun, 13 Oct 2013 13:06:53 -0400 Subject: [Mailman-Users] Problems seeing Archive, after setting to private, then back In-Reply-To: References: Message-ID: Hi Jake: I see that as a common issue on cPanel servers. Have your webhost check the symlink and its permission that is setup in the public archive directory. Typically the symlink permission is easy to fix but has to be done by your hosting provider if you don't have root access. *Brian Carpenter* EMWD, Inc. Tel: 336-755-0685 brian at emwd.com http://www.emwd.com [image: Facebook] [image: Twitter] [image: LinkedIn] [image: pinterest] On Sun, Oct 13, 2013 at 2:03 AM, Jake Overton wrote: > Hi Everyone, > > Sorry for having a make a new posting. I have searched the archives, etc > and not been able to find a previous posting about this problem. > > Here is my problem: > I turned the archive_private option to private (thinking that this meant > that it is private from the internet) > Now when I turn it back to public and go to the "Go to list archives" link > on the admin page, I get directed to this address > > http://website.org/pipermail/Listname_website.org/ > and get a Page not found message > > If I turn it to private and login using members email that gets emailed in > cleartext, then I can see my posts. > This is a mailing list for the exec committee of an organization, so we > want it to be private, but have an archive of our posts and correspondence. > > I just want to go back to being able to see the archives with postings from > everyone. > > As you can tell, I am not an experienced mailing list admin, but have > successfully administered mailing lists for a website for a number of > years. > > cPanel Version 11.38.2 (build 7) > the website is running Drupal > I don't have root access. > > Thanks very much, > > Jake > ------------------------------------------------------ > Mailman-Users mailing list Mailman-Users at python.org > https://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://wiki.list.org/x/AgA3 > Security Policy: http://wiki.list.org/x/QIA9 > Searchable Archives: > http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > https://mail.python.org/mailman/options/mailman-users/brian%40emwd.com > From mark at msapiro.net Sun Oct 13 19:28:12 2013 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 13 Oct 2013 10:28:12 -0700 Subject: [Mailman-Users] Problems seeing Archive, after setting to private, then back In-Reply-To: References: Message-ID: <525AD82C.3020203@msapiro.net> On 10/12/2013 11:03 PM, Jake Overton wrote: > > Here is my problem: > I turned the archive_private option to private (thinking that this meant > that it is private from the internet) private means the archive is accessible only to list members who authenticate with their list member address and list password. public means the archive is accessible to the world, indexed in search engines, etc. These are the only two options. > Now when I turn it back to public and go to the "Go to list archives" link > on the admin page, I get directed to this address > > http://website.org/pipermail/Listname_website.org/ This is as it should be. It can be changed by setting PUBLIC_ARCHIVE_URL in mm_cfg.py. The default is PUBLIC_ARCHIVE_URL = 'http://%(hostname)s/pipermail/%(listname)s' but if your server is a shared hosted server, you certainly won't be able to change this. > and get a Page not found message This may be a cPanel issue (see the FAQ at ). In any case, the web server needs to have something like Alias /pipermail/ $varprefix/archives/public/ where in cPanel, $varprefix is usually /usr/local/cpanel/3rdparty/mailman > If I turn it to private and login using members email that gets emailed in > cleartext, then I can see my posts. > This is a mailing list for the exec committee of an organization, so we > want it to be private, but have an archive of our posts and correspondence. So you don't want a public archive. > I just want to go back to being able to see the archives with postings from > everyone. Which you should be able to do with a private archive after authenticating as a list member. What URL went to the archive before? You could always change the link on the listinfo -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From jfayre at gmail.com Mon Oct 14 19:43:34 2013 From: jfayre at gmail.com (Jason Fayre) Date: Mon, 14 Oct 2013 13:43:34 -0400 Subject: [Mailman-Users] htdig patch and blank pages Message-ID: <525C2D46.2080202@gmail.com> Hi, I'm trying to get htdig integration working on Mailman 2.1.15. When I try and run a search, I just get a blank page back with no results. I followed the instructions for installing the patch. I'm not seeing any errors in the log. Any thoughts? It appears that search with htsearch isn't returning anything either. I'm using a default htdig installation on centos 6. htdig version is 3.2.0. nightly_htdig script isn't throwing any errors. From mark at msapiro.net Tue Oct 15 04:08:42 2013 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 14 Oct 2013 19:08:42 -0700 Subject: [Mailman-Users] htdig patch and blank pages In-Reply-To: <525C2D46.2080202@gmail.com> References: <525C2D46.2080202@gmail.com> Message-ID: <525CA3AA.5010802@msapiro.net> On 10/14/2013 10:43 AM, Jason Fayre wrote: > Hi, > I'm trying to get htdig integration working on Mailman 2.1.15. When I > try and run a search, I just get a blank page back with no results. What do you see if you view the source of this page? > I > followed the instructions for installing the patch. > I'm not seeing any errors in the log. Any thoughts? What do you see in the web server log for the POST and reply? Do you see anything in Mailman's error log? > It appears that search with htsearch isn't returning anything either. > I'm using a default htdig installation on centos 6. htdig version is > 3.2.0. Do you mean if you just invoke htsearch it returns without producing any output al all. If so, there is a problem with your htdig installation. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Wed Oct 16 17:12:25 2013 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 16 Oct 2013 08:12:25 -0700 Subject: [Mailman-Users] Mailman 2.1.16 release. In-Reply-To: <51E30DF7.8020306@msapiro.net> References: <51DF5301.7070802@msapiro.net> <51E30DF7.8020306@msapiro.net> Message-ID: <525EACD9.4070406@msapiro.net> I am pleased to announce the final release for Mailman 2.1.16. Python 2.4 is the minimum supported, but Python 2.7 is recommended. This release has a few new features and several bug fixed as detailed in the attached README. Differences from the third candidate release include a minor update to the Czech message catalog, updates to the Danish message catalog and templates, and a fix for bug LP:1235101. The new from_is_list feature described in the README is considered experimental and subject to change in future releases. Mailman is free software for managing email mailing lists and e-newsletters. Mailman is used for all the python.org and SourceForge.net mailing lists, as well as at hundreds of other sites. For more information, please see: http://www.list.org http://www.gnu.org/software/mailman http://mailman.sourceforge.net/ Mailman 2.1.16 can be downloaded from https://launchpad.net/mailman/2.1/ http://ftp.gnu.org/gnu/mailman/ https://sourceforge.net/projects/mailman/ -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan -------------- next part -------------- 2.1.16 (16-Oct-2013) New Features - There is a new list attribute from_is_list to either rewrite the From: header of posts replacing the posters address with that of the list or wrap the message in an outer message From: the list for compatability with DMARC and or ADSP. There is a new mm_cfg.py setting DEFAULT_FROM_IS_LIST to control the default for new lists, and the existing REMOVE_DKIM_HEADERS setting has been extended to allow removing those headers only for certain from_is_list lists. This feature must be enabled by setting ALLOW_FROM_IS_LIST to Yes in mm_cfg.py. See the description of these settings in Defaults.py for more detail. This feature is experimental in 2.1.16, and it is subject to change or to become just one of the two methods in a subsequent release. People interested in this feature are encouraged to try it and report their experiences to the mailman-users at python.org list. - There is a new DISPLAY_HELD_SUMMARY_SORT_BUTTONS setting which if set in mm_cfg.py will display a set of radio buttons in the admindb held message summary to select how the held messages are sorted and grouped for display. The exact setting determines the default grouping and sorting. See the description in Defaults.py for details. - Setting digest_size_threshhold to zero now means no digests will be sent based on size instead of a digest being sent with every post. (LP: #558274) - There is a new mm_cfg.py setting SUBSCRIBE_FORM_SECRET which will put a dynamically generated, hidden hash in the listinfo subscribe form and check it upon submission. Setting this will prevent automated processes (bots) from successfully POSTing web subscribes without first retrieving and parsing the form from the listinfo page. The form must also be submitted no later than FORM_LIFETIME nor no earlier than SUBSCRIBE_FORM_MIN_TIME after retrieval. Note that enabling this will break any static subscribe forms on your site. See the description in Defaults.py for more info. (LP: #1082746) - add_members now has an option to add members with mail delivery disabled by admin. (LP: #1070574) - IncomingRunner now logs rejected messages to the vette log. (LP: #1068837) - The name of the mailmanctl master lock file is now congigurable via the mm_cfg.py setting MASTER_LOCK_FILE. (LP: #1082308) - list_lists now has an option to list only lists with public archives. (LP: #1082711) Contributed programs - A new import_majordomo_into_mailman.pl script has been contributed by Geoff Mayes. (LP: #1129742) - A new "sitemap" bash script has been contributed by Tomasz Chmielewski to generate a sitemap.xml file of an installation's public archives for submission to search engines. i18n - The Danish translation has been updated thanks to Tom Christensen. - Fixed a string in the Czech message catalog. (LP: #1234567) - A Farsi (Persian) translation has been added thanks to Javad Hoseini and Mahyar Moghimi. - Fixed several misspelled or garbled string replacements in the Spanish message catalog. (LP: #1160138) - pt_BR message catalog has two new and an updated message per Hugo Koji Kobayashi. (LP: #1138578) - German message catalog has been updated per Ralf Hildebrandt. - Corrected typo in templates/it/private.html. Bug Fixes and other patches - Fixed a crash in SpamDetect.py which caused messages with unparseable RFC 2047 encoded headers to be shunted. (LP: #1235101) - Fixed cron/disabled to send a fresh cookie when notifying disabled members. (LP: #1203200) - Added "message_id" to the interpolation dictionary for the Article.html template. (LP: #725498) - Changed the admin GUI to report only the bad entries in a list of email addresses if any are bad. (LP: #558253) - Added logging for template errors in HyperArch.py. (LP: #558254) - Added more explanation to the bad owner address message from bin/newlist. (LP: #1200763) - Fixed a bug causing the admin web interface to fail CSRF checking if the list name contains a '+' character. (LP: #1190802) - Fixed bin/mailmanctl -s to not remove the master lock if it can't be determined to be truly stale. (LP: #1189558) - It is no longer possible to add 'invalid' addresses to the ban_list and the *_these_nonmembers filters from the check boxes on the admindb interface. (LP: #1187201) - Backported recognition for mail.ru DSNs and minor bug fixes from lp:flufl.bounce. (LP: #1074592, LP: #1079249 and #1079254) - Defended against buggy web servers that don't include an empty QUERY_STRING in the CGI environment. (LP: #1160647) - The Switchboard.finish() method now logs the text of the exception when it fails to unlink/preserve a .bak file. (LP: #1165589) - The pending (un)subscriptions waiting approval are now sorted by email address in the admindb interface as intended. (LP: #1164160) - The subscribe log entry for a bin/add_members subscribe now identifies bin/add_members as the source. (LP: #1161642) - Fixed a bug where the Subject: of the user notification of a bin/remove_members unsubscribe was not in the user's language. (LP: #1161445) - Fixed a bug where BounceRunner could create and leave behind zero length bounce-events files. (LP: #1161610) - Added recognition for another Yahoo bounce format. (LP: #1157961) - Changed configure's method for getting Python's include directory from distutils.sysconfig.get_config_var('CONFINCLUDEPY') to distutils.sysconfig.get_python_inc(). (LP: #1098162) - Added an Auto-Generated: header to password reminders. (LP: #558240) - Fixed a bug where non-ascii characters in the real name in a subscription request could throw a UnicodeEncodeError upon subscription approval and perhaps in other situations too. (LP: #1047100) - The query fragments send_unsub_notifications_to_list_owner and send_unsub_ack_to_this_batch will now assume default values if not set in mass unsubscribe URLs. (LP: #1032378) - Replaced utf-8 encoded characters in newly added German templates with HTML entities. (LP: #1018208) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature URL: From barry at list.org Wed Oct 16 17:29:04 2013 From: barry at list.org (Barry Warsaw) Date: Wed, 16 Oct 2013 11:29:04 -0400 Subject: [Mailman-Users] [Mailman-i18n] Mailman 2.1.16 release. In-Reply-To: <525EACD9.4070406@msapiro.net> References: <51DF5301.7070802@msapiro.net> <51E30DF7.8020306@msapiro.net> <525EACD9.4070406@msapiro.net> Message-ID: <20131016112904.24e4343b@anarchist> On Oct 16, 2013, at 08:12 AM, Mark Sapiro wrote: >I am pleased to announce the final release for Mailman 2.1.16. Congratulations Mark! -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: not available URL: From mark at msapiro.net Wed Oct 16 18:06:19 2013 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 16 Oct 2013 09:06:19 -0700 Subject: [Mailman-Users] Mailman 2.1.16 release. In-Reply-To: <65f943dace5b45d1890e1f66a250ef5f@DBXPR04MB047.eurprd04.prod.outlook.com> References: <51DF5301.7070802@msapiro.net> <51E30DF7.8020306@msapiro.net> <525EACD9.4070406@msapiro.net> <65f943dace5b45d1890e1f66a250ef5f@DBXPR04MB047.eurprd04.prod.outlook.com> Message-ID: <525EB97B.8010000@msapiro.net> On 10/16/2013 08:31 AM, Andrew Hodgson wrote: > > Thanks for the good release as always. Sorry to ask this, but will your Htdig integration patch for 2.1.15 also work on 2.1.16, or are the differences too great for the patch to apply successfully? The patch for 2.1.16 is now there at . There were only a few minor line number changes between that and the 2.1.15 patch. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From andrew at hodgsonfamily.org Wed Oct 16 17:31:10 2013 From: andrew at hodgsonfamily.org (Andrew Hodgson) Date: Wed, 16 Oct 2013 15:31:10 +0000 Subject: [Mailman-Users] Mailman 2.1.16 release. In-Reply-To: <525EACD9.4070406@msapiro.net> References: <51DF5301.7070802@msapiro.net> <51E30DF7.8020306@msapiro.net> <525EACD9.4070406@msapiro.net> Message-ID: <65f943dace5b45d1890e1f66a250ef5f@DBXPR04MB047.eurprd04.prod.outlook.com> Mark Sapiro wrote: >I am pleased to announce the final release for Mailman 2.1.16. Hi Mark, Thanks for the good release as always. Sorry to ask this, but will your Htdig integration patch for 2.1.15 also work on 2.1.16, or are the differences too great for the patch to apply successfully? Thanks to you and all the team as always, Andrew. From andrew at hodgsonfamily.org Wed Oct 16 19:44:33 2013 From: andrew at hodgsonfamily.org (Andrew Hodgson) Date: Wed, 16 Oct 2013 17:44:33 +0000 Subject: [Mailman-Users] Mailman 2.1.16 release. In-Reply-To: <525EB97B.8010000@msapiro.net> References: <51DF5301.7070802@msapiro.net> <51E30DF7.8020306@msapiro.net> <525EACD9.4070406@msapiro.net> <65f943dace5b45d1890e1f66a250ef5f@DBXPR04MB047.eurprd04.prod.outlook.com> <525EB97B.8010000@msapiro.net> Message-ID: <38b45bc054464ae09c4d59904be2f7cb@DBXPR04MB047.eurprd04.prod.outlook.com> Mark Sapiro wrote: >On 10/16/2013 08:31 AM, Andrew Hodgson wrote: >> >> Thanks for the good release as always. Sorry to ask this, but will your Htdig integration patch for 2.1.15 also work on 2.1.16, or are the differences too great for the patch to apply successfully? >The patch for 2.1.16 is now there at >. There were only a few minor line number changes between that and the 2.1.15 patch. Thanks for this. All working fine this end. Only thing I can see is the version text still says that it is running RC3. Thanks. Andrew. From mark at msapiro.net Thu Oct 17 07:22:33 2013 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 16 Oct 2013 22:22:33 -0700 Subject: [Mailman-Users] Mailman 2.1.16 release. In-Reply-To: <38b45bc054464ae09c4d59904be2f7cb@DBXPR04MB047.eurprd04.prod.outlook.com> References: <51DF5301.7070802@msapiro.net> <51E30DF7.8020306@msapiro.net> <525EACD9.4070406@msapiro.net> <65f943dace5b45d1890e1f66a250ef5f@DBXPR04MB047.eurprd04.prod.outlook.com> <525EB97B.8010000@msapiro.net> <38b45bc054464ae09c4d59904be2f7cb@DBXPR04MB047.eurprd04.prod.outlook.com> Message-ID: <525F7419.1030000@msapiro.net> On 10/16/2013 10:44 AM, Andrew Hodgson wrote: > > Thanks for this. All working fine this end. Only thing I can see is the version text still says that it is running RC3. and On 10/16/2013 07:21 PM, Christopher Schulte wrote: > Hi Mark, I pulled down > > http://ftp.gnu.org/gnu/mailman/mailman-2.1.16.tgz > > and my list web interface shows version 2.1.16rc3. Maybe someone > forgot to bump Version.py ? Actually, it's a bit more tangled than that. For those keeping score at home, I have a script that I use to 1) bump the version 2) tag the release and 3) package the tarball. The issue is step 1) bumps the version, but doesn't commit, then step 2) tags the latest (prior) commit and then commits, and step 3) packages the tagged version which doesn't have the bump. Sometimes I remember to commit between steps 1) and 2), and sometimes I don't. I have updated the script to commit after the bump in step 1) which will avoid this in the future I hope. I have replaced the tarballs at the download sites: https://launchpad.net/mailman/2.1/ http://ftp.gnu.org/gnu/mailman/ https://sourceforge.net/projects/mailman/ with ones that have the correct version. This is the only difference between the new tarballs and the prior ones. If you downloaded one earlier and care about the displayed version, you can either download a new one or apply the attached Version.py.patch. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From niklaas at kulturflatrate.net Thu Oct 17 11:33:18 2013 From: niklaas at kulturflatrate.net (Niklaas Baudet von Gersdorff) Date: Thu, 17 Oct 2013 11:33:18 +0200 Subject: [Mailman-Users] Postfix, Dovecot LDA and Mailman Message-ID: <20131017093318.GG3955@len-x61s> Hi, I'm a bit frustrated 'cause I want to setup mailman on our system which runs on postfix using dovecot as the delivery agent. Mailbox accounts (with password databse) are managed by dovecot. I'm not using MySQL or any other database for user management 'cause we're not dealing with lot's of users and I want to try to keep it short and simple. The problem I have is dovecot complaining that (in this example) the user mailman-request at lists.aplusr.at does not exist after postfix rewriting mailman at lists.aplusr.at to mailman at aplusr.at . I guess that somehow my alias setup does not work at all and I have to set something not to make dovecot try to deliver the message to a user rather than delivering it to mailman. Logs and more explanation follow. uname -a Linux aplusr.at 2.6.32-028stab092.1 #1 SMP Wed Jul 20 19:47:12 MSD 2011 x86_64 GNU/Linux /var/log/mail.log Oct 17 11:05:39 aplusr postfix/pipe[19995]: 807A0161C868F: to=, orig_to=, relay=dovecot, delay=0.05, delays=0.02/0.01/0/0.02, dsn=5.1.1, status=bounced (user unknown) /etc/postfix/main.cf # see /usr/share/postfix/main.cf.dist for a commented, more complete # version # maintenance mode? #soft_bounce = yes mydomain = aplusr.at myorigin = $mydomain myhostname = mail.aplusr.at mydestination = localhost relay_domains = $mydestination smtpd_banner = $myhostname esmtp $mail_name biff = no append_dot_mydomain = no readme_directory = no mynetworks_style = host recipient_delimiter = + # this file is used for delivering local mail to external addresses # e.g. for delivering cron job logs etc pp canonical_maps = hash:/etc/postfix/canonical virtual_transport = dovecot dovecot_destination_recipient_limit = 1 virtual_mailbox_domains = aplusr.at virtual_mailbox_maps = hash:/etc/postfix/virtual/mailbox_maps hash:/etc/postfix/virtual/mailbox_maps virtual_alias_domains = lists.aplusr.at virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman #transport_maps = hash:/var/lib/mailman/data/transport-mailman alias_maps = hash:/var/lib/mailman/data/aliases alias_database = $alias_maps unknown_local_recipient_reject_code = 550 # makes postfix use the authentication methods provided by dovecot to # authenticate client connect the server to send mail smtpd_sasl_auth_enable = yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth # makes postfix just accepts specific connections not beeing an open relay smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination smtpd_tls_auth_only = yes broken_sasl_auth_clients = yes smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_tls_session_cache smtp_tls_security_level = may smtpd_tls_CAfile = /etc/postfix/ssl/smtpd.pem smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.pem smtpd_tls_key_file = /etc/postfix/ssl/smtpd.pem smtpd_tls_received_header = yes smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_tls_session_cache tls_random_source = dev:/dev/urandom smtpd_tls_security_level = may message_size_limit = 20480000 /etc/postfix/master.cf # # Postfix master process configuration file. For details on the format # of the file, see the master(5) manual page (command: "man 5 master"). # # Do not forget to execute "postfix reload" after editing this file. # # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n - - - - smtpd #smtp inet n - - - 1 postscreen #smtpd pass - - - - - smtpd #dnsblog unix - - - - 0 dnsblog #tlsproxy unix - - - - 0 tlsproxy submission inet n - - - - smtpd -o syslog_name=postfix/submission -o smtpd_tls_security_level=may -o smtpd_sasl_auth_enable=yes -o smtpd_sasl_type=dovecot -o smtpd_sasl_path=private/auth -o smtpd_sasl_local_domain=$myhostname -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING #smtps inet n - - - - smtpd # -o syslog_name=postfix/smtps # -o smtpd_tls_wrappermode=yes # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING #628 inet n - - - - qmqpd pickup fifo n - - 60 1 pickup cleanup unix n - - - 0 cleanup qmgr fifo n - n 300 1 qmgr #qmgr fifo n - n 300 1 oqmgr tlsmgr unix - - - 1000? 1 tlsmgr rewrite unix - - - - - trivial-rewrite bounce unix - - - - 0 bounce defer unix - - - - 0 bounce trace unix - - - - 0 bounce verify unix - - - - 1 verify flush unix n - - 1000? 0 flush proxymap unix - - n - - proxymap proxywrite unix - - n - 1 proxymap smtp unix - - - - - smtp relay unix - - - - - smtp # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 showq unix n - - - - showq error unix - - - - - error retry unix - - - - - error discard unix - - - - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - - - - lmtp anvil unix - - - - 1 anvil scache unix - - - - 1 scache # # ==================================================================== # Interfaces to non-Postfix software. Be sure to examine the manual # pages of the non-Postfix software to find out what options it wants. # # Many of the following services use the Postfix pipe(8) delivery # agent. See the pipe(8) man page for information about ${recipient} # and other message envelope options. # ==================================================================== # # maildrop. See the Postfix MAILDROP_README file for details. # Also specify in main.cf: maildrop_destination_recipient_limit=1 # maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient} # # ==================================================================== # # Recent Cyrus versions can use the existing "lmtp" master.cf entry. # # Specify in cyrus.conf: # lmtp cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4 # # Specify in main.cf one or more of the following: # mailbox_transport = lmtp:inet:localhost # virtual_transport = lmtp:inet:localhost # # ==================================================================== # # Cyrus 2.1.5 (Amos Gouaux) # Also specify in main.cf: cyrus_destination_recipient_limit=1 # #cyrus unix - n n - - pipe # user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} # # ==================================================================== # Old example of delivery via Cyrus. # #old-cyrus unix - n n - - pipe # flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user} # # ==================================================================== # # See the Postfix UUCP_README file for configuration details. # uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) # # Other external delivery methods. # ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient scalemail-backend unix - n n - 2 pipe flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension} #mailman unix - n n - - pipe # flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py # ${nexthop} ${user} dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient} /etc/mailman/mm_cfg.py # -*- python -*- # Copyright (C) 1998,1999,2000 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., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA """This is the module which takes your site-specific settings. From a raw 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. The complete set of distributed defaults, with annotation, are in ./Defaults. In mm_cfg, 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 admin and user interfaces on a per-list or per-user basis. Note also that some of the settings are resolved against the active list setting by using the value as a format string against the list-instance-object's dictionary - see the distributed value of DEFAULT_MSG_FOOTER for an example.""" ####################################################### # Here's where we get the distributed defaults. # from Defaults import * ############################################################## # Put YOUR site-specific configuration below, in mm_cfg.py . # # See Defaults.py for explanations of the values. # #------------------------------------------------------------- # The name of the list Mailman uses to send password reminders # and similar. Don't change if you want mailman-owner to be # a valid local part. MAILMAN_SITE_LIST = 'mailman' #------------------------------------------------------------- # If you change these, you have to configure your http server # accordingly (Alias and ScriptAlias directives in most httpds) DEFAULT_URL_PATTERN = 'http://%s/' IMAGE_LOGOS = '/images/mailman/' #------------------------------------------------------------- # Default domain for email addresses of newly created MLs DEFAULT_EMAIL_HOST = 'lists.aplusr.at' #------------------------------------------------------------- # Default host for web interface of newly created MLs DEFAULT_URL_HOST = 'lists.aplusr.at' #------------------------------------------------------------- # Required when setting any of its arguments. add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) #------------------------------------------------------------- # The default language for this server. DEFAULT_SERVER_LANGUAGE = 'de' #------------------------------------------------------------- # Iirc this was used in pre 2.1, leave it for now USE_ENVELOPE_SENDER = 0 # Still used? #------------------------------------------------------------- # Unset send_reminders on newly created lists DEFAULT_SEND_REMINDERS = 0 #------------------------------------------------------------- # Uncomment this if you configured your MTA such that it # automatically recognizes newly created lists. # (see /usr/share/doc/mailman/README.Exim4.Debian or # /usr/share/mailman/postfix-to-mailman.py) # MTA=None # Misnomer, suppresses alias output on newlist #------------------------------------------------------------- # Uncomment if you use Postfix virtual domains (but not # postfix-to-mailman.py), but be sure to see # /usr/share/doc/mailman/README.Debian first. MTA='Postfix' POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.aplusr.at'] POSTFIX_MAP_CMD = '/etc/mailman/virtual_to_transport' #------------------------------------------------------------- # Uncomment if you want to filter mail with SpamAssassin. For # more information please visit this website: # http://www.jamesh.id.au/articles/mailman-spamassassin/ # GLOBAL_PIPELINE.insert(1, 'SpamAssassin') # Note - if you're looking for something that is imported from mm_cfg, but you # didn't find it above, it's probably in /usr/lib/mailman/Mailman/Defaults.py. As you can see, I was also already trying to use the workaround from http://wiki.list.org/display/DOC/Mailman+-+Postfix+integration+with+Mailman+generated+transport+or+other+maps but at the moment it's not loaded because actually (!) I guess my current setup should work. I really searched in the net and also read installation and configuring instructions on mailman's wikipedia page. At first, everything was setup with the postfix_to_mailman.py script but I don't want to use it anymore because it's third party thingy. (Nevertheless, this one also did not work.) Any help is very appreciated; I guess I just mixed up some stuff and no longer see the wood for the trees. Niklaas P.S.: If I should rather write to postfix' and/ or dovecot's mailinglist, please write me in short and I excuse for writing to this list. -- Niklaas Baudet von Gersdorff niklaas at kulturflatrate.net http://www.kulturflatrate.net/niklaas From mark at msapiro.net Thu Oct 17 16:57:46 2013 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 17 Oct 2013 07:57:46 -0700 Subject: [Mailman-Users] Postfix, Dovecot LDA and Mailman In-Reply-To: <20131017093318.GG3955@len-x61s> References: <20131017093318.GG3955@len-x61s> Message-ID: <525FFAEA.6070904@msapiro.net> On 10/17/2013 02:33 AM, Niklaas Baudet von Gersdorff wrote: > > I'm a bit frustrated 'cause I want to setup mailman on our system which > runs on postfix using dovecot as the delivery agent. > ... I guess that somehow my > alias setup does not work at all and I have to set something not to make > dovecot try to deliver the message to a user rather than delivering it > to mailman. Logs and more explanation follow. The dovecot LDA does not recognize aliases. > /etc/postfix/main.cf postconf -n is generally preferred. > virtual_alias_domains = lists.aplusr.at > virtual_alias_maps = > hash:/var/lib/mailman/data/virtual-mailman You probably don't want the above two. > #transport_maps = > hash:/var/lib/mailman/data/transport-mailman but you probably do want this > #mailman unix - n n - - pipe > # flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py > # ${nexthop} ${user} This is another way to do it. See > # Uncomment if you use Postfix virtual domains (but not > # postfix-to-mailman.py), but be sure to see > # /usr/share/doc/mailman/README.Debian first. > MTA='Postfix' > POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.aplusr.at'] > POSTFIX_MAP_CMD = '/etc/mailman/virtual_to_transport' Above is OK but only if you uncomment the transport_maps setting in Postfix. > As you can see, I was also already trying to use the workaround from > > > http://wiki.list.org/display/DOC/Mailman+-+Postfix+integration+with+Mailman+generated+transport+or+other+maps > > > but at the moment it's not loaded because actually (!) I guess my > current setup should work. Wrong! You can't use aliases with the Dovecot LDA because only Postfix's 'local' LDA recognizes aliases. That's why you need transport_maps to override dovecot and use local for list mail. I really searched in the net and also read > installation and configuring instructions on mailman's wikipedia page. What page is that? doesn't seem to have installation and configuring instructions. > At first, everything was setup with the postfix_to_mailman.py script but > I don't want to use it anymore because it's third party thingy. > (Nevertheless, this one also did not work.) It should work if you set it up right, but I suggest using 'local' and aliases per . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From sascha at rissel.it Sun Oct 20 14:19:55 2013 From: sascha at rissel.it (Sascha Rissel) Date: Sun, 20 Oct 2013 14:19:55 +0200 Subject: [Mailman-Users] Mailman installation: Hit enter to notify mailman owner... Message-ID: Hello, I am just working on my first own Mailman installation on debia 6.0. I came to the point where I ran the command "newlist mailman". I entered my own address as list owner. After that, the message "Hit enter to notify mailman owner" was shown, but unfortunately there is no email that I received notifying me of list creation. Is there maybe some problem with my setup? (Postfix should be working...) Regards, Sascha. From sascha at rissel.it Sun Oct 20 14:27:00 2013 From: sascha at rissel.it (Sascha Rissel) Date: Sun, 20 Oct 2013 14:27:00 +0200 Subject: [Mailman-Users] Mailman installation: Hit enter to notify mailman owner... In-Reply-To: References: Message-ID: Oh, I just solved my problem. I forgot to start mailman. Sorry! 2013/10/20 Sascha Rissel > Hello, > > I am just working on my first own Mailman installation on debia 6.0. > I came to the point where I ran the command "newlist mailman". I entered > my own address as list owner. > After that, the message "Hit enter to notify mailman owner" was shown, but > unfortunately there is no email that I received notifying me of list > creation. > > Is there maybe some problem with my setup? > > (Postfix should be working...) > > Regards, > Sascha. > From sascha at rissel.it Sun Oct 20 15:26:08 2013 From: sascha at rissel.it (Sascha Rissel) Date: Sun, 20 Oct 2013 15:26:08 +0200 Subject: [Mailman-Users] Problem with mailman web interface on Debian/Apache Message-ID: Hello, I just setup mailman on Debian and created the first list "mailman". I receive a new mailing list email, with the link: http:///cgi-bin/mailman/admin/mailman Unfortunately when opening this URL I get: "404: The requested URL /cgi-bin/mailman/admin/mailman was not found on this server." I used the following tutorial: http://www.howtoforge.com/how-to-install-and-configure-mailman-with-postfix-on-debian-squeeze /usr/lib/cgi-bin/mailman/ seems to contain the proper contents, whereas /var/www/lists is empty. Can anyone help me? Kind regards, Sascha. From mark at msapiro.net Mon Oct 21 06:02:46 2013 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 20 Oct 2013 21:02:46 -0700 Subject: [Mailman-Users] Problem with mailman web interface on Debian/Apache In-Reply-To: References: Message-ID: <5264A766.3030308@msapiro.net> On 10/20/2013 06:26 AM, Sascha Rissel wrote: > > I just setup mailman on Debian and created the first list "mailman". ... > I used the following tutorial: > http://www.howtoforge.com/how-to-install-and-configure-mailman-with-postfix-on-debian-squeeze Please see the FAQ at . > Can anyone help me? See . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From nisar at multi-scope.com Sun Oct 20 13:18:37 2013 From: nisar at multi-scope.com (Nisar Akhtar) Date: Sun, 20 Oct 2013 04:18:37 -0700 Subject: [Mailman-Users] issues with joining a list using email! Message-ID: <5263BC0D.5000404@multi-scope.com> Hello there, I am running into issues joining a list using email. I have 2.1.9 version of mailman running. Briefly here is what is happening. 1) When I send an email to join a list, I never get a confirmation email 2) On further investigating I found that the list server sends a notification for confirmation to a reply to address with a "user-owner at domain.com" address. Actually it should have send the notification to "user at domain.com" address. Which is why i never get a email confirmation. Does anyone know what is going on here, and how I can fix this? Thanks --Nisar From drew.tenenholz at isid.org Mon Oct 21 21:19:01 2013 From: drew.tenenholz at isid.org (Drew Tenenholz) Date: Mon, 21 Oct 2013 15:19:01 -0400 Subject: [Mailman-Users] Re-enabling suspended subscribers - bounce settings were too sensitive Message-ID: All -- I could use some help in figuring out a good way to re-enable the subscriptions of several thousands of subscribers that have been automatically suspended because of bounces. I have the email addresses of the folks who need to be re-enabled. I have the passwords for these users too. I tried by sending out a 'brief' email with about 300 lines like set authenticate address=user at domain.tld set delivery ON ... and mailman dutifully processed the first dozen lines and ignored the rest. I'm pretty sure the reason for this would be to prevent a mass attack via email, and that's probably best left alone. However, I need to do this in batches much larger than 12. Any thoughts? (I do have root access to the machine, so pretty much anything is possible.) -- Drew Tenenholz From mark at msapiro.net Tue Oct 22 03:12:16 2013 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Oct 2013 18:12:16 -0700 Subject: [Mailman-Users] issues with joining a list using email! In-Reply-To: <5263BC0D.5000404@multi-scope.com> References: <5263BC0D.5000404@multi-scope.com> Message-ID: <5265D0F0.40903@msapiro.net> On 10/20/2013 04:18 AM, Nisar Akhtar wrote: > 2) On further investigating I found that the list server sends a > notification for confirmation to a reply to address with a > "user-owner at domain.com" address. Actually it should have send the > notification to "user at domain.com" address. Which is why i never get a > email confirmation. On the list's web admin General Options, change the setting for umbrella_list (Send password reminders to, eg, "-owner" address instead of directly to user.) from Yes to No. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From gorgos77 at yahoo.com Mon Oct 21 15:28:38 2013 From: gorgos77 at yahoo.com (gorgos77 at yahoo.com) Date: Mon, 21 Oct 2013 06:28:38 -0700 (PDT) Subject: [Mailman-Users] Question About Deleting Messages from Archives Message-ID: <1382362118.72317.YahooMailNeo@web141002.mail.bf1.yahoo.com> Hi there, I was wondering if it was possible for a list administrator to delete a message from the archives of a list (as it's showing up in Google's search results, which I don't want) and, if so, how that could be done.? Best regards, Gorgos From mark at msapiro.net Tue Oct 22 03:30:18 2013 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Oct 2013 18:30:18 -0700 Subject: [Mailman-Users] Question About Deleting Messages from Archives In-Reply-To: <1382362118.72317.YahooMailNeo@web141002.mail.bf1.yahoo.com> References: <1382362118.72317.YahooMailNeo@web141002.mail.bf1.yahoo.com> Message-ID: <5265D52A.80906@msapiro.net> On 10/21/2013 06:28 AM, gorgos77 at yahoo.com wrote: > > I was wondering if it was possible for a list administrator to delete a message from the archives of a > list (as it's showing up in Google's search results, which I don't want) and, if so, how that could be done. See the FAQ at . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Oct 22 03:41:27 2013 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 21 Oct 2013 18:41:27 -0700 Subject: [Mailman-Users] Re-enabling suspended subscribers - bounce settings were too sensitive In-Reply-To: References: Message-ID: <5265D7C7.70909@msapiro.net> On 10/21/2013 12:19 PM, Drew Tenenholz wrote: > > I tried by sending out a 'brief' email with about 300 lines like > set authenticate address=user at domain.tld > set delivery ON > ... > > > and mailman dutifully processed the first dozen lines and ignored the rest. I'm pretty sure the reason for this would be to prevent a mass attack via email, and that's probably best left alone. You could TEMPORARILY increase the setting for DEFAULT_MAIL_COMMANDS_MAX_LINES (defaults to 25) or you could see the script at which may work for you as is, or if not could be modified to read addresses from a file. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From ahoward at paragonweb.com Wed Oct 23 14:29:40 2013 From: ahoward at paragonweb.com (Arnold Howard) Date: Wed, 23 Oct 2013 07:29:40 -0500 Subject: [Mailman-Users] Part time Mailman techie needed Message-ID: <5267C134.2060800@paragonweb.com> Our pottery Mailman list will require perhaps an hour or two per a month of work. The list runs flawlessly now. Send an email if you are interested. This is a paid position, of course. Thank you, Arnold Howard From her at adm.ku.dk Thu Oct 24 15:02:53 2013 From: her at adm.ku.dk (Henrik Rasmussen) Date: Thu, 24 Oct 2013 13:02:53 +0000 Subject: [Mailman-Users] Automatic update of list members while making it possible to (un)subscribe manually Message-ID: <6DCC3E5DA06FE346B4DE4876C4F2713D8081D910@P2KITMBX06WC03.unicph.domain> Before I start making my own script, I was wondering whether the feature I need is already available. I run Mailman version: 2.1.5. I have two types of Mailman lists * some of which members are allowed to subscribe or unsubscribe as desired (though some list administrators still need to approve subscriptions) * and some lists, which members of a certain group must be subscribed to, as long as they are part of the group. The group-members e-mail addresses are extracted from the group and pushed to the list using " add_members -wn -r /tmp/group_members.lst mailman-list". Likewise are those, no longer part of the group, removed from the list using "remove_members -n -N -f /tmp/group_exmembers.lst mailman-list". Now I want to combine those features, having lists that are updated automatically using above method, but at the same time making sure that group members, who have manually opted-out from the mailinglist, won't be subscribed to the mailinglist automatically again, and also making sure that people, who are not part of the group, have the ability to opt-in to the mailinglist without being removed by automatic procedure. Is there a neat way of accomplish this already? Henrik Rasmussen From malcolm.austen at weald.org.uk Thu Oct 24 15:11:57 2013 From: malcolm.austen at weald.org.uk (Malcolm Austen) Date: Thu, 24 Oct 2013 14:11:57 +0100 Subject: [Mailman-Users] Automatic update of list members while making it possible to (un)subscribe manually In-Reply-To: <6DCC3E5DA06FE346B4DE4876C4F2713D8081D910@P2KITMBX06WC03.unicph.domain> References: <6DCC3E5DA06FE346B4DE4876C4F2713D8081D910@P2KITMBX06WC03.unicph.domain> Message-ID: On Thu, 24 Oct 2013 14:02:53 +0100, Henrik Rasmussen wrote: > Now I want to combine those features, having lists that are updated > automatically using above method, but at the same time making sure that > group members, who have manually opted-out from the mailinglist, won't > be subscribed to the mailinglist automatically again, and also making > sure that people, who are not part of the group, have the ability to > opt-in to the mailinglist without being removed by automatic procedure. > Is there a neat way of accomplish this already? Instead of opting out of the list completely, could you get these people to just disable delivery? Then trying to re-add them will be a no-op as they are already considered to be subscribers. = Malcolm. -- Using Opera's mail client: http://www.opera.com/mail/ From mark at msapiro.net Thu Oct 24 21:58:46 2013 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 24 Oct 2013 12:58:46 -0700 Subject: [Mailman-Users] Automatic update of list members while making it possible to (un)subscribe manually In-Reply-To: <6DCC3E5DA06FE346B4DE4876C4F2713D8081D910@P2KITMBX06WC03.unicph.domain> References: <6DCC3E5DA06FE346B4DE4876C4F2713D8081D910@P2KITMBX06WC03.unicph.domain> Message-ID: <52697BF6.7070509@msapiro.net> On 10/24/2013 06:02 AM, Henrik Rasmussen wrote: > > The group-members e-mail addresses are extracted from the group and > pushed to the list using " add_members -wn -r /tmp/group_members.lst > mailman-list". Likewise are those, no longer part of the group, > removed from the list using "remove_members -n -N -f > /tmp/group_exmembers.lst mailman-list". > > Now I want to combine those features, having lists that are updated > automatically using above method, but at the same time making sure > that group members, who have manually opted-out from the mailinglist, > won't be subscribed to the mailinglist automatically again, and also > making sure that people, who are not part of the group, have the > ability to opt-in to the mailinglist without being removed by > automatic procedure. > > Is there a neat way of accomplish this already? I think the way you'll need to handle this is in the way you generate the group_members.lst and group_exmembers.lst files. If you create files which only contain members added to the group since the last add_members run and members removed from the group since the last remove_members run and use those as input, I think that will solve the problem. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From malcolm.austen at weald.org.uk Thu Oct 31 20:37:18 2013 From: malcolm.austen at weald.org.uk (Malcolm Austen) Date: Thu, 31 Oct 2013 19:37:18 -0000 Subject: [Mailman-Users] 2.1.15 cPanel issue Message-ID: Yes, I know you can't support cPanel installations but you may have some ideas that will be useful when I finally resort to sending in a support request that may get nothing better than a 'delete & recreate' response :-( I think my cPanel provider has just upgraded to MM 2.1.15 and I have found that I have a problem ... I had changed the list-info and user-options pages and now, not only do those pages result in 'Bug in Mailman version 2.1.15' displays, so do my attempts to edit them through the admin interface. I have noticed that a cPanel backup logs 4 sets (I have 4 lists) of permission failures for my lists suggesting that the pages I have changed no longer have the right permissions. I seem not to have file level access to the mailman hierarchy, so I guess I need advice as to what permissions I need to ask them to manually set on which files or folders. I'd like to make my request specific enough to avoid having the lists reset and the archives and/or membership lists discarded. Thanks for any advice, Malcolm. -- Using Opera's mail client: http://www.opera.com/mail/ From mark at msapiro.net Thu Oct 31 21:05:09 2013 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 31 Oct 2013 13:05:09 -0700 Subject: [Mailman-Users] 2.1.15 cPanel issue In-Reply-To: References: Message-ID: <5272B7F5.1020301@msapiro.net> On 10/31/2013 12:37 PM, Malcolm Austen wrote: > > I seem not to have file level access to the mailman hierarchy, so I > guess I need advice as to what permissions I need to ask them to > manually set on which files or folders. I'd like to make my request > specific enough to avoid having the lists reset and the archives and/or > membership lists discarded. You need to ask the host to run Mailman's bin/check_perms (probably /usr/local/cpanel/3rdparty/mailman/bin/check_perms) as root with the '-f' option. That should fix most permission problems. They also should look at Mailman's error log (probably /usr/local/cpanel/3rdparty/mailman/logs/error) and see what the actual problems are because other fixes may be needed. If they need help, they should come here directly rather than using you as an intermediary. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From malcolm.austen at weald.org.uk Thu Oct 31 21:11:17 2013 From: malcolm.austen at weald.org.uk (Malcolm Austen) Date: Thu, 31 Oct 2013 20:11:17 -0000 Subject: [Mailman-Users] 2.1.15 cPanel issue In-Reply-To: <5272B7F5.1020301@msapiro.net> References: <5272B7F5.1020301@msapiro.net> Message-ID: On Thu, 31 Oct 2013 20:05:09 -0000, Mark Sapiro wrote: > On 10/31/2013 12:37 PM, Malcolm Austen wrote: >> >> I seem not to have file level access to the mailman hierarchy, so I >> guess I need advice as to what permissions I need to ask them to >> manually set on which files or folders. I'd like to make my request >> specific enough to avoid having the lists reset and the archives and/or >> membership lists discarded. > > You need to ask the host to run Mailman's bin/check_perms (probably > /usr/local/cpanel/3rdparty/mailman/bin/check_perms) as root with the > '-f' option. That should fix most permission problems. > > They also should look at Mailman's error log (probably > /usr/local/cpanel/3rdparty/mailman/logs/error) and see what the actual > problems are because other fixes may be needed. > > If they need help, they should come here directly rather than using you > as an intermediary. Many thanks Mark. I've no wish to act an intermediary if they are unsure as to what to do, but I do want the report to look like I have some idea of what the problem is :-) I hope I'll only bring this back to the list to report a satisfactory resolution ... Thanks again, Malcolm. -- Using Opera's mail client: http://www.opera.com/mail/ From brian at emwd.com Thu Oct 31 21:49:29 2013 From: brian at emwd.com (Brian Carpenter) Date: Thu, 31 Oct 2013 16:49:29 -0400 Subject: [Mailman-Users] 2.1.15 cPanel issue In-Reply-To: References: Message-ID: Hi Malcolm: Your cPanel provider should run the following commands on the server: /scripts/fixmailinglistperms /scripts/fixmailman That will typically fix most list permissions. For some reasons, files within the 'listname'/en directory gets their permissions screwed up. I ran into this several times after migrating our own mailman hosting clients to new mailman servers. *Brian Carpenter* EMWD, Inc. Tel: 336-755-0685 brian at emwd.com http://www.emwd.com Providing Cloud Services and more for over 15 years. [image: Facebook] [image: Twitter] [image: LinkedIn] [image: pinterest] ?"If life keeps asking you the same questions....You are NOT learning the lessons..." - Leif Ericsson Leo Veness ? On Thu, Oct 31, 2013 at 3:37 PM, Malcolm Austen wrote: > Yes, I know you can't support cPanel installations but you may have some > ideas that will be useful when I finally resort to sending in a support > request that may get nothing better than a 'delete & recreate' response :-( > > I think my cPanel provider has just upgraded to MM 2.1.15 and I have found > that I have a problem ... > > I had changed the list-info and user-options pages and now, not only do > those pages result in 'Bug in Mailman version 2.1.15' displays, so do my > attempts to edit them through the admin interface. > > I have noticed that a cPanel backup logs 4 sets (I have 4 lists) of > permission failures for my lists suggesting that the pages I have changed > no longer have the right permissions. > > I seem not to have file level access to the mailman hierarchy, so I guess > I need advice as to what permissions I need to ask them to manually set on > which files or folders. I'd like to make my request specific enough to > avoid having the lists reset and the archives and/or membership lists > discarded. > > Thanks for any advice, Malcolm. > > -- > Using Opera's mail client: http://www.opera.com/mail/ > ------------------------------**------------------------ > Mailman-Users mailing list Mailman-Users at python.org > https://mail.python.org/**mailman/listinfo/mailman-users > Mailman FAQ: http://wiki.list.org/x/AgA3 > Security Policy: http://wiki.list.org/x/QIA9 > Searchable Archives: http://www.mail-archive.com/** > mailman-users%40python.org/ > Unsubscribe: https://mail.python.org/**mailman/options/mailman-users/** > brian%40emwd.com > From fsantiago at garden-life.org Thu Oct 31 18:23:37 2013 From: fsantiago at garden-life.org (Fabian Santiago) Date: Thu, 31 Oct 2013 13:23:37 -0400 Subject: [Mailman-Users] issue with QMailToaster Mailman implementation Message-ID: Hello all, I've integrated Mailman with my QMT using the wiki instructions provided online by the qmail toaster folks. It all seems to function well except for one thing; when I send email to 'mailman-owner at lists.photoblogverona.com', I receive back a failure notice stating: Hi. This is the qmail-send program at mail.photoblogverona.com. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. : This message is looping: it already has my Delivered-To line. (#5.4.6) Where should I be looking or what to look at? Thanks. My actual email domain is photoblogverona.com. the lists sub domain was setup as part of the mailman integration. Could this have something to do with it? I've also emailed the people involved with QMT but figured I would also ask here as well. thanks for your help in advance. -- Fabian S.