We have multiple cPanel installs on VMs and most of them seem to have broken URLs for mailman. I have a working install of cPanel 11.38 / mailman 2.1.15, and a non working install of cPanel 11.40 / mailman 2.1.15. The problem, specifically, is the generation of the "manage" URL.
On the working install, I get something like:
http://our.vm1.com/mailman/admin/list1_domain1.com
On the broken install, I get something like:
https://our.vm2.com:2083/cpsess12300...n2.com&domain=
The funny thing is that the "broken" link mostly works... It brings up the mailman management webpage, but various items within that page do not work. If I manually alter the broken link on the broken install to look like the good link on the good install, it works on the broken install... i.e.
http://our.vm2.com/mailman/admin/list2_domain2.com
works just fine, but I have to manually type that in, because cPanel generates the invalid link shown above...
On the working install, I get something like:
http://our.vm1.com/mailman/admin/list1_domain1.com
On the broken install, I get something like:
https://our.vm2.com:2083/cpsess12300...n2.com&domain=
The funny thing is that the "broken" link mostly works... It brings up the mailman management webpage, but various items within that page do not work. If I manually alter the broken link on the broken install to look like the good link on the good install, it works on the broken install... i.e.
http://our.vm2.com/mailman/admin/list2_domain2.com
works just fine, but I have to manually type that in, because cPanel generates the invalid link shown above...