On Sat, Nov 9, 2024 at 4:58 PM <ulf.rapphahn@offis.de> wrote:
Hello, I have the lasted version of mailman3 in an fresh venv installation and I am testing it for our upcoming migration from v2.1.
When I add a new list in the django admin interface this list will never appear in postorius (vice versa it works). The new list is also not in both databases: SELECT * FROM mailman.mailinglist; SELECT * FROM mailmanweb.hyperkitty_mailinglist; (Why two databases are needed with redundant data?)
The same when changing for example the description of an existing list in the django admin interface it doesn't change the description of the list in postorius. Vice versa it works. Changes made in postorius are also seen in django.
Could please someone help me or explain this behavior? I hope it is a problem with my configuration.
Interesting.
I looked at Django Admin and Postorius and I see all my MLs in both. What I am sure about is that I did NOT create my MLs using Django admin UI. I either created them using the CLI or Postorius. Having said that, I did run two tests:
- Create a ML in Postorius and check whether it appears in Django admin - The list was visible in Django Admin
- Create a ML in Django admin and check whether it appears in Postorius - The list was NOT visible in Postrorius
- Create a ML in CLI and check if it appears in both Django admin and Postorius - List is visible in Postorius, but not in Django admin
MariaDB [mailmansuite]> select list_name, list_id from mailinglist where
list_name like 'ulf%';
+-----------+-------------------------------+
| list_name | list_id |
+-----------+-------------------------------+
| ulftest2 | ulftest2.lists.kictanet.or.ke |
| ulftest3 | ulftest3.lists.kictanet.or.ke |
+-----------+-------------------------------+
The list that I created using Django admin is NOT listed here!
MariaDB [mailmansuite]> select list_id, name from hyperkitty_mailinglist
where list_id like 'ulf%';
+-------------------------------+-------------------------------+
| list_id | name |
+-------------------------------+-------------------------------+
| ulftest1@lists.kictanet.or.ke | ulftest1@lists.kictanet.or.ke |
| ulftest2.lists.kictanet.or.ke | ulftest2@lists.kictanet.or.ke |
+-------------------------------+-------------------------------+
The list I created using Django admin and the one I created using Postorius are both listed, but the one I created from CLI is not listed.
So there must be some logic behind this. However, I don't know what it is.
What appears to me is that there is NO problem with your configuration :-)
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]