
On Fri, Sep 5, 2025 at 1:02 PM Wikinaut <mail@tgries.de> wrote:
I was directly replying to Marks answer, which does not work for me:
22:40 ...
This line is from a msg_footer imported from Mailman 2.1 by 'mailman import21'. The substitutions are not replaced because they are MM 2.1 syntax which MM 3 doesn't recognize.
If you have Mailman core >=3.3.10 and have set the Base Url parameter for the domain, you can replace that line in the template with simply
$mailinglist_url
If your Mailman core is older, you need to hardcode that as something like
https://example.com/mailman3/lists/$list_id
I'm only guessing here, but I suspect that you have some directories/files in the /opt/mailman/mm/var/templates/ hierarchy with mode and ownership such that they aren't readable by the Mailman user.
Let me explain this to you the way I understand it. I have a mailing list host - lists.kictanet.or.ke. This is the domain. I have a mailing list - kictanet@lists.kictanet.or.ke. BTW, this is a real list. You can access it at https://lists.kictanet.or.ke/mm/lists/kictanet.lists.kictanet.or.ke/ Breaking this down, I have the following layout in the file system:
root@eu:/opt/mailman/mm/var/templates# pwd
/opt/mailman/mm/var/templates
root@eu:/opt/mailman/mm/var/templates# ls -al
total 20
drwxr-xr-x 5 mailman mailman 4096 Aug 4 2024 .
drwxr-xr-x 13 mailman mailman 4096 Sep 2 16:35 ..
drwxr-xr-x 3 mailman mailman 4096 Mar 20 2023 domains
drwxr-xr-x 11 mailman mailman 4096 Aug 4 2024 lists
drwxr-xr-x 3 mailman mailman 4096 Aug 4 2024 site
root@eu:/opt/mailman/mm/var/templates# ls -al lists/
total 44
drwxr-xr-x 11 mailman mailman 4096 Aug 4 2024 .
drwxr-xr-x 5 mailman mailman 4096 Aug 4 2024 ..
drwxr-xr-x 3 mailman mailman 4096 Aug 4 2024
kictanet.lists.kictanet.or.ke
drwxr-xr-x 3 mailman mailman 4096 Aug 4 2024 users.exim4u.org
root@eu:/opt/mailman/mm/var/templates# ls -al lists/
kictanet.lists.kictanet.or.ke/
total 12
drwxr-xr-x 3 mailman mailman 4096 Aug 4 2024 .
drwxr-xr-x 11 mailman mailman 4096 Aug 4 2024 ..
drwxr-xr-x 2 mailman mailman 4096 Jul 14 15:47 en
root@eu:/opt/mailman/mm/var/templates# ls -al lists/
kictanet.lists.kictanet.or.ke/en/
total 60
drwxr-xr-x 2 mailman mailman 4096 Jul 14 15:47 .
drwxr-xr-x 3 mailman mailman 4096 Aug 4 2024 ..
-rw------- 1 mailman mailman 607 Jul 14 15:41
domain:admin:notice:new-list.txt
-rw------- 1 mailman mailman 337 Jul 14 15:41 list:admin:action:post.txt
-rw-r--r-- 1 mailman mailman 299 Jul 14 15:41
list:admin:action:subscribe.txt
-rw------- 1 mailman mailman 290 Jul 14 15:42 list:admin:notice:pending.txt
-rw------- 1 mailman mailman 226 Jul 14 15:46 list:member:digest:footer.txt
-rw------- 1 mailman mailman 448 Jul 14 15:42
list:member:digest:masthead.txt
-rw------- 1 mailman mailman 1417 Jul 14 15:43
list:member:generic:footer.txt
-rw------- 1 mailman mailman 1417 Jul 14 15:43
list:member:regular:footer.txt
-rw------- 1 mailman mailman 822 Jul 14 15:44 list:user:action:invite.txt
-rw------- 1 mailman mailman 955 Jul 14 15:44
list:user:action:subscribe.txt
-rw------- 1 mailman mailman 239 Jul 14 15:44 list:user:notice:post.txt
-rw------- 1 mailman mailman 798 Jul 14 15:45 list:user:notice:probe.txt
-rw------- 1 mailman mailman 631 Jul 14 15:45 list:user:notice:welcome.txt
root@eu:/opt/mailman/mm/var/templates#
Opening the file 'lists/
kictanet.lists.kictanet.or.ke/en/list\:member\:generic\:footer.txt', it
contains the text below and other mundane texts we'd love our subscribers
to see on the footer:
${display_name} mailing list -- ${listname} To unsubscribe send an email to ${short_listname}-leave@${domain} Unsubscribe or change your options at: $mailinglist_url Archived at: $hyperkitty_url
As you can see, all the files are owned by mailman:mailman in my case.
--
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]