From now on, we can use the Mailman web interface to manage Mailman (with one exception - whenever you create a new mailing list, you have to add new aliases to /etc/aliases manually on the command line).
The admin interface can be reached on http://lists.example.com/admin - on that page you should find a link to the Mailman mailing list you created in chapter 4:
If you click on that link (http://lists.example.com/admin/mailman) you will get to the management page of the Mailman list, but first you have to log in with your password (that's the one you specified during the newlist command):
That's how the management page looks - from here you can...
... change the basic settings of the list...
... or moderate new messages (http://lists.example.com/mailman/admindb/mailman):
Users can go to http://lists.example.com/listinfo to get a list of all available mailing lists...
... or to http://lists.example.com/listinfo/mailman to go to a specific list (mailman in this example) where they can subscribe:
You as the admin can also create new lists using the web interface (on http://lists.example.com/create), but before you do this, run
on the command line because otherwise you will the error message Error: You are not authorized to create new mailing lists when you try to create a mailing list through the web interface (I suggest you use the same password - mailman_password - as in the newsite command in chapter 4).
To create a new list through the web interface, specify the name of the list and the owner's email address, specify a list password (or have the web interface generate one for you)...
... and at the bottom of the page, specify the password that you used with the mmsitepass command; then click on Create List:
In case of success, you should see the following page:
The list owner will also receive an email with instructions about how to modify /etc/aliases to make the list creation complete:
The mailing list `testlist1' has been created via the through-the-web
interface. In order to complete the activation of this mailing list, the
proper /etc/aliases (or equivalent) file must be updated. The program
`newaliases' may also have to be run.
root@server1:~# newlist --urlhost=lists.example.com --emailhost=lists.example.com testlist2
Enter the email of the person running the list:<-- email@example.com Initial testlist2 password:<-- testlist2_password To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the