Last night my server was updated from 11.46.2.4 to 11.48.0.5, and this morning we've noticed changes to mailman behavior. It looks like list links are being rewritten. I list three symptoms below, but I'm sure others could be found. I don't know if this is a bug, an intended change with which I disagree, or if there is a CPanel setting I've overlooked.
1. List administration links (on moderation emails) are different, to a link requiring webmail login. This was not happening yesterday, and is a problem because "webmail delegation" isn't currently setup for my lists (mailman list administration is handled through mailman), and not all list administrators will have a webmail account with which to login. I haven't found any way to disable this, and haven't found any mention of this as a new requirement in CPanel docs/forums.
However, the 11.48 changelog does list "Fixed case 111273: Links in Moderation email do not work for Delegated Mailing Lists." This is likely to be relevant, but doesn't address breakage in non-delegated lists. It does appear that this, or "link-fixing" like this, is responsible for the problem. The list moderation link sent in email is
/http://lists.domain.org/webmail/mailman_service/admindb/test_lists.domain.org
The correct link should be:
/http://lists.domain.org/mailman/admindb/test_lists.domain.org
2. Most of our lists are private, but two are public. Most mailman pages list a footer "Overview of all lists.domain.org mailing lists", which should list the two public lists. Currently, the text links to:
/https://lw4.domain.org:2083/cpsess1886977117/3rdparty/mailman/listinfo
This shows NO public lists. The correct link is:
/https://lists.domain.org/mailman/listinfo
This correctly lists the two public lists. I'm not sure if this link was changed with last night's CPanel update, but it used to be correct. Considering problem #1 WAS introduced last night, and the same url "tweak" resolves each, I suspect this change was also introduced with CPanel 11.48.
It's interesting that the footer "list of lists" is correct when page url is correct, and it is incorrect when the page url is incorrect. Nevertheless, other links are always incorrect. For example url for admin interface is now given as /http://lists.domain.org/webmail/mailman_service/admin/test_lists.domain.org, even when viewing the page at /http://lists.domain.org/mailman/admindb/test_lists.domain.org. The "good" footer link I mention above appears to be an exception, as most links use the bad url even when accessing it on a page at the good url.
Aside from Reverting CPanel to 11.46, How can I get back the good links in mailman?
1. List administration links (on moderation emails) are different, to a link requiring webmail login. This was not happening yesterday, and is a problem because "webmail delegation" isn't currently setup for my lists (mailman list administration is handled through mailman), and not all list administrators will have a webmail account with which to login. I haven't found any way to disable this, and haven't found any mention of this as a new requirement in CPanel docs/forums.
However, the 11.48 changelog does list "Fixed case 111273: Links in Moderation email do not work for Delegated Mailing Lists." This is likely to be relevant, but doesn't address breakage in non-delegated lists. It does appear that this, or "link-fixing" like this, is responsible for the problem. The list moderation link sent in email is
/http://lists.domain.org/webmail/mailman_service/admindb/test_lists.domain.org
The correct link should be:
/http://lists.domain.org/mailman/admindb/test_lists.domain.org
2. Most of our lists are private, but two are public. Most mailman pages list a footer "Overview of all lists.domain.org mailing lists", which should list the two public lists. Currently, the text links to:
/https://lw4.domain.org:2083/cpsess1886977117/3rdparty/mailman/listinfo
This shows NO public lists. The correct link is:
/https://lists.domain.org/mailman/listinfo
This correctly lists the two public lists. I'm not sure if this link was changed with last night's CPanel update, but it used to be correct. Considering problem #1 WAS introduced last night, and the same url "tweak" resolves each, I suspect this change was also introduced with CPanel 11.48.
It's interesting that the footer "list of lists" is correct when page url is correct, and it is incorrect when the page url is incorrect. Nevertheless, other links are always incorrect. For example url for admin interface is now given as /http://lists.domain.org/webmail/mailman_service/admin/test_lists.domain.org, even when viewing the page at /http://lists.domain.org/mailman/admindb/test_lists.domain.org. The "good" footer link I mention above appears to be an exception, as most links use the bad url even when accessing it on a page at the good url.
Aside from Reverting CPanel to 11.46, How can I get back the good links in mailman?
Last edited by a moderator: