Robert Heller | 2 Aug 19:15 2015

Changing a subscriber's E-Mail address

Is it true that the quickest way for a list admin to change a subscriber's 
E-Mail address is to do a 'mass removal' then a 'mass subscription?

I have a subscriber who needs to change her E-Mail address for a list, and
since she does not (yet?) know how to use her (new) iPhone, and is basically
unable to respond to mailman confirmation message. There is no obvious place
to change a subscriber's E-Mail address that does not entail going through the
mailman confirmation process.


Robert Heller             -- 978-544-6933
Deepwoods Software        -- Custom Software Services  -- Linux Administration Services
heller <at>       -- Webhosting Services

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

Jim McKinney | 2 Aug 15:00 2015

command line get list of members moderation status?


We're running Mailman 2.1.12.  We have a list that is largely moderated,
but there is a small group of posters who should not be.  Because of the
size of the list the Membership management forms are a little cumbersome
for checking all of these.  Is there command line method to get a list
of members who have their moderation flag either set, or unset if that's
easier?  Alternatively, is there a way to list all the members of the
list with their moderation flag as part of the output?  I did look
around a bit, but my google mojo is failing me...

Thanks in advance for any help.



Jim McKinney
Information Technology Services (ITS)
Department of Electrical and Computing Engineering
Carnegie Mellon University

Mailman-Users mailing list Mailman-Users <at>
Mailman FAQ:
Security Policy:
Searchable Archives:
(Continue reading)

Steve Matzura | 1 Aug 15:48 2015

mailpasswd failure

With some excellent help, all my Mailman problems up to today have
been solved. and my mailing lists have been behaving normally. Since
it's a new month, mailpasswd ran earlier this morning. The email of
the cron job reported a permissions error on one of the config.pck
files for one of the lists. Investigation proved the offender was
owned by root, not mailman. Interesting that check_perms didn't think
this was a problem. I found several others that were like this and,
figuring the one reported in the cron email was only the tip of the
iceberg, I changed the others as well and forced the cron job to run
again. As a result, I got the following:

Traceback (most recent call last):
  File "/usr/local/mailman/cron/mailpasswds", line 243, in <module>
  File "/usr/local/mailman/cron/mailpasswds", line 237, in main
    'verp'    : mm_cfg.VERP_PASSWORD_REMINDERS,
  File "/usr/local/mailman/Mailman/", line 313, in send
    self._enqueue(mlist, **_kws)
  File "/usr/local/mailman/Mailman/", line 325, in _enqueue
  File "/usr/local/mailman/Mailman/Queue/", line 136, in
    fp = open(tmpfile, 'w')
IOError: [Errno 13] Permission denied:

As you can tell, this is a hand-built installation of Mailman, which
may or may not have something to do with this. check_perms reports no
problems found. The directory /usr/local/mailman/qfiles/virgin, which
is currently empty, is owned by root and is a member of the mailman
(Continue reading)

Krinetzki, Stephan | 28 Jul 12:08 2015

Mailman 3 - Some questions


I am planning to migrate from mailman 2.1.14 to mailman 3. At the moment
mailman 3 is running on a new CentOS 7 server with postfix as MTA. But I
have some questions and problems:

1. I have an error with hyperkitty. After receiving an mail I'm getting this

Jul 28 11:31:06 2015 (3227) ACCEPT:
<DAF46B4691C451439746B086FB8AA4FFA33CB9 <at>>
Jul 28 11:31:07 2015 (3221) HyperKitty failure on <h1>Bad Request (400)</h1> (400)
Jul 28 11:31:07 2015 (3221) HyperKitty failure on <h1>Bad Request (400)</h1> (400)
Jul 28 11:31:08 2015 (3231) HyperKitty failure on <h1>Bad Request (400)</h1>
Jul 28 11:31:08 2015 (3231) Broken archiver: hyperkitty
Traceback (most recent call last):
unners/", line 107, in _dispose
    archiver.system_archiver.archive_message(mlist, msg_copy)
yperkitty/", line 132, in archive_message
    raise ValueError(result.text)
ValueError: <h1>Bad Request (400)</h1>

(Continue reading)

Krinetzki, Stephan | 29 Jul 08:17 2015

Mailman 3 - Some questions (addition)


The last error in hyperkitty was because the https:// URL was missing in the
BROWSER_AUDIENCE variable. Now I'm getting a new error:

ERROR 2015-07-29 08:11:02,287 update_index 7216 140406344681280 Failed to
update the fulltext index: 'Command' object has no attribute 'commit'
Traceback (most recent call last):
s/", line 58, in execute
"/opt/mailman/mailman-bundler/eggs/HyperKitty-1.0.1-py2.7.egg/hyperkitty/sea", line 73, in update_index
    update_cmd.update_backend("hyperkitty", "default")
management/commands/", line 233, in update_backend
    do_update(backend, index, qs, start, end, total,
verbosity=self.verbosity, commit=self.commit)
AttributeError: 'Command' object has no attribute 'commit'

As far as I can tell, there is an error with the haystack indexing of
archived mails. But how to fix this? I'm clueless.

And the questions from the first mail:

In mailman 2, I've created a list and added a new owner. Then the owner
get an email, with his password and a link to the admin page of the list.
(Continue reading)

Selva Gaja | 29 Jul 11:49 2015

Cpanel, Auto change the mailman create file perm


I am using Cpanel third party mailman.

In my site*mailman/create* unable to access. But I can
access the other mailman pages ( from my site.

So, I give the 2755 permission for cgi-bin/create file
  sudo chmod 2755 /usr/local/cpanel/3rdparty/mailman/cgi-bin/create

After that I can access the mailman create page from my site.

But some days later create file perm automatically changed  to 0. Again and
again create file perm automatically changed  to 0.

I want create file perm always to 2755. How can i fix this issue.

Please help me.


Thanks and Regards,
Selva Gajendran.S
Mailman-Users mailing list Mailman-Users <at>
Mailman FAQ:
Security Policy:
Searchable Archives:

(Continue reading)

Shivam Shukla | 28 Jul 06:17 2015

Hyperkitty search not working


I am using mailman3 in development mode. I have all components working 
and properly running. I have setup some test mailing lists and send mails.
The issue is that i am not able to use the search feature of hyperkitty 
properly. I am inserting subject and some part of body in search field 
but it never give any result. Please suggest am i doing something wrong 
or search feature does not work the way i am trying to use it.

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

Michael Hierweck | 25 Jul 13:34 2015

Mailman 3: Deployment without LMTP

Hi all!

We are currently running Mailman 2 in an very low-traffic environment
without access to the mail server configuration. We can either use
.forward or aliases to forward mails directly to Mailman via pipe.
Fetching mails from POP3/IMAP mailboxes would be possible, too.

We would like to upgrade to Mailman 3 now. Thanks for lots of good work
over many years btw. However Mailman 3 only supports feeding mails via
LTMP. Is is possible to build a bridge between .forward/aliases and
Mailmans LMTP interface in a convenient and secure manner?

An option might be letting fetchmail fetch the mails from a mailbox and
forward them via LTMP. As the mails have already been successfully
delivered to the mailbox before Mailman might reject them I can't image
a chance of handling bounces due to rejects correctly in this setup.

Therefore I'm thinking of a small Python script that receives mail from
stdin and forwards them via LMTP but I'm unsure whether this would be a
correct way to achieve the goal because there might by problems with
bounces when Mailman rejects those mails. This script oughts to
terminate unsuccessfully when the LTMP delivery fails and should
therefore make Postfix bounce the mail itself.

Postfix -> .forward -> pipe --(stdin)--> script --(LMTP)--> Mailman 3

Any opinions or hints are appreciated. Thanks in advance.

(Continue reading)

Christophe Moille | 25 Jul 12:56 2015

KeyError: 'fr_FR' - return mm_cfg.LC_DESCRIPTIONS[lang][2]


I can't get mailman home page displayed. And I can't figure what's wrong
with the log. Can you help me ? 

Jul 25 12:38:27 2015 admin(13187):  <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(13187): [----- Mailman Version: 2.1.15 -----] 
admin(13187): [----- Traceback ------] 
admin(13187): Traceback (most recent call last):
admin(13187):   File "/var/lib/mailman/scripts/driver", line 112, in run_main
admin(13187):     main()
admin(13187):   File "/var/lib/mailman/Mailman/Cgi/", line 43, in main
admin(13187):     listinfo_overview()
admin(13187):   File "/var/lib/mailman/Mailman/Cgi/", line 155, in listinfo_overview
admin(13187):     print doc.Format()
admin(13187):   File "/var/lib/mailman/Mailman/", line 335, in Format
admin(13187):     direction = Utils.GetDirection(self.language)
admin(13187):   File "/var/lib/mailman/Mailman/", line 710, in GetDirection
admin(13187):     return mm_cfg.LC_DESCRIPTIONS[lang][2]
admin(13187): KeyError: 'fr_FR'
admin(13187): [----- Python Information -----] 
admin(13187): sys.version     =   2.7.3 (default, Mar 13 2014, 11:03:55) 
[GCC 4.7.2] 
admin(13187): sys.executable  =   /usr/bin/python 
admin(13187): sys.prefix      =   /usr 
admin(13187): sys.exec_prefix =   /usr 
admin(13187): sys.path        =   ['/var/lib/mailman/pythonlib', '/var/lib/mailman',
'/usr/lib/mailman/scripts', '/var/lib/mailman', '/usr/lib/python2.7/',
'/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload',
(Continue reading)

Larry Turnbull | 21 Jul 22:01 2015

FW: (fwd) Re: Phantom or unknown address for mailing lists

Hello all:

I am helping Steve work on the mailman and postfix setup on the new server.

Here is what is actually happening:

When I send an email directly to a user that exists in the alias or mailbox
table with username <at> postfix delivers the email just

Now when I send an email to a mailman list such as
mailman <at> I get no message back.

When I look in the maillog file I see an error that says user unknown
mailman <at>

When I send a message to mailman <at> mailman picks up
the message and delivers it  just fine.

In I added the following lines after mailman was installed:

MTA = 'Postfix'

I added the references to the aliases and virtual-mailman files in
for postfix like so:
Alias_maps = hash:/etc/aliases, hash:/usr/local/mailman/data/aliases
Virtual_alias_maps = proxy:mysql:/etc/postfix/,

(Continue reading)

Chad Cordero | 21 Jul 19:32 2015

mail not delivered to a member

I have a member of a list that did not get a message to the list.  He was a
member of the list at the time (or I couldnĀ¹t find a subscribe/unsubscribe
request).  Please help.

sh-4.2# bin/list_members --regular --nomail=enabled libraryit | wc -l


sh-4.2# bin/list_members --regular --nomail=enabled libraryit

003521244 <at>

003695665 <at>

003963205 <at>

004385237 <at>

004649969 <at>

004732675 <at>

004945833 <at>

004981700 <at>

alzahran <at>

jsmith <at>

(Continue reading)