[Mailman-Users] Please consider donating to the GNU Mailman project

2015-05-04 Thread Barry Warsaw
I should have included this in our release announcement.

I'd like to remind everyone that GNU Mailman has a directed donation fund set
up at the Free Software Foundation.  Please consider donating!

http://wiki.list.org/x/4816967

This year, we used a portion of our fund to sponsor Abhilash coming to PyCon
2015.  Abhilash has been a core developer since his participation in GSoC, and
has proven himself to be indispensable across a wide range of the project.  We
were beyond happy to be able to meet him in person and work with him over the
course of the sprints, and we reached the 3.0 release in large part because of
his participation at the sprints.

Your donations can help with future sprints, user testing, hosting, and more.
We're a small team of volunteers and every dollar can help.  A portion of your
donation also goes to the Free Software Foundation, so you can help two great
organizations with one donation.

Cheers,
-Barry


pgpdQmc9dTuWG.pgp
Description: OpenPGP digital signature
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org

Re: [Mailman-Users] Mystery of the site-wide mailing list...

2015-05-04 Thread Mark Sapiro
There is a file, sitelist.cfg, in the misc/ directory in the source
distribution that gets put in the data/ directory in an installed
Mailman. This is intended to be used as input to config_list to
configure the site list appropriately. However, some of its settings are
not appropriate.

Here's how I use and recommend the site list.

1) the members of the list are the site admins.
2) generic_nonmember_action is Accept.

This has two good effects. The 'help' address exposed on listinfo and
admin overviews works and delivers to an appropriate place, and output
from Mailman crons sent to the 'mailman' user actually gets delivered to
an appropriate place.

Now, you want to use a different address and this can be done but
requires some changes. For the address in listinfo, around line 122 in
Mailman/Cgi/listinfo.py change

siteowner = Utils.get_site_email()
to
siteowner = 'list.ad...@unh.edu'

For the admin overview, around line 297 in Mailman/Cgi/admin.py change

mailman_owner = Utils.get_site_email()
to
mailman_owner = 'list.ad...@unh.edu'

To change the password reminder From: header and the address in the

If you have questions, problems, comments, etc, send them to
%(owner)s.  Thanks!

paragraph, at about line 197 in cron/mailpasswds, change

siteowner = Utils.get_site_email(host, 'owner')
to
siteowner = 'list.ad...@unh.edu'

To change the new list notification From: header and

Please address all questions to %(siteowner)s.

paragraph, at about line 2646 in bin/newlist, change

siteowner = Utils.get_site_email(mlist.host_name, 'owner')
to
siteowner = 'list.ad...@unh.edu'

and at about line 243 in Mailman/Cgi/create.py, change

siteowner = Utils.get_site_email(mlist.host_name, 'owner')
to
siteowner = 'list.ad...@unh.edu'


All the above can also be accomplished by changing the get_site_email()
function in Mailman/Utils.py, but that isn't a good idea as the function
is used elsewhere.

Also, the address in the body of password reminders and new list mail
can be changed by creating edited cronpass.txt and newlist.txt templates
(see ), but without changing the code,
the From: will still be the sitelist-owner address.

-- 
Mark Sapiro The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


[Mailman-Users] Mystery of the site-wide mailing list...

2015-05-04 Thread Bill . Costa

I'm migrating our site from ListProc to Mailman and am in the
process of wrapping my head around the Mailman way of doing
things.

For almost 20 years we have had the established email address
list.ad...@unh.edu as *the* way to contact your friendly local
neighborhood mailing list site administrator.  ListProc, as part
of the list configuration, made it easy to specify this already
established address as the single contact point for the site
admin for all automatically generated emails.

With Mailman I am seeing the convention of using the site-wide
mailing list's owner address for contacting the site admin, both
in messages for list owners...


From: mailman-ow...@lists.unh.edu
To: joe list owner
Subject: Your new mailing list: my.list

The mailing list `my.list' has just been created for you.  The
following is some basic information about your mailing list.

:
:

Please address all questions to mailman-ow...@lists.unh.edu.


...and in messages sent to subscribers


From: mailman-ow...@lists.unh.edu
To: mary list subscriber
Subject: lists.unh.edu mailing list memberships reminder

This is a reminder, sent out once a month, about your lists.unh.edu
mailing list memberships.

:
:

If you have questions, problems, comments, etc, send them to
mailman-ow...@lists.unh.edu.  Thanks!


But if you go to the top-level listinfo web page, you see the
suggestion:


If you are having trouble using the lists, please contact
mail...@lists.unh.edu.


This address in particular does the user no good since, if
configured as suggested, the site-wide mailing list does not
accept non-subscriber postings.

From: mailman-ow...@lists.unh.edu 
To: fred random user

Subject: How do I...

Your message has been rejected, probably because you are not
subscribed to the mailing list and the list's policy is to
prohibit non-members from posting to it.  If you think that
your messages are being rejected in error, contact the mailing
list owner at mailman-ow...@lists.unh.edu.


I searched the archives for more information about the role of
the site-wide mailing list, and found this thread that is related
to my issue.  It is unanswered as far as I can tell.

https://www.mail-archive.com/mailman-users%40python.org/msg25082.html

So here is what I want to do.  Any place that mailman would
direct the user to the site administrator, I would like it to use
our long established address for that function, and not
mailman-owner, and certainly not the mailman list posting address
if that is not what it is suppose to be used for.  At this point
the only thing I can find that is relevant is changing the name
of the site-wide list, but then I would still get the
auto-generated email address of "list.admin-ow...@lists.unh.edu"
which is not desirable, and I would have to open up postings to
the world to the site-wise list which does not seem to be the
recommended practice.

Any help or suggestions would be welcomed.

...BC

--
=[ bill.co...@unh.edu ]==
 Bill Costa
 1 Leavitt Lane
 UNH IT -- 1st Floor
 University of New Hampshire
 Durham, NH  03824
 USA
 Voice: +1-603-862-3056
 No good deed... Goes unpunished.
===[ http://pubpages.unh.edu/~wfc ]==
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


Re: [Mailman-Users] mailloop exim lmtp

2015-05-04 Thread Mark Sapiro
On 05/04/2015 01:01 AM, Thomas Stein wrote:
> 
> After i restarted the virtual machine the mail loop is gone. It was
> probably a ipv4/ipv6 issue. Can i disable somewhere ipv6 in mailman?


Mailman is connecting to the host defined as smtp_host in the [mta]
section of your config. The default is 'localhost'.

If this causes mailman to try to connect to the MTA at an IPv6 address,
it's because localhost is defined as an IPv6 address in /etc/hosts.

So you can

a) change the definition of smtp_host in your Mailman config to a
literal IPv4 address, or

b) change the definition of 'localhost' in /etc/hosts to an IPv4 address, or

c) change the definition of smtp_host in your Mailman config to whatever
name is already defined in /etc/hosts as an IPv4 local host.

-- 
Mark Sapiro The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


Re: [Mailman-Users] error when trying to register via hyperkitty

2015-05-04 Thread Mark Sapiro
It is still best to post Mailman 3 related things to
mailman-develop...@python.org. Most of the people working closely on MM
3 (especially Postorius and HyperKitty) read that list much more
regularly than this one.

-- 
Mark Sapiro The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


Re: [Mailman-Users] python error when try to save a setting

2015-05-04 Thread Mark Sapiro
It is still best to post Mailman 3 related things to
mailman-develop...@python.org. Most of the people working closely on MM
3 (especially Postorius and HyperKitty) read that list much more
regularly than this one.

-- 
Mark Sapiro The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


Re: [Mailman-Users] Syslog in Mailman

2015-05-04 Thread Laura Creighton
In a message of Mon, 04 May 2015 11:05:23 +0200, Laura Creighton writes:
>In a message of Sun, 03 May 2015 21:54:54 -, Eric Lamer writes:
>>Hi,
>>
>>   I have Mailman installed on my Debian and I don't get any message in my 
>> syslog server from Mailman.  I have exim4 on the same server and I get 
>> syslog from it.
>>
>>   I have generated some stuff in mailman, like creating a list etc and I see 
>> the message in /var/log/mailman/  bounce,error,smtp etc.  so I know the 
>> message are getting in the log files.  Just no syslog.
>>
>>   Any idea?
>
>I've seen this.  My fix was to reinstall the debian package rsyslog.
>But there are multiple reasons why this could be happening, and this is
>only one of them.
>
>Laura

Aha, I misread the earlier mail.  I thought the problem was that
nothing was getting written to debians syslog, which isn't a mailman
problem, but, ah one I know about.  Amazing how your mind grabs the
solution you are familiar with even when the problem doesn't fit.

At any rate, sorry about that.  Treat as an OUT_OF_CAFFINE error or
something.


Laura

--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


Re: [Mailman-Users] Syslog in Mailman

2015-05-04 Thread Laura Creighton
In a message of Sun, 03 May 2015 21:54:54 -, Eric Lamer writes:
>Hi,
>
>   I have Mailman installed on my Debian and I don't get any message in my 
> syslog server from Mailman.  I have exim4 on the same server and I get syslog 
> from it.
>
>   I have generated some stuff in mailman, like creating a list etc and I see 
> the message in /var/log/mailman/  bounce,error,smtp etc.  so I know the 
> message are getting in the log files.  Just no syslog.
>
>   Any idea?

I've seen this.  My fix was to reinstall the debian package rsyslog.
But there are multiple reasons why this could be happening, and this is
only one of them.

Laura
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


[Mailman-Users] error when trying to register via hyperkitty

2015-05-04 Thread Thomas Stein
Hello.

When i try to signup via hyperkitty i get:

KeyError at /archives/accounts/register/

'email'

Request Method: POST
Request URL:
http://127.0.0.1:8000/archives/accounts/register/?next=/archives/
Django Version: 1.7.8
Exception Type: KeyError
Exception Value:

'email'

Exception Location:
/var/www/mailman/eggs/HyperKitty-1.0.0-py2.7.egg/hyperkitty/views/forms.py
in clean_username, line 57
Python Executable:  /var/www/mailman/venv/bin/python2.7
Python Version: 2.7.9
Python Path:

['/var/www/mailman/eggs/Django-1.7.8-py2.7.egg',
 '/var/www/mailman/eggs/postorius-1.0.1-py2.7.egg',
 '/var/www/mailman/eggs/HyperKitty-1.0.0-py2.7.egg',
 '/var/www/mailman/eggs/Whoosh-2.7.0-py2.7.egg',
 '/var/www/mailman/eggs/mock-1.0.1-py2.7.egg',
 '/var/www/mailman/eggs/beautifulsoup4-4.3.2-py2.7.egg',
 '/var/www/mailman/eggs/djangorecipe-1.11-py2.7.egg',
 '/var/www/mailman/eggs/zc.recipe.egg-2.0.1-py2.7.egg',
 '/var/www/mailman/venv/lib/python2.7/site-packages',
 '/var/www/mailman/eggs/numpy-1.9.2-py2.7-linux-x86_64.egg',
 '/var/www/mailman/eggs/lockfile-0.10.2-py2.7.egg',
 '/var/www/mailman/eggs/django_extensions-1.5.2-py2.7.egg',
 '/var/www/mailman/eggs/django_haystack-2.3.1-py2.7.egg',
 '/var/www/mailman/eggs/enum34-1.0.4-py2.7.egg',
 '/var/www/mailman/eggs/networkx-1.9.1-py2.7.egg',
 '/var/www/mailman/eggs/python_dateutil-1.5-py2.7.egg',
 '/var/www/mailman/eggs/mailmanclient-1.0.0-py2.7.egg',
 '/var/www/mailman/eggs/django_browserid-1.0.0-py2.7.egg',
 '/var/www/mailman/eggs/django_compressor-1.5-py2.7.egg',
 '/var/www/mailman/eggs/django_paintstore-0.2-py2.7.egg',
 '/var/www/mailman/eggs/pytz-2015.2-py2.7.egg',
 '/var/www/mailman/eggs/robot_detection-0.3-py2.7.egg',
 '/var/www/mailman/eggs/cssmin-0.2.0-py2.7.egg',
 '/var/www/mailman/eggs/rjsmin-1.0.10-py2.7-linux-x86_64.egg',
 '/var/www/mailman/eggs/django_crispy_forms-1.4.0-py2.7.egg',
 '/var/www/mailman/eggs/djangorestframework-3.1.1-py2.7.egg',
 '/var/www/mailman/eggs/python_social_auth-0.2.7-py2.7.egg',
 '/var/www/mailman/eggs/django_gravatar2-1.3.0-py2.7.egg',
 '/var/www/mailman/eggs/six-1.9.0-py2.7.egg',
 '/var/www/mailman/eggs/decorator-3.4.2-py2.7.egg',
 '/var/www/mailman/eggs/httplib2-0.9.1-py2.7.egg',
 '/var/www/mailman/eggs/requests-2.6.2-py2.7.egg',
 '/var/www/mailman/eggs/django_appconf-1.0.1-py2.7.egg',
 '/var/www/mailman/eggs/PyJWT-1.1.0-py2.7.egg',
 '/var/www/mailman/eggs/requests_oauthlib-0.4.2-py2.7.egg',
 '/var/www/mailman/eggs/oauthlib-0.7.2-py2.7.egg',
 '/var/www/mailman/eggs/python_openid-2.2.5-py2.7.egg',
 '/var/www/mailman',
 '/var/www/mailman/bin',
 '/var/www/mailman/venv/lib64/python27.zip',
 '/var/www/mailman/venv/lib64/python2.7',
 '/var/www/mailman/venv/lib64/python2.7/plat-linux2',
 '/var/www/mailman/venv/lib64/python2.7/lib-tk',
 '/var/www/mailman/venv/lib64/python2.7/lib-old',
 '/var/www/mailman/venv/lib64/python2.7/lib-dynload',
 '/usr/lib64/python2.7',
 '/usr/lib/python2.7/plat-linux2']

I used no special characters for username and email. Any ideas?

ciao
t.
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


Re: [Mailman-Users] mailloop exim lmtp

2015-05-04 Thread Thomas Stein
Am 03.05.15 um 17:30 schrieb Thomas Stein:
> On Sunday 03 May 2015 07:50:08 Mark Sapiro wrote:
>> On 05/03/2015 06:25 AM, Thomas Stein wrote:
>> > It seems mailman is unable to send mail. Sending mail as user mailman on
>> > the commandline works. Strange.
>> 
>> These kinds of problems often result because mailman sends via SMTP to
>> (by default) 'localhost' and there is a conflict because for example,
>> the MTA is configured to accept mail from an IPv4 local host
>> (127.0.0.1/n) and not from an IPv6 local host (::1), but 'localhost' is
>> defined in /etc/hosts as the 'wrong' one.
> 
> Thanks for your answer. Changed localhost to 127.0.0.1 in mailman.cfg and now 
> the error is gone. But the mail loop still is in action. It works even better 
> now. :-) I guess i have to keep digging.

After i restarted the virtual machine the mail loop is gone. It was
probably a ipv4/ipv6 issue. Can i disable somewhere ipv6 in mailman?

thanks and cheers
t.

--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org


[Mailman-Users] python error when try to save a setting

2015-05-04 Thread Thomas Stein
Hello.

When i try to save a setting

--schnipp--
Settings / Message Acceptance

Default action to take when a member posts to the list ---> Accept
--schnapp--

via pistorius i get:

UnboundLocalError at
/mailman3/lists/hoppla.domain/settings/message_acceptance

local variable 'HTTPError' referenced before assignment

Request Method: POST
Request URL:
http://127.0.0.1:8000/mailman3/lists/hoppla.misc.meine-oma.de/settings/message_acceptance
Django Version: 1.7.8
Exception Type: UnboundLocalError
Exception Value:

local variable 'HTTPError' referenced before assignment

Exception Location:
/var/www/mailman/eggs/postorius-1.0.1-py2.7.egg/postorius/views/list.py
in list_settings, line 787
Python Executable:  /var/www/mailman/venv/bin/python2.7
Python Version: 2.7.9
Python Path:

['/var/www/mailman/eggs/Django-1.7.8-py2.7.egg',
 '/var/www/mailman/eggs/postorius-1.0.1-py2.7.egg',
 '/var/www/mailman/eggs/HyperKitty-1.0.0-py2.7.egg',
 '/var/www/mailman/eggs/Whoosh-2.7.0-py2.7.egg',
 '/var/www/mailman/eggs/mock-1.0.1-py2.7.egg',
 '/var/www/mailman/eggs/beautifulsoup4-4.3.2-py2.7.egg',
 '/var/www/mailman/eggs/djangorecipe-1.11-py2.7.egg',
 '/var/www/mailman/eggs/zc.recipe.egg-2.0.1-py2.7.egg',
 '/var/www/mailman/venv/lib/python2.7/site-packages',
 '/var/www/mailman/eggs/numpy-1.9.2-py2.7-linux-x86_64.egg',
 '/var/www/mailman/eggs/lockfile-0.10.2-py2.7.egg',
 '/var/www/mailman/eggs/django_extensions-1.5.2-py2.7.egg',
 '/var/www/mailman/eggs/django_haystack-2.3.1-py2.7.egg',
 '/var/www/mailman/eggs/enum34-1.0.4-py2.7.egg',
 '/var/www/mailman/eggs/networkx-1.9.1-py2.7.egg',
 '/var/www/mailman/eggs/python_dateutil-1.5-py2.7.egg',
 '/var/www/mailman/eggs/mailmanclient-1.0.0-py2.7.egg',
 '/var/www/mailman/eggs/django_browserid-1.0.0-py2.7.egg',
 '/var/www/mailman/eggs/django_compressor-1.5-py2.7.egg',
 '/var/www/mailman/eggs/django_paintstore-0.2-py2.7.egg',
 '/var/www/mailman/eggs/pytz-2015.2-py2.7.egg',
 '/var/www/mailman/eggs/robot_detection-0.3-py2.7.egg',
 '/var/www/mailman/eggs/cssmin-0.2.0-py2.7.egg',
 '/var/www/mailman/eggs/rjsmin-1.0.10-py2.7-linux-x86_64.egg',
 '/var/www/mailman/eggs/django_crispy_forms-1.4.0-py2.7.egg',
 '/var/www/mailman/eggs/djangorestframework-3.1.1-py2.7.egg',
 '/var/www/mailman/eggs/python_social_auth-0.2.7-py2.7.egg',
 '/var/www/mailman/eggs/django_gravatar2-1.3.0-py2.7.egg',
 '/var/www/mailman/eggs/six-1.9.0-py2.7.egg',
 '/var/www/mailman/eggs/decorator-3.4.2-py2.7.egg',
 '/var/www/mailman/eggs/httplib2-0.9.1-py2.7.egg',
 '/var/www/mailman/eggs/requests-2.6.2-py2.7.egg',
 '/var/www/mailman/eggs/django_appconf-1.0.1-py2.7.egg',
 '/var/www/mailman/eggs/PyJWT-1.1.0-py2.7.egg',
 '/var/www/mailman/eggs/requests_oauthlib-0.4.2-py2.7.egg',
 '/var/www/mailman/eggs/oauthlib-0.7.2-py2.7.egg',
 '/var/www/mailman/eggs/python_openid-2.2.5-py2.7.egg',
 '/var/www/mailman',
 '/var/www/mailman/bin',
 '/var/www/mailman/venv/lib64/python27.zip',
 '/var/www/mailman/venv/lib64/python2.7',
 '/var/www/mailman/venv/lib64/python2.7/plat-linux2',
 '/var/www/mailman/venv/lib64/python2.7/lib-tk',
 '/var/www/mailman/venv/lib64/python2.7/lib-old',
 '/var/www/mailman/venv/lib64/python2.7/lib-dynload',
 '/usr/lib64/python2.7',
 '/usr/lib/python2.7/plat-linux2']

How can i repair this?

Thanks and cheers
t.
--
Mailman-Users mailing list Mailman-Users@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/archive%40jab.org