Hello Everyone,
I have a working installation of Mailman 3 on a CentOS 6 server. I have a number of questions regarding the use of it. Is this the right forum to ask those questions?
Thanks!
Brian Carpenter Owner
Providing Cloud Services and more for over 15 years.
T: 336.755.0685 E: brian@emwd.com www.emwd.com
https://www.facebook.com/pages/EMWDcom/192156034142506 http://www.linkedin.com/in/brianemwd
On 04/20/2015 06:06 AM, Brian Carpenter wrote:
I have a working installation of Mailman 3 on a CentOS 6 server. I have a number of questions regarding the use of it. Is this the right forum to ask those questions?
Yes.
We would also be interested in your feedback regarding the installation process.
-- Mark Sapiro mark@msapiro.net The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
I would like to ask too.
After successful fight with 'virtualenv' buggy version bug (https://bugs.launchpad.net/mailman/+bug/1445764) I've proceeded to initial setup through the Postorius web inteface.
I opened the link http://127.0.0.1:8000/mailman3 in the 'links' browser and try to add new domain through 'Manage lists' - 'Domains' - 'Create domain' form.
When I submit the form, I get the error:
[root@host ~]# links http://127.0.0.1:8000/mailman3
TypeError at
/mailman3/domains/new/ (p1 of 18)
TypeError at /mailman3/domains/new/
create_domain() got an unexpected keyword argument 'owner'
Request Method: POST Request URL: http://127.0.0.1:8000/mailman3/domains/new/ Django Version: 1.7.7 Exception Type: TypeError Exception Value: create_domain() got an unexpected keyword argument 'owner' Exception Location: /usr/local/src/mailman-bundler/eggs/postorius-1.0.0-py2.7.egg/postorius/models.py in create, line 117 Python Executable: /usr/local/src/venv/bin/python Python Version: 2.7.5
['/usr/local/src/mailman-bundler/eggs/Django-1.7.7-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/postorius-1.0.0-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/HyperKitty-0.9.7-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/Whoosh-2.7.0-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/mock-1.0.1-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/beautifulsoup4-4.3.2-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/djangorecipe-1.11-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/zc.recipe.egg-2.0.1-py2.7.egg',
'/usr/local/src/venv/lib/python2.7/site-packages',
'/usr/local/src/mailman-bundler/eggs/numpy-1.9.2-py2.7-linux-x86_64.egg',
'/usr/local/src/mailman-bundler/eggs/lockfile-0.10.2-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/django_extensions-1.5.2-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/django_haystack-2.3.1-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/enum34-1.0.4-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/networkx-1.9.1-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/python_dateutil-1.5-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/mailmanclient-1.0.0b2-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/django_browserid-0.11.1-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/django_compressor-1.5-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/django_paintstore-0.2-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/pytz-2015.2-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/robot_detection-0.3-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/cssmin-0.2.0-py2.7.egg', Python Path: '/usr/local/src/mailman-bundler/eggs/rjsmin-1.0.10-py2.7-linux-x86_64.egg',
'/usr/local/src/mailman-bundler/eggs/django_crispy_forms-1.4.0-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/djangorestframework-3.1.1-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/python_social_auth-0.2.7-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/django_gravatar2-1.3.0-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/six-1.9.0-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/decorator-3.4.2-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/httplib2-0.9.1-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/fancy_tag-0.2.0-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/requests-2.6.0-py2.7.egg',
'/usr/local/src/mailman-bundler/eggs/django_appconf-1.0.1-py2.7.egg', OK
I wonder are there any way to connect to the Postorius through outer-accessible domain like http://mydomain.tld:8000/mailman3/ ?
Danil
2015-04-20 17:51 GMT+03:00 Mark Sapiro mark@msapiro.net:
On 04/20/2015 06:06 AM, Brian Carpenter wrote:
I have a working installation of Mailman 3 on a CentOS 6 server. I have a number of questions regarding the use of it. Is this the right forum to ask those questions?
Yes.
We would also be interested in your feedback regarding the installation process.
-- Mark Sapiro mark@msapiro.net The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/danil%40smirnov.l...
Security Policy: http://wiki.list.org/x/QIA9
I have a working installation of Mailman 3 on a CentOS 6 server. I have a number of questions regarding the use of it. Is this the right forum to ask those questions?
Yes.
We would also be interested in your feedback regarding the installation process.
-- Mark Sapiro mark@msapiro.net The highway is for gamblers,
According to my linux admin, the installation process was straightforward. We used the mailman3 bundler to install all 3 packages of Mailman 3. We are running Mailman 3 using Nginx and Postgres. We have one troubleshooting issue we are looking into. When I try to use the mass subscribe function, I got an Server Error (500) message. Has anyone else run into that?
Also what user levels does Mailman 3 support at this time?
Brian Carpenter Owner
Providing Cloud Services and more for over 15 years.
E: brian@emwd.com www.emwd.com
On Apr 20, 2015, at 05:38 PM, Brian Carpenter wrote:
According to my linux admin, the installation process was straightforward. We used the mailman3 bundler to install all 3 packages of Mailman 3. We are running Mailman 3 using Nginx and Postgres. We have one troubleshooting issue we are looking into. When I try to use the mass subscribe function, I got an Server Error (500) message. Has anyone else run into that?
Postorius currently implements mass subscribe as N number of individual subscription requests. In the future, we might add a real mass subscribe end point to the REST API.
In any case, a 500 error always indicates a REST server bug. There should be a traceback in the mailman error log. If you find it and can reproduce the problem please do open a bug on Launchpad. We're very very close to a final release so if this can be fixed before then, we'll try to do so.
Also what user levels does Mailman 3 support at this time?
I'm not quite sure what you mean. In the model, members link users/addresses to mailing lists. For a member linking a user, the user must have a verified, preferred address. Each member has a role, which can be member, nonmember, owner, or moderator. So a mailing list's owner is a member record with role owner.
Domains can also have owners, but these aren't members. Domains directly link to a list of user records, each of which is the domain owner.
User records have a flag which if true, indicate that that user is a server owner.
All of these various things can be set through the REST API, though I'm not sure if Postorius supports each.
Does that help?
Cheers, -Barry
participants (4)
-
Barry Warsaw
-
Brian Carpenter
-
Danil Smirnov
-
Mark Sapiro