Changing Embedded Default URLs

Asked by cmnorton

This is related to question 113482, which I also asked.

On the main list page there is an options section. If I click on Unsubscribe or edit options, what URL is expected? I am getting
Not Found
The requested URL /options/<my_list> was not found on this server.

If I make an options route in my web router, what is the URL to which I am routing?

Question information

Language:
English Edit question
Status:
Solved
For:
GNU Mailman Edit question
Assignee:
No assignee Edit question
Solved by:
cmnorton
Solved:
Last query:
Last reply:
Revision history for this message
Mark Sapiro (msapiro) said :
#1

There should be an 'options' wrapper in mailman's cgi-bin directory along with the admin (or lsadmin in your case), confirm, edithtml, listinfo, rmlist, subscribe, admindb, create, private and roster wrappers and all of these are normally accessed by the same URL up to the wrapper name via a ScriptAlias /mailman/ "/path/to/mailman/cgi-bin/".

If your listinfo page URL is, for example, http://www.example.com/mailman/listinfo/listname, the POST URL for the "Unsubscribe or edit options" could be relative or absolute depending on your Mailman version, but should resolve to http://www.example.com/mailman/options/listname.

Note that if these CGI's are being proxied via another host like your 'lsadmin' CGI, all eleven[1] wrapper names need to be proxied.

[1] If you don't have "OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes" in mm_cfg.py, you don't need 'rmlist'.

Revision history for this message
cmnorton (octopusgrabbus) said :
#2

Thanks. I added routes for options and roster.