Is there a how to on how to configure a list?
For example, using a hosted option, I see this menu:
Subscription requests Held messages Users Templates Settings Mass operations Banned addresses Header filters
And cling on settings, for example. I have already removed my list from the list of lists on the server since I want my website users to only see my list. They can either do that here
https://list.tokyoprogressive.org/postorius/lists/discuss.list.tokyoprogres…
or
here
https://list.tokyoprogressive.org/accounts/signup/
I actually do not WANT people to join without being able to use the web interface because it is intended to be a discussion list. So the option to subscribe without creating an account. is confusing to me, which is why I prefer the latter.
BUT...using a test of signing up myself (using 3 other email addresses I have), some using the subscription option and some using the bottom one (no account), all the email addresses end up in my members list and non end up in my non members list.
(So I am wondering what a non member is. I had thought it was someone who signed up without registering (just name, no password), but if so i wonder why all 3 of my addresses end up in the members place.
Lastly, I want to configure it as a discussion list. However, I do not see that option, which was clear in MAILMAN 2.
(And I understand that if someone registers without making an account, I cannot set them myself to have an account enabling them to see the archives and post from the web? If it IS possible, that would be great, because the purpose of the archives in my case is to enable better discussions than if one has only to refer to their past emails.)
That is about it for now, but I am stuck on this right now and a user manual for non techie people, if it exists, would be nice. I see one for list members but not administrators. Maybe I am looking in the wrong place?
Thanks
paul
On Sat, Aug 31, 2019, at 10:20 AM, sandeep kumar wrote:
> Hi Abhilash
>
> Thanks for the reply.
>
> Just two more answers please -:)
>
> Can I use the sample apache.conf in example_project in my webserver virtual host...??
See this thread for the apache configuration:
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/…
You'd need to adjust the paths and SSL configuration.
>
> And what should be the configuration details to be given in uwsgi server...??
http://docs.mailman3.org/en/latest/prodsetup.html#setting-up-a-wsgi-server
>
> Regards
> Sandeep
>
>
> On Sat, Aug 31, 2019 at 10:25 PM Abhilash Raj <maxking(a)asynchronous.in> wrote:
>> __
>> On Sat, Aug 31, 2019, at 8:49 AM, sandeep kumar wrote:
>>> Hi Abhilash
>>>
>>> Thanks for your reply. -:)
>>>
>>> We are using apache httpd as webserver to redirect.
>>>
>>> the proxy pass in webserver is
>>>
>>> ProxyPass / http://localhost:8000
>>> ReverseProxyPass / http://localhost:8000
>>
>>
>> Can you put `base_url: http://localhost:8000/hyperkitty` in your mailman-hyperkitty.cfg and see that it works? :)
>>
>> This should not try any funny SSL redirection.
>>
>>> I don't have idea of deploying this in production, so I just went on searching and I found wsgi (say uwsgi) is required to send the requests from webserver to mailman. Correct me if I am wrong.
>>>
>>> I have few queries listed below. Please reply to them.
>>>
>>> Should I use the wsgi.py present in the directory of mailman-suite ...??
>>
>> Yes, that is the one which is supposed to be used.
>>
>>>
>>> What should be the ProxyPass ..?? Where should the first hit go from webserver ---> uwsgi ---> ??
>>
>> uwsgi is web server running Mailman's web componenet. It doesn't need to hit anything. You can restart it directly when you want to restart Mailman's web component, you don't need to do anything to your web server (httpd) for this.
>>
>>
>>
>>>
>>> Can we run "python manage.py runserver" every time to start mailman suite..?? Can we make mailman-suite start/stop just by restarting the HTTPD..??
>>
>>
>> No, use a wsgi server, like uwsgi or gunicorn to run mailman-suote. `python manage.runserver` is a command used during development shouldn't be used at all in prod.
>>
>>>
>>> What should be the entry in Hyperkitty.cfg file after all the above steps..?? I mean at the end
>>>
>>> Please reply to the above queries. Thanks for your help
>>> Regards
>>> Sandeep
>>>
>>>
>>>
>>>
>>>
>>> On Sat, Aug 31, 2019 at 8:45 PM Abhilash Raj <maxking(a)asynchronous.in> wrote:
>>>> On Sat, Aug 31, 2019, at 1:36 AM, sandeep kumar wrote:
>>>> > Hi Team
>>>> >
>>>> > Iam seeing following errors while mailman is trying to archive in
>>>> > mailman.log
>>>> >
>>>> >
>>>> > This is my base URL in mailman-hyperkitty.cfg
>>>> >
>>>> > base_url: http://localhost/hyperkitty
>>>>
>>>> Are you sure this is the URL? this is http and Mailman shouldn't try to connect to this using HTTPS.
>>>>
>>>> Is your web server configured to redirect all HTTP traffic to HTTPS? If that is the case, then it is going to fail.
>>>>
>>>> Which wsgi server are you using? uwsgi?
>>>>
>>>> Can you also show your ProxyPass configuration?
>>>>
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > *During handling of the above exception, another exception
>>>> > occurred:Traceback (most recent call last): File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/adapters.py",
>>>> > line 449, in send timeout=timeout File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/urllib3-1.24.1-py3.6.egg/urllib3/connectionpool.py",
>>>> > line 638, in urlopen _stacktrace=sys.exc_info()[2]) File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/urllib3-1.24.1-py3.6.egg/urllib3/util/retry.py",
>>>> > line 398, in increment raise MaxRetryError(_pool, url, error or
>>>> > ResponseError(cause))urllib3.exceptions.MaxRetryError:
>>>> > HTTPSConnectionPool(host='domain.com <http://domain.com>', port=443):
>>>> > Max
>>>> > retries exceeded with url:
>>>> > /hyperkitty/api/mailman/archive?key=SecretArchiverAPIKey (Caused by
>>>> > SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate
>>>> > verify
>>>> > failed (_ssl.c:841)'),))During handling of the above exception, another
>>>> > exception occurred:Traceback (most recent call last): File
>>>> > "/var/lib/mailman/mailman-hyperkitty/mailman_hyperkitty/__init__.py",
>>>> > line
>>>> > 154, in _archive_message url = self._send_message(mlist, msg) File
>>>> > "/var/lib/mailman/mailman-hyperkitty/mailman_hyperkitty/__init__.py",
>>>> > line
>>>> > 201, in _send_message files={"message": ("message.txt",
>>>> > message_text)})
>>>> > File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/api.py",
>>>> > line 116, in post return request('post', url, data=data, json=json,
>>>> > **kwargs) File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/api.py",
>>>> > line 60, in request return session.request(method=method, url=url,
>>>> > **kwargs) File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/sessions.py",
>>>> > line 533, in request resp = self.send(prep, **send_kwargs) File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/sessions.py",
>>>> > line 668, in send history = [resp for resp in gen] if allow_redirects
>>>> > else [] File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/sessions.py",
>>>> > line 668, in <listcomp> history = [resp for resp in gen] if
>>>> > allow_redirects else [] File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/sessions.py",
>>>> > line 247, in resolve_redirects **adapter_kwargs File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/sessions.py",
>>>> > line 646, in send r = adapter.send(request, **kwargs) File
>>>> > "/var/lib/mailman/venv3/lib64/python3.6/site-packages/requests-2.21.0-py3.6.egg/requests/adapters.py",
>>>> > line 514, in send raise SSLError(e,
>>>> > request=request)requests.exceptions.SSLError:
>>>> > HTTPSConnectionPool(host=domain.com <http://domain.com>', port=443): Max
>>>> > retries exceeded with url:
>>>> > /hyperkitty/api/mailman/archive?key=SecretArchiverAPIKey (Caused by
>>>> > SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate
>>>> > verify
>>>> > failed (_ssl.c:841)'),))*
>>>> >
>>>> >
>>>> > Rgrds
>>>> > Sandeep
>>>> >
>>>> > On Sat, Aug 31, 2019 at 10:20 AM sandeep kumar <sandeep7790(a)gmail.com>
>>>> > wrote:
>>>> >
>>>> > > Team any help
>>>> > >
>>>> > > Sent from my iPhone
>>>> > >
>>>> > > > On 30-Aug-2019, at 11:18 PM, sandeep kumar <sandeep7790(a)gmail.com>
>>>> > > wrote:
>>>> > > >
>>>> > > > Hi Team
>>>> > > >
>>>> > > > Iam using httpd to work with ssl on mailman 3 using proxy pass.
>>>> > > >
>>>> > > > After this configuration Iam not able to connect to hyperkitty. It is
>>>> > > throwing ssl certificate error in mailman.log file.
>>>> > > >
>>>> > > > What should be the configuration of hyperkitty while using https in
>>>> > > mailman..?
>>>> > > >
>>>> > > > Please help me with this Iam struck here from past 4 days
>>>> > > >
>>>> > > > Rgrds
>>>> > > > Sandeep
>>>> > > >
>>>> > > > Sent from my iPhone
>>>> > >
>>>> >
>>>> >
>>>> > --
>>>> > Regards
>>>> > Sandeep Kumar
>>>> > +91-9642669192
>>>> > _______________________________________________
>>>> > Mailman-Developers mailing list -- mailman-developers(a)python.org
>>>> > To unsubscribe send an email to mailman-developers-leave(a)python.org
>>>> > https://mail.python.org/mailman3/lists/mailman-developers.python.org/
>>>> > Mailman FAQ: https://wiki.list.org/x/AgA3
>>>> >
>>>> > Security Policy: https://wiki.list.org/x/QIA9
>>>> >
>>>>
>>>> --
>>>> thanks,
>>>> Abhilash Raj (maxking)
>>>
>>>
>>> --
>>> Regards
>>> Sandeep Kumar
>>> +91-9642669192
>>>
>>
>> --
>> thanks,
>> Abhilash Raj (maxking)
>>
>>
>
>
> --
> Regards
> Sandeep Kumar
> +91-9642669192
>
--
thanks,
Abhilash Raj (maxking)
Hi all
This is Paul Arenson in Japan. I temporarily dropped off the list year ago when it was clear there was no Cpanel Solution forthcoming. I thought I would check in again. I used to be on CPanel and I was advised it might be a wait.
1) I am now on Plesk. I heard Plesk might allow Docker and installation may be possible. Am I misinformed or a possibility?
--->Assuming no, I guess jump to question 4.
2) Assuming yes, I see a list of people who can possibly help install.
https://wiki.list.org/COM/Mailman%20consulting%20services
Only a few people on it. Has anyone used any or can recommend someone.
3) There is also a Python list, but before I submit a request, is this something that works on general. For example, when a new version or bug release comes up, will I need to call on the person or persons again? Is it still better to wait?
4) Hosting services: Only a few listed at https://wiki.list.org/COM/Mailman%20hosting%20services are or Mailman 3.
Has anyone used this: https://mailman3.com
The site seems incomplete.
Or this: https://maadix.net/en/servers
Looks good. Might be a bit expensive for my use.
Or this: https://www.mailmanhost.com/mailman-3-hosting/
Also looks good. A long time ago we corresponded. They seem reasonable. My list is about 700 people.
These seem to be the same people: https://www.emwd.com/mailman-3-shared-list-hosting/
Any others I should know about?
Thanks in advance.
paul arenson japan
Further to my previos queries about download failures - the generated file is corrupt, I turned up debugging and I now see this on the threads that don't download.
[pid: 25261|app: 0|req: 27/27] 59.167.198.231 () {48 vars in 1198 bytes} [Sat Aug 17 08:55:15 2019] GET /archives/list/jackrail@jackrail.org/export/jackrail@jackrail.org-CKOK7BEELMHIFF2MTPUZXQXQYZZGWF3D.mbox.gz?thread=CKOK7BEELMHIFF2MTPUZXQXQYZZGWF3D => generated 0 bytes in 55 msecs (HTTP/1.1 200) 5 headers in 241 bytes (0 switches on core 0)
Traceback (most recent call last):
File "/opt/mailman/mm/venv/lib/python3.7/site-packages/HyperKitty-1.2.3-py3.7.egg/hyperkitty/views/mlist.py", line 327, in stream_mbox
msg = email.as_message()
File "/opt/mailman/mm/venv/lib/python3.7/site-packages/HyperKitty-1.2.3-py3.7.egg/hyperkitty/models/email.py", line 188, in as_message
subtype=mimetype[1], filename=attachment.name)
File "/usr/lib/python3.7/email/message.py", line 1147, in add_attachment
self._add_multipart('mixed', *args, _disp='attachment', **kw)
File "/usr/lib/python3.7/email/message.py", line 1135, in _add_multipart
part.set_content(*args, **kw)
File "/usr/lib/python3.7/email/message.py", line 1162, in set_content
super().set_content(*args, **kw)
File "/usr/lib/python3.7/email/message.py", line 1092, in set_content
content_manager.set_content(self, *args, **kw)
File "/usr/lib/python3.7/email/contentmanager.py", line 35, in set_content
handler = self._find_set_handler(msg, obj)
File "/usr/lib/python3.7/email/contentmanager.py", line 58, in _find_set_handler
raise KeyError(full_path_for_error)
KeyError: 'builtins.NoneType'
What is this saying?
Andrew
[Somewhat perplexed at why Mailman 3 is behaving so badly for me...]
I have 20 idle connections to Postgres with Mailman 3. What are these for, and what are they doing (apart from apparently nothing)?
main: mailman3 mailman3 ::1(46058) idle
Andrew
I did a git pull today. Now I get the following error and the archives wont display:
compressor.exceptions.OfflineGenerationError: You have offline compression enabled but key "b5ae52a1ebb585c556edceb45a148cb948b2a2673d133a340a90cd02fdd34828" is missing
from offline manifest. You may need to run "python manage.py compress". Here is the original content:
Any clues?
Whenever i try to download an archive, the file seems to be generated and it downloads, but it will never open, with errors like 'an error occurred while extracting files'.
What can be causing this?