Submitted by Marked on Tue, 04/21/2015 - 01:07
Hi,
When I create mailing lists (Mailman) with Virtualmin the URL to the public list info page is something like:
https://www.mydomain.com:10000/virtualmin-mailman/unauthenticated/listin...
How can I get that to be like the regular Mailman URLs such as:
http://www.mydomain.com/mailman/listinfo/my_list_name
OR (the default)
http://www.mydomain.com/cgi-bin/mailman/listinfo/my_list_name
Thanks Mark
Status:
Active
Comments
Submitted by Marked on Tue, 04/21/2015 - 01:09 Comment #1
... and also (more importantly) for the admin pages:
http://www.mydomain.com/mailman/admin/my_list_name
OR (the default)
http://www.mydomain.com/cgi-bin/mailman/admin/my_list_name
Submitted by andreychek on Tue, 04/21/2015 - 09:58 Comment #2
Howdy -- if you go into Webmin -> Servers -> Virtualmin Mailman Mailing Lists, it should provide you with a way to access those various URL's.
Is that what you're after?
Submitted by JamieCameron on Tue, 04/21/2015 - 18:11 Comment #3
So the problem here is that Mailman's CGI scripts need to be run as the
mailman
user in order to have access to list files. However, Virtualmin by default sets up CGI scripts to run with domain owner permissions ... hence they cannot be directly executed via the URL http://www.mydomain.com/cgi-bin/mailman/admin/my_list_name . To work around this, Virtualmin sets up redirects to its own webserver on port 10000, which can then switch to the correct permissions.