Initial request/bug was described by me as:
The following feature "cPanel > Mail > Mailing Lists" correctly works for account`s main domain, but I'd like to set it up for SUB-domains, and that's where I can't get it to work properly. It seems that for SUB-domains, links sent out from mailman, are broken.
For example, I`ve created: [email protected], added a member to the list and received the following welcome email:Welcome to the [email protected] mailing list!
To post to this list, send your email to:
[email protected]
General information about the mailing list is at:
http://mail.abc.maindomain.com/mailman/ ... domain.com
If you ever want to unsubscribe or change your options (eg, switch to
or from digest mode, change your password, etc.), visit your
subscription page at:
http://mail.abc.maindomain.com/mailman/ ... domain.com
You can also make such adjustments via email by sending a message to:
[email protected]
with the word `help' in the subject or body (don't include the
quotes), and you will get back a message with instructions.
You must know your password to change your options (including changing
the password, itself) or to unsubscribe. It is:
password
Normally, Mailman will remind you of your abc.maindomain.com mailing
list passwords once every month, although you can disable this if you
prefer. This reminder will also include instructions on how to
unsubscribe or change your account options. There is also a button on
your options page that will email your current password to you.
Both of the above links are broken, i.e.:
http://mail.abc.maindomain.com/mailm...maindomain.com
http://mail.abc.maindomain.com/mailm...maindomain.com
And all the other links I've seen emailed out, whether they be to the moderator or the member, are also broken.
Looks like the issue is connected with missed sub-sub domain entry "mail.abc.maindomain.com". I have created it manually and subdomain mailing list functionality was partially restored.
Here's a (slightly) different way to see the problem. When I go to cPanel > Mail > Mailing Lists, and click on "Modify" next to the [email protected] list, it takes me here:
http://mail.maindomain.com/mailman/a...maindomain.com
From there, there's a link at the bottom of the page called "Overview of all abc.maindomain.com mailing lists", and it still takes me here:
http://mail.maindomain.com/mailman/listinfo
which is not an overview of abc.maindomain.com lists.
It looks only like buggy cPanel realization, because all the Mailman stuff (configuration files, email aliases and forwarders) are correctly set.
So the workaround is to manually input "correct" URLs, like:
http://mail.abc.maindomain.com/mailm...maindomain.com
Do cPanel developers plan to add full-featured support of mailing lists for subdomains (i mean creation of proper subdomain entry and cPanel interface link correction)?
Finally, the issue has been accepted as a cPanel bug by the staff:
I've tested this on another EDGE machine and also opened a bug report about the issue. It is actually reproducible for me on subdomain and main domains, since Mailman is using the same domain as that being used to log into cPanel itself for the "Modify" link path, which then causes the Overview area on that page in the bottom left to show the domain used for the login. This causes the hostname, main domain or subdomain to be used depending on which was used for logging into cPanel at the time when accessing the mailing list.
The case number for the new case is 42592.