Greg Sims | 12 Nov 05:06 2014

Corrupt Chinese Emails from Subscribe

Hi Mark,

We created a chinese-devotion mailman list.  The list was created with
English as the default language and "en" as the only supported language.
We then created three files in the "en/" directory associated with the
list: verify.txt, unsub.txt and subscribeack.txt.  These files contain a
mixture of Chinese and English characters including mailman substitution

When Mailman sends these emails to Windows 7/Chrome/Gmail, iPad & iPhone
everything works as expected.  When the emails are received on a Mac, the
emails are corrupted.

Here are the steps we took so far:

   1. We verified that the characters in the files are all valid UTF-8.
   They passed using four different validation techniques.
   2. I copied template/zh-CH/verify.txt into the "en/" directory of our
   list.  Please note this file is also a mixture of Chinese and English
   characters including mailman substitution variables. We ran the test again
   and got the same results.  Please find below a sample of the email received
   on the Mac usings Mailman's original verify.txt file.

Subject:confirm f75bab69c4dca204575d5ee50c54e770d573cf99Date:Tue, 11 Nov
2014 13:43:28 -0600From:chinese-devotion-request <at> RayStedman.orgReply-To:
chinese-devotion-request <at> RayStedman.orgTo:foo <at>

订阅邮件列表 Chinese-Devotion 的确认通知

我们从  from xxx.yyy.191.121
(Continue reading)

Dentar99 | 10 Nov 16:15 2014

Reply to list out of control...

So, I had lots of problems with Yahoo users on my lists.  I did the research and
the upgrade, and it fixed the hell outta that...

BUT... Now my users (as well as myself) are getting an issue where hitting Reply
(regular reply, not reply all) are getting the list AND the original sender.
I've tried first_strip_reply_to and reply_goes_to_list, which I have no reason
to believe should not work.  I do NOT have an explicit set.

So, the whole reply-to thing wasn't broken before new mailman, so I know it
isn't the MUA (postfix..)  ... is it?

Yes, I searched the archives and all of that.

Mailman-Users mailing list Mailman-Users <at>
Mailman FAQ:
Security Policy:
Searchable Archives:

Hal | 10 Nov 03:37 2014

Re: Archive merge and search

PS: I just noticed that I've previously replied directly to you, Mark, 
instead of the list (pressing "Reply" instead of "Reply list" in my 
email program). Sorry about that. This one should reach the list.

On 08/11/2014 04:51, Mark Sapiro wrote:
> On 11/07/2014 07:22 PM, Hal wrote:

> Instead of using a temp gfile made with mktemp and then removing it, you
> can just make something more permanent. e.g.
> cat mylist.* > total
> /usr/lib/mailman/bin/cleanarch < total > total_cleaned.

Thanks. Unfortunately cleanarch'ing didn't solve my issue.
I did some more research and found out that the MBOX format isn't 
standardized as there are 4 different variations around 
Confusing indeed. What's even stranger is that the Majordomo 
search-interface displays all of those same MBOXes without any issues.

Investigating the MBOX files in a text editor I found the problematic 
ones to have headers starting with ">From " (without the quotes) which 
the working ones didn't, so I removed all those lines from a couple of 
MBOX files, imported into the Mailman archives and all looked fine! 
Obviously I can't check every single posting, so does my discovery and 
solution sound feasible?

Mailman-Users mailing list Mailman-Users <at>
(Continue reading)

Igor Gnatenko | 8 Nov 15:29 2014

mailman and httpd vhost


I've installed mailman and I'm trying to get webUI.
Fedora release 20 (Heisenbug)

I have nginx as reverse proxy and vhost in apache for mailman.

server {
        listen 80 default_server;

        location / {
                proxy_set_header X-Real-IP  $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_set_header Host $host;
                client_max_body_size 512M;

        location ~ /\.ht {
                deny all;

<VirtualHost *:8080>
(Continue reading)

Greg Sims | 8 Nov 00:28 2014

Unsubscribe Using Web Form

Hey Mark,

Subscribe / Unsubscribe works well for the normal case thanks to your help.

(1) When I Unsubscribe an email address that does not exist, the result of
Posting the form is:

Bug in Mailman version 2.1.12

We're sorry, we hit a bug!

Please inform the webmaster for this site of this problem. Printing of
traceback and other system information has been explicitly inhibited, but
the webmaster can find this information in the Mailman error logs.


The error log is:

Nov 07 16:41:51 2014 admin(385):
 <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at>  <at> 

admin(385): [----- Mailman Version: 2.1.12 -----]

admin(385): [----- Traceback ------]

admin(385): Traceback (most recent call last):

admin(385):   File "/usr/lib/mailman/scripts/driver", line 112, in run_main
(Continue reading)

John Young | 6 Nov 19:17 2014

Archiving : 2 Questions


I’m brand new to this list and was hoping for some direction.

I’ve read through a heap of archives but can’t quite find the correct answers (or am searching for the
wrong terms!)

1 - We want to enable private archiving on all of our mailman lists.  Some already have archiving , most
don’t.  But we want this enabled on all so we have the ability to go through the postings.

2 - We want to purge all our existing archives older than a certain date.

Kind regards

Mailman-Users mailing list Mailman-Users <at>
Mailman FAQ:
Security Policy:
Searchable Archives:

Greg Sims | 6 Nov 18:42 2014

Unsubscribe Using Web Form

Hi Mark,

We are making good progress on our project thanks to your help a couple of
weeks ago.  The Subscribe portion of the process is working and the text is
being translated into Chinese.

I'm struggling with the Unsubscribe portion of the project.  I extended the
webform but can't get it to work.  My goal is for our users to use the same
web page to subscribe to and unsubscribe from the list with a minimum
number of interactions.  I understand the need for the two stage
subscription process with email confirmation -- this is required (and
working).  I would like the Unsubscribe to be one click and done.

Please note the user has no idea they have a system generated password --
this is as it should be to keep things simple.  Most of our users are older
and only have the skills to deal with minimal user complexity.  We need to
keep things simple as a result.

Thanks in advance for your help, Greg

PS.  I looked at the Drupal extension for Mailman.  It carries too much
overhead for large size lists.  We already have a mailman list with 10,000
users and hope to double this number next year.  We can't afford to have a
Drupal user account for each of these users.
Mailman-Users mailing list Mailman-Users <at>
Mailman FAQ:
(Continue reading)

gerard | 6 Nov 10:30 2014

set the same password if a user owns several lists?

Hello all,

i have mailman 2.1.8. Users own several lists, and they often lost their 
password to moderate the list.
Is it possible to retrieve a form of the password of one list, to put it 
in another list? like we do with shadow passwords in unix system? i 
don't need to retrieve the password, just the encrypted form.
With python shell, i try to look at file Mailman/Cgi/
The Web interface told me that:
"Sem-edp list run by me at"
but when i did:
 >>> user
'me <at>'
 >>> mlist.isMember(user)
 >>> mlist.GetOwnerEmail()
'sem-edp-owner <at>'

is it normal? I also find mlist.password thats returns something 
encrypted, is it what i need?

thanks in advance for help,


Gérard Henry
Mailman-Users mailing list Mailman-Users <at>
Mailman FAQ:
Security Policy:
(Continue reading)

Peter Shute | 6 Nov 02:50 2014

FW: Spamassassin content preview ending up posted to list

Sorry, I forgot to Cc the list. 

-----Original Message-----
From: Peter Shute 
Sent: Thursday, 6 November 2014 12:49 PM
To: 'Mark Sapiro'
Subject: RE: [Mailman-Users] Spamassassin content preview ending up posted to list

The dot was missing in the X-Ham-Report header but not in the message body in the moderation notice.

It was missing from both in the message the list sent out, which made me think the list thought the content
preview in the X-Ham-Report header was the message, and discarded the rest.

I received the moderation notice via Exchange/Outlook, so I'm not sure there isn't more to it that I can't
see. Outlook will only show me the headers, not the whole raw message. In an attempt to get a raw message for
you to look at, I opened the message attached tot he moderation notice, then used Outlook's Resend option
to send it to my gmail account. Below is what gmail calls the "original message". However, you'll notice
that there is no X-Ham-Report header! I'm assuming Outlook/Exchange or gmail stripped it out on the way to
my gmail mailbox. So I've added the headers I see in Outlook below the full message.

It might be that Outlook/Exchange has totally rewritten the headers and content, so apologies if that's
the case.

The difference between these and what arrived from the list is that it's plain text only, and the URL
mentioned hase changed from:

Note that the first dot in the URL has gone. The only place I can see a matching URL is in the content preview.
(Continue reading)

Peter Shute | 5 Nov 22:03 2014

Spamassassin content preview ending up posted to list

I had a complaint yesterday that a URL in a posting to our list had become corrupted - one of the dots in the
domain name had been dropped.

Looking at the original message in the moderation alert email, it looks ok to me, but I can see that the dot has
been dropped in the content preview in the X-Ham-Report header which I think spamassassin has inserted.
This header has multiple lines, including blank lines, and I'm wondering if it's confusing mailman.

Has anyone else seen this, and is there a way to stop it happening?

Peter Shute
Mailman-Users mailing list Mailman-Users <at>
Mailman FAQ:
Security Policy:
Searchable Archives:

nxnw | 4 Nov 17:59 2014

Re: Mountain Lion server trouble

> OK, here are steps taken for a (mostly) successful installation on Mountain 
> Lion server, including migration from the apple-supplied mailman previously 
> running under Lion.

Short update respecting a further system upgrade from Mountain Lion server to Mavericks server. Two things:

1. Mostly good news - after the OS and upgrades, mailman was (mostly) running. The only thing
that was not working was the web interface. After a bit of investigation, I found that the upgrade
overwrote /Library/Server/Web/Config/apache2/httpd_server_app.conf, so that file had to be edited
(again) to add the following:

	Include /private/etc/apache2/extra/httpd-mailman.conf

I put the above right after "Include /Library/Server/Web/Config/apache2/other/*.conf". Apache must
be restarted after the edit.

2. httpd_server_app.conf was overwritten again during a subsequent, minor update of
Editing, as shown above, fixed it.
Mailman-Users mailing list Mailman-Users <at>
Mailman FAQ:
Security Policy:
Searchable Archives: