Mailman Guide

Signing Up

We recommend you sign in with your University Single Sign On - TrueYou. Go to mailman.nebraska.edu and choose "Login"

Select the Login button in the top right.

Once the login page opens, choose "TrueYou Identity Manager" and follow the steps provided to sign in and confirm your account.

The TrueYou sign in option on Mailman

Using Mailman

Addresses with permission to use a list can send an email to the list address (e.g. demolist@lists.nebraska.edu) and a copy will be sent out to all member addresses on the list. A list can be set up to allow any address to send to it, but by default, lists are configured to not allow any senders. Members will receive a rejection message, and non-member addresses will simply have their messages discarded.

Additional Email Addresses

If you have multiple email addresses that are in use, you can add additional email addresses to your account under your username > Account > E-mail Addresses > Add E-mail Address.

Account Settings page for Mailman
Adding additional email addresses to your Mailman account.

 

List information

List Address

Mailing lists in the University of Nebraska Mailman system have the format [Listname]@lists.[campus].edu. The campus location should be determined based on the origin of the program that the list is associated with - an UNK based program should have the @lists.unk.edu address, a UNL based program should be @lists.unl.edu, etc. This helps us determine if a list is already created for the same purpose and reduces the management burden on list owners.

Users that are allowed to interact with the list can see the List Address and display name from the List Index screen that they are directed to upon logging in.

List Index

A list owner can determine if they would like the list to appear on the Public Index of lists for Mailman users, which has an impact on whether nonmembers of the list can see it and request to join. The List Index is the homepage of Mailman, and when a user goes to mailman.nebraska.edu, they can see the lists that the public is allowed to see in addition to the lists that they are members of. This setting can be changed as shown in the List Identity section below.

See the list dispaly name and post address on the list index screen

The list address is also visible if the list is opened.

See the list display name and post address once the list is opened.

External Users and Display Names

External users - those without University of Nebraska assigned accounts - can sign into Mailman using an email address/password combination. They can sign up for an account using the Sign Up page, verify their information, and then control the display and delivery settings for their personal address and account information. List owners can't control the display names for users - that's left to the users themselves to manage.

Sign Up button in the top right of the Mailman Web Interface.
Sign Up page to create credentials for non University Users.

Once the account has been created and verified, users can control their display name, attached email addresses, and specific list settings for their user.

Account and Mailman settings are located in the dropdown in the top right corner.
User settings page.

Default List Settings

Unless other settings are requested, lists will have the following settings.

Lists will not appear in the List Index that allows users to see and request to join through the web interface.

Toggle that controls whether the list appears in the public list index.

The default sending rules will Reject messages sent by List Members - members will receive a notification that the list owners have disabled message submission. Email addresses that are not part of the list at all will also be rejected, but they will not receive a rejection message. This can be changed by following the directions under "Managing Who Can Send" below.

Users will not receive a welcome or goodbye message when they are added to or removed from the list. As most lists are Owner-driven, admin changes of who is subscribed to the list will not be announced to the users.

Welcome and Goodbye messages are under Settings > Message acceptance.
Welcome and Goodbye toggles under Automatic Replies

Users will not be able to freely join the list. Attempted list joining, whether sent to the subscription request address or through the web interface, will require approval from moderators or owners. Users will be able to remove themselves from the list without approval from the list owner.

Subscription and Un-Subscription policies for a list.

Replies will be addressed to the original sender of the list, not the list itself. Masking of the sender address can be managed using the "Changing the Reply-To Address" section shown below.

Managing Users

Users are categorized into Roles, which determine how they interact with the List. Owners can add and remove users for any of the roles, including other owners. There are four types of users.

A list of the different types of Mailman users.

Members are the most common. They are users that receive emails sent out by the list and have permission to, if configured, communicate on the discussion board of the mailing list. Members are added by list Owners using the Mass operations > Mass subscribe tab. You can also remove users en masse using the Mass operations > Mass removal tab. If you attempt to add or remove more than ~1000 users, there can be errors that crash the webpage, so you may need to break up your batches.

Note: The checkboxes show what steps the will need to be completed after the Mass subscribe operation is complete to successfully add the users. Make sure all three are checked to add people immediately without needing them to take action.

Once all emails are added, make sure that all three boxes are checked to add members without their intervention.

If the list is configured to allow it, users can also be added by navigating to the list homepage at https://mailman.nebraska.edu/mailman3/lists/[LISTNAME].lists.[DOMAIN].e… sending a subscription request to [LISTNAME]-join@lists.[DOMAIN].edu or [LISTNAME]-subscribe@lists.[DOMAIN].edu. This is controlled under Settings > Member Policy. Users are able to join freely if the list is set to "Confirm" or "None", but require approval if the list is set to "Moderate".

Publicly available Join page for a list.

Non-Members are the rarest. They are users that do not receive emails sent out by the list, but can be granted permission to communicate on the discussion board if the List Owners choose to allow it. Members and Non-Members are incompatible with one another, so make sure that any users you are adding as Non-Members are removed from the Members list! If someone who is not a part of the list attempts to send to the list, they will be registered as nonmembers.

Moderators have more power than Members. They are a type of list staff whose primary role is to approve or reject mailing list messages and to moderate the discussion boards.

Owners are the most powerful role. They add or remove Moderators and make decisions for the entire list, including membership policy and automatic responses. They do not always have the same powers as Moderators, but individuals can be both Owners and Moderators.

Users and Display Names

Unlike in Listserv, users aren't tied directly into each individual list. In Mailman, users can log into the system and change preferences and settings that will be maintained across all the lists that they are members of. Unfortunately, this means that List Owners are not able to manage things like users' Display Names directly. Once the user is created in the Mailman system on their first list subscription, their display name is set and only changing the user's personal settings can alter that.

Unsubscribing

Owners and moderators can unsubscribe users from their lists either through the Mass operations > Mass unsubscribe page, where a list of email addresses can be entered and removed en masse, or through the Users page, where they can mark the checkbox next to one or more addresses and select Unsubscribe selected. Make sure not to select Unsubscribe All, or else everyone on the list will be removed.

If you need to make changes to multiple thousands of users, the list should instead be deleted and recreated. Please submit a ticket requesting assistance with list recreation.

If a list is configured to let users unsubscribe without Moderator/Owner interaction (set under Member Policy>Un-Subscription Policy), there are two ways to leave a list.

1. Simply by sending an email to [LISTNAME]-leave@lists.[DOMAIN].edu (i.e. demolist-leave@lists.nebraska.edu) or [LISTNAME]-unsubscribe@lists.[DOMAIN].edu.

2. They can log into the Mailman web portal, find the list in question, and choose Unsubscribe from the Info page.

WebUI interface to unsubscribe from a list.

Messages

Mailing Lists are versatile tools that can be used for one-way communication by the list staff, a place where all list members can share messages to each other, or a discussion board for members to have active communications in a public forum, depending on how they are configured.

Most lists are used for communication by the list staff to its members. If message submission is limited in the settings, it restricts whose message submissions will be sent out by the list and whether those messages will be held for review before sending.

Held Messages are messages that have been sent to the mailing list, but not yet sent out to members. Moderators can choose to Accept the message and send it out, Reject the message and send it back to the sender (with a response, if desired), or Discarded and thrown away entirely.

Approve or reject messages on the Mailing List

Automatic Responses are used to automatically communicate with people in ways that aren't mailing list-wide. These can be responses to messages sent to the -owner address or requests to join, or a welcome message to new members.

Automatic responses can respond to certain actions without active intervention by moderators or owners.

Lists that are used as Discussion Boards are responded to directly in Mailman. They are still Mailing Lists with the full capability of sending messages to their members if configured to do so by their owners.

Showing the link to the Discussion Board Archive page.
Showing the Discussion Board archive page, where past and current discussions can be found.

Archiving

Lists can archive past postings, which is most useful for discussion-based lists where users may want to review historical discussions on topics that may not be actively discussed anymore.

Archiving settings for your list under Settings > Archiving > Archive Policy, and can be set to allow public access or restrict access to only list participants.

Archiving settings for Mailman list.

Managing your List

List Identity

The List Identity can be managed by the owners to change whether a list is shown on the list directory, alter the List Description or Information, or even change the list's display name and Subject Line prefix.

Settings > List Identity allows basic list data to be changed.

Moderation

Lists can be Moderated (submissions reviewed before being sent out by one or more Moderators) or Unmoderated (open lists that send out any message sent to the list from an approved source). To set a list for moderation, change the list default settings (for members or nonmembers) to Hold for moderation, as shown below. For specific users, you can change their settings on their individual setting page (as shown below, under Managing Who Can Send).

Navigate to Settings > Message Acceptance
Possible options when messages are received.

 

 

List Aliases

If you would like the list to accept messages sent to addresses other than the default list address, additional list addresses can be configured in Settings > Message Acceptance > Acceptable Aliases. They will need to be a domain managed by Mailman (@lists.[NAME].edu).

Add additional accepted aliases to a list.

 

Automatic Processing and Responses

A list can be configured to automatically respond to certain actions. If configured, a custom response will be generated and sent to the user's email address using a Template.

Create custom templates to respond when submitters meet certain conditions.

Managing Who Can Send

With some lists, you need to control who can send to it more tightly without frequent moderation. The easiest way to allow only specific people to send to the list is to use Member specific options.

You can change the default behavior of the list to prevent users from sending messages into the queue (as shown above under Moderation) and change specific users' behaviors as shown below.

Select Users > Members, then select a specific user. At the bottom, there is a section labeled Moderation that lets you choose the behavior for messages sent by that user.

Locating the Member Options page

 

Change Message Acceptance behavior for specific users.

This can also be done for Non-members! Sometimes, you will have non-person accounts that need to send to a list, like a shared mailbox or service account. You can add that account as a non-member and change their moderation settings the same way, just under the non-members page instead of the members page.

N.B. - There is an issue where a user that is both an owner and a nonmember cannot change their message acceptance settings. If the user is removed as an owner, the nonmember acceptance is changed, and re-added as an owner, it works as expected. If there are other list owners, they can perform this. Otherwise, please contact support for assistance.

Restricting Responses

In cases where you would like to allow people to send original messages to the list, but do not want them to be able to reply-all to messages sent to a list, you can set the Maximum number of Recipients to 2 under Message Acceptance > Maximum number of recipients. Setting the max recipients to 1 will cause the list to reject the message with every submission.

Setting the maximum number of recipients to a message submission.

Changing the Reply-To address

With some lists, you may want to control what the list shows for replies. That can be changed in Settings > Alter Messages.

Changing the Reply-To address for a mailing list

First, set the Explicit Reply-To address. This will be the address that is displayed. Then, change the setting "Reply goes to list" to "Explicit Reply-to header set". This makes the list remove the list's reply address from the outgoing message and replaces it with the address you have set.

Set the explicit Reply-To address and manage how it is displayed on messages.

A list can also be made "Anonymous", which will hide the sender for recipients. Messages sent from the list will be "From" the list itself.

To send all replies directly to the original sender without the option

Sublists

The parent list should include all sublists as members. That means that messages sent to the parent list will be sent to the sublists.

Sublists should include the parent as a nonmember with sending permissions set on the address. See Managing Users and Managing who can send for details on how to do that.

If you're getting a message about "Message has implicit destination", then you will need to change Settings > Message Acceptance > Require Explicit Destination to No. This will allow forwarding and BCCing to the list as well.

Settings > Message Acceptance > Require Explicit Destination toggle.

 

Custom Welcome Messages

If Welcome Messages are turned on, list owners can customize them using the template located under Templates > list:user:notice:welcome. This will be the message that is sent out whenever a user is added to the list with a welcome message.

A list of the templates available to customize, highlighting the Welcome Message.

Adding a footer to all messages

Footers are useful on outgoing messages if you need to include the same information on every message you send, like how to contact the list owners, info on how to unsubscribe, or identification of the list. They can be set using the Message Template section.

Create custom templates to respond when submitters meet certain conditions.

The template used for this is [list:member:regular:footer]. As the name states, it's a footer (placed at the end) attached to all regular messages (normal message submissions, not digest summaries) that are sent to list members.

Integration with Grouper

Grouper, the University's Group Management system, can allow automatic group membership updates. This is only useful in certain cases. If a Mailman list's membership needs to be dependent on membership in another group (a specific college, a staff role, etc.) Grouper can take that group membership and automatically provision membership to Mailman. Once membership of a Mailman list is based on Grouper, you won't be able to manage it using the Mailman interface - the Grouper group membership will overwrite any changes to the membership you make.

Grouper can manage a few different roles.

Receiver is for users that should receive messages from the list, but cannot send.

Sender both sends and receives to the list.

These two are tied together, and if one exists in Grouper, the other can only exist in Grouper, if it exists at all.

Send-Only does not receive messages, but can send to it.

Owner and Moderator are the same as their directly managed Mailman roles.

If a list needs to be managed in Grouper, create an Allow and Deny group with the pattern [LISTNAME-ROLE]_Allow and [LISTNAME-ROLE]_Deny and include that location in your list request. For example, Samplelist-Senders_Deny. The list membership composite group will be built in an application specific folder based on those allow and deny groups.

This Guide Applies To: