mailman-suite-doc issueshttps://gitlab.com/mailman/mailman-suite-doc/-/issues2022-09-04T11:00:22Zhttps://gitlab.com/mailman/mailman-suite-doc/-/issues/44django-primer.rst references Django 3.2 Settings, instead of 4.12022-09-04T11:00:22ZДилян Палаузовdjango-primer.rst references Django 3.2 Settings, instead of 4.1Now Postorious/Hyperkitty/django-mailman3 support Django 4.1. The configurations of Django 4.1 and 3.2 differ.
* for urls.py `from django.conf.urls import include, url` shall be changed to `from django.urls import include, re_path` and ...Now Postorious/Hyperkitty/django-mailman3 support Django 4.1. The configurations of Django 4.1 and 3.2 differ.
* for urls.py `from django.conf.urls import include, url` shall be changed to `from django.urls import include, re_path` and `url()` replaced with re_path()`.
* in settings.py I had previously no CSRF_TRUSTED_ORIGINS, but now a list of handled hostnames is required, with https:// prefix for each host.
https://docs.mailman3.org/en/latest/django-primer.html#django-upstream-settings links to https://docs.djangoproject.com/en/3.2/ref/settings/ . I think it shall link to https://docs.djangoproject.com/en/4.1/ref/settings/ , so that users can create the settings.py for Django 4.1. But this is also subjective, as in the foreseeable future Linux distributions will include old mailman suite, which does not work with Django 4.1.https://gitlab.com/mailman/mailman-suite-doc/-/issues/43Upgrading Mailman from 2.1 to 32022-03-22T19:47:12ZEric CzerwinskiUpgrading Mailman from 2.1 to 3Hello I am looking for help in finding detailed instructions on how to upgrade from Mailman 2.1.14 to v3.0 on a separate machine. I am also looking for any contracting professionals experienced in Mailman that are familiar with completin...Hello I am looking for help in finding detailed instructions on how to upgrade from Mailman 2.1.14 to v3.0 on a separate machine. I am also looking for any contracting professionals experienced in Mailman that are familiar with completing this process?https://gitlab.com/mailman/mailman-suite-doc/-/issues/39DOC: how to change language in mailman32021-10-29T06:49:13ZThorgrimssonDOC: how to change language in mailman3in the faq under this is a TODO; I'm very interested in getting information about this cause in the moment my mailman installation is only partly translated and i dont if this about not fully translated in weblate or about wrong settings...in the faq under this is a TODO; I'm very interested in getting information about this cause in the moment my mailman installation is only partly translated and i dont if this about not fully translated in weblate or about wrong settings.
If I have the information I could also try to provide it for the faqhttps://gitlab.com/mailman/mailman-suite-doc/-/issues/38Translation of the docs2021-10-28T05:17:57ZThorgrimssonTranslation of the docsIs it possible to add translations? I would volunteer starting something in german ;)Is it possible to add translations? I would volunteer starting something in german ;)https://gitlab.com/mailman/mailman-suite-doc/-/issues/37Install instructions should use right user for creating configs in /etc2021-09-13T22:29:56ZAbhilash RajInstall instructions should use right user for creating configs in /etcSince /etc is root writable on most systems, we shouldn't suggest that it should be using `mailman` user.Since /etc is root writable on most systems, we shouldn't suggest that it should be using `mailman` user.https://gitlab.com/mailman/mailman-suite-doc/-/issues/36Hyperkitty fails following your instructions2021-08-17T21:53:16ZDave HodginsHyperkitty fails following your instructionsThe instructions appear to have incomplete or incorrect configuration for Nginx. Mailman and Mailman Web work fine, and the UI links for Hyperkitty work, but emails are not archived. Sending an email to a list (either in client or the UI...The instructions appear to have incomplete or incorrect configuration for Nginx. Mailman and Mailman Web work fine, and the UI links for Hyperkitty work, but emails are not archived. Sending an email to a list (either in client or the UI) triggers the following error:
```
Traceback (most recent call last):
File "/opt/mailman/venv/lib/python3.7/site-packages/mailman_hyperkitty/__init__.py", line 154, in _archive_message
url = self._send_message(mlist, msg)
File "/opt/mailman/venv/lib/python3.7/site-packages/mailman_hyperkitty/__init__.py", line 201, in _send_message
files={"message": ("message.txt", message_text)})
File "/opt/mailman/venv/lib/python3.7/site-packages/requests/api.py", line 117, in post
return request('post', url, data=data, json=json, **kwargs)
File "/opt/mailman/venv/lib/python3.7/site-packages/requests/api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "/opt/mailman/venv/lib/python3.7/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/opt/mailman/venv/lib/python3.7/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/opt/mailman/venv/lib/python3.7/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
```
This occurs in Debian 10 and Ubuntu 20.04 after following the instructions at https://docs.mailman3.org/en/latest/install/virtualenv.html#virtualenv-install exactly.https://gitlab.com/mailman/mailman-suite-doc/-/issues/34libpq-dev is a required package2021-08-17T17:17:56ZPhilip Colmerlibpq-dev is a required packageI'm following the instructions in https://docs.list.org/en/latest/install/virtualenv.html#virtualenv-install to install Mailman 3 onto Ubuntu 20.04 on an Arm-based server.
The step to install `psycopg2-binary` with the command `pip inst...I'm following the instructions in https://docs.list.org/en/latest/install/virtualenv.html#virtualenv-install to install Mailman 3 onto Ubuntu 20.04 on an Arm-based server.
The step to install `psycopg2-binary` with the command `pip install wheel mailman psycopg2-binary` fails because `libpq-dev` is not installed by default. I suggest it is added to the line `sudo apt install python3-dev python3-venv sassc lynx`https://gitlab.com/mailman/mailman-suite-doc/-/issues/33logout not possible while disabling registration2021-08-05T16:17:37ZThorgrimssonlogout not possible while disabling registrationHey,
sorry if this is noob but I try to disable registration according to the Admin-faq.
I just added this line before the other ACCCOUNT-stuff:
ACCOUNT_ADAPTER = 'django_mailman3.views.user_adapter.DisableSignupAdapter'
Now i couldnt...Hey,
sorry if this is noob but I try to disable registration according to the Admin-faq.
I just added this line before the other ACCCOUNT-stuff:
ACCOUNT_ADAPTER = 'django_mailman3.views.user_adapter.DisableSignupAdapter'
Now i couldnt logout.
installed on a webspace from uberspacehttps://gitlab.com/mailman/mailman-suite-doc/-/issues/28Fedora social provider is undocumented2020-07-22T02:39:26ZAJ Jordanalex@strugee.netFedora social provider is undocumentedMailman 3 - or at least, the Debian buster distribution of it - contains a Fedora social provider. It's in the commented-out list of providers to load:
```python
INSTALLED_APPS = (
'hyperkitty',
'postorius',
'django_mailman3...Mailman 3 - or at least, the Debian buster distribution of it - contains a Fedora social provider. It's in the commented-out list of providers to load:
```python
INSTALLED_APPS = (
'hyperkitty',
'postorius',
'django_mailman3',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
'django.contrib.admindocs',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'django_gravatar',
'compressor',
'haystack',
'django_extensions',
'django_q',
'allauth',
'allauth.account',
'allauth.socialaccount',
#'django_mailman3.lib.auth.fedora',
#'allauth.socialaccount.providers.openid',
#'allauth.socialaccount.providers.github',
#'allauth.socialaccount.providers.gitlab',
#'allauth.socialaccount.providers.google',
#'allauth.socialaccount.providers.facebook',
#'allauth.socialaccount.providers.twitter',
#'allauth.socialaccount.providers.stackexchange',
)
```
Uncommenting the `django_mailman3.lib.auth.fedora` line causes a "Fedora" button to appear on the `/accounts/login/` page, but clicking it raises an exception on the backend about a missing database table.
I looked at https://docs.mailman3.org/en/latest/config-web.html#configure-social-login to figure out how to fix this, and that pointed me at the admin interface to add a "social applications" entry for Fedora. In this form, the client ID and secret are mandatory, but the Mailman 3 docs don't specify where to get these values (it defers most instructions to the django-allauth documentation, but the Fedora provider isn't a part of this library). I was unable to find any documentation on Fedora's side either.https://gitlab.com/mailman/mailman-suite-doc/-/issues/27Docs for the following FAQ entries2021-02-26T18:47:10ZAbhilash RajDocs for the following FAQ entries- How to configure Django Sites Framework to reflect the name of the "Site" instead of example.com- How to configure Django Sites Framework to reflect the name of the "Site" instead of example.comhttps://gitlab.com/mailman/mailman-suite-doc/-/issues/26Full Step by Step Tutorial for beginners2020-03-09T15:13:26ZJean3219Full Step by Step Tutorial for beginnersHey Guys,
i am now sitting 8 hours before my terminal and just want to set up a fully working mailman server.
The documentation isn't bad, but for guys like me who are complete beginners to mailman it doesn't help further on.
For exampl...Hey Guys,
i am now sitting 8 hours before my terminal and just want to set up a fully working mailman server.
The documentation isn't bad, but for guys like me who are complete beginners to mailman it doesn't help further on.
For example I want to know, what the mailman3-full package on debian does, and what I have to configure further on after installation. I didn't find anything about it in the whole web and the installation itself.
Anywhay, i think for new useres like me a simple step by step tutorial maybe for debian 10 or the upcomming ubuntu 20.04 from the beginning to the very end would help a lot. - I even would do, if I knew it..
Best whishes
Jeanhttps://gitlab.com/mailman/mailman-suite-doc/-/issues/17Apache configuration for Django/Uwsgi2019-06-08T18:42:21ZAbhilash RajApache configuration for Django/Uwsgihttps://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/H2LPFZGQRKQYDNTVXG4SACWVDE7CCOUG/
This is a sample thread with a working Apache configuration. It would be great to add this to documentation as well!https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/H2LPFZGQRKQYDNTVXG4SACWVDE7CCOUG/
This is a sample thread with a working Apache configuration. It would be great to add this to documentation as well!https://gitlab.com/mailman/mailman-suite-doc/-/issues/4Add links to info on setting up tests and writing new tests to devsetup guide2017-05-22T19:09:19ZTerri OdaAdd links to info on setting up tests and writing new tests to devsetup guideOur VCR tapes can be kind of confusing, it would be nice if the dev setup guide included links to info on how they work and how to improve/run tests (These can be mostly external links!)Our VCR tapes can be kind of confusing, it would be nice if the dev setup guide included links to info on how they work and how to improve/run tests (These can be mostly external links!)