Difference between revisions of "Mailman at CS"

Line 1: Line 1:
Beginning May, 2014, mailing lists at the CS Department are run on [http://www.gnu.org/software/mailman/index.html Mailman].  (Older CS mailing lists were Majordomo-based.)  You can manage your list membership from https://www.cs.jhu.edu/mailman for public lists.
+
Beginning May, 2014, mailing lists at the CS Department are run on [http://www.gnu.org/software/mailman/index.html Mailman].  (Older CS mailing lists are Majordomo-based.)  You can manage your list membership from https://www.cs.jhu.edu/mailman for public lists.
  
 
For a private list, you'll have to know what the list's name is.  The list's name is in the list's email address, so if you send email to and receive email from "''listname@cs.jhu.edu''", the list's name would be "''listname''".  You can manage your subscription information for such a list at <tt><nowiki>https://www.cs.jhu.edu</nowiki>/mailman/listinfo/''listname''</tt>.
 
For a private list, you'll have to know what the list's name is.  The list's name is in the list's email address, so if you send email to and receive email from "''listname@cs.jhu.edu''", the list's name would be "''listname''".  You can manage your subscription information for such a list at <tt><nowiki>https://www.cs.jhu.edu</nowiki>/mailman/listinfo/''listname''</tt>.

Revision as of 12:54, 9 May 2014

Beginning May, 2014, mailing lists at the CS Department are run on Mailman. (Older CS mailing lists are Majordomo-based.) You can manage your list membership from https://www.cs.jhu.edu/mailman for public lists.

For a private list, you'll have to know what the list's name is. The list's name is in the list's email address, so if you send email to and receive email from "listname@cs.jhu.edu", the list's name would be "listname". You can manage your subscription information for such a list at https://www.cs.jhu.edu/mailman/listinfo/listname.

If you need help with a particular list, you can email listname-owner@cs.jhu.edu or, as always support@cs.jhu.edu. The GNU Mailman User Documentation may also be helpful.

The rest of this page is mostly concerned with information for list owners; people who run a CS-hosted mailing list.

Setting up a New Mailing List

For purposes of illustration, all of the examples here will use a list named "listname".

You should have received an email with your list administration password and links to the webpages for managing your mailing list. In general, a list named "listname" can be managed from the webpages at https://www.cs.jhu.edu/mailman/admin/listname. You should go there now and make sure it's configured the way you will want it.

Things You Should Change

On the "General Options" page, which is the first page you'll see when you go to https://www.cs.jhu.edu/mailman/admin/listname, there are a few items you should definitely change:

  • owner - This is your email address and the email addresses of anyone else who will have complete control over the list (if you're sharing list administrative duties).
  • moderator - If you will have list moderators--people who can approve postings to the list, clear out spam, and other housekeeping tasks without being able to reconfigured the list's settings--put their email addresses here.
  • description - A short description of what your mailing list is for.
  • info - A longer description of what your mailing list is for.

Things You Might Want to Change

Also in the General Options section are these settings, which will probably be okay if you leave them as they are, but which you might want to change to personalize your mailing list:

  • subject_prefix - The text that the mailing list will add to the begging of the Subject: line for any email sent to the list. We highly recommend that if you have a value here you put it in [square brackets].
  • welcome_msg - This works a bit like the info field described above, but contains a bit of information that will be sent to any new subscriber to your mailing list. If you want to send welcome messages, you'll also have to set send_welcome_msg to "Yes".

On the "Privacy Options > Subscription rules" page, you can control how public your mailing list will be. The most notable settings is:

On the "Archiving Options" page, you can control whether Mailman keeps a history of all the emails sent to your list. (Note that nothing can prevent list subscribers from keeping their own archives if they so choose.) The default setting for archive_private, "private", will only allow list subscribers to see the archives. If you change that to "public", anyone on the Internet will be able to see them.

Special Settings for Announcement Lists

Many lists we host are announcement lists; many people subscribe to these lists, but only a few people have permission to send emails to the list. This is how you set up your mailing list to work similarly:

On the "Privacy options > Sender filters" page (which you get by clicking "Privacy options" in the top menu then clicking "Sender filters"), set the following options:

  • default_member_moderation - Set to "Yes".
  • member_moderation_notice - This is the message that people who are subscribed but not allowed to post will receive if they try to post anyway. We suggest something along the lines of, "This mailing list is only for announcements; you cannot send email to it."
  • accept_these_nonmembers - This is a list of email addresses of people who are allowed to post to the list without being subscribed to it. This would be used for someone who would send messages but who would not necessarily need to receive a copy of every email sent to the list.

To allow a list subscriber to send to the list, go to the "Membership Management > Membership List" page, find the entry for the person you want to allow (either by finding them in the table or by putting their email address into the search field and clicking "Search"), uncheck their box in the "mod" column, and click the "Submit Your Changes" button.

About Passwords

By default, your list has one administrative password. Anyone who knows that password can log in and change anything about your list configuration. This means that the way you give someone access to your list is simply to tell them the password. If you need to remove administrative access for someone, you will have to go to the administrative interface at https://www.cs.jhu.edu/mailman/admin/listname, go to the "Passwords" page, change the administrator password, and then share that password with anyone else who sill needs to have administrative access.

If you want, you can set a moderator password. Anyone with the moderator password will be able to manage the process of getting emails to or keeping them from the list: they can approve or discard held messages and they can block people from posting to the list. They cannot change much else about the configuration of the list.

When the administrative interface asks for a password, either the administrative password or the moderator password can be used. If the moderator password is used, only the moderator functions will be active.