[Mailman-Users] Create an alias address for a mailing list

Mark Sapiro mark at msapiro.net
Wed Sep 12 17:25:17 CEST 2012


Jan Reimann wrote:

>I created a mailing list via the mailman web interface. The address fir
>it is listA at domain.org. Is it possible to create an alias for this
>address so that listB at domain.org represents the same list as
>listA at domain.org?


If you want to alias the email address only, you can do this in your
MTA. If your MTA uses aliases to deliver to Mailman, you can just make
copies of the listA aliases changing the listA alias name to listB,
but not the name in the post command.

I.e., make copies of the aliases of the form

lista:             "|/usr/local/mailman/mail/mailman post lista"
lista-admin:       "|/usr/local/mailman/mail/mailman admin lista"
lista-bounces:     "|/usr/local/mailman/mail/mailman bounces lista"
...

that look like

listb:             "|/usr/local/mailman/mail/mailman post lista"
listb-admin:       "|/usr/local/mailman/mail/mailman admin lista"
listb-bounces:     "|/usr/local/mailman/mail/mailman bounces lista"
...

If your MTA delivers to Mailman programmatically (e.g. the recommended
way for Exim), you will need to modify that process to deliver listB
mail to listA.

Also, if listA's Privacy options... -> Recipient filters ->
require_explicit_destination is Yes, you will need to add
listB at domain.org to listA's Privacy options... -> Recipient filters ->
acceptable_aliases.

If you also want to be able to access the web interface for listA using
listB URLs, you will need to modify your web server config to rewrite
URLs of the form

http://www.example.com/mailman/*/listb/*

to

http://www.example.com/mailman/*/lista/*

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Users mailing list