[Mailman-Users] new list announcements coming from "mailman-admin"

Mark Sapiro msapiro at value.net
Fri Jul 22 18:16:50 CEST 2005


Matt Emerson wrote:

>On our system (Mac OS X Server, using the bundled Postfix and bundled
>Mailman 2.1.4), when we create a new list with the newlist command,
>the new list announcement that is sent to the list owner comes from
>"mailman-admin at our.list.server".  This address is also cited as the
>address to which questions should be sent.


This is a bug in that bin/newlist was not updated to use listname-owner
instead of the deprecated listname-admin address.

The 2.1.6 version of bin/newlist fixes this.


>However, when a user sends mail to mailman-admin, the system thinks
>it's a bounce.  Unrecognized bounces get forwarded to the list owners,
>so we do see them, but this is obviously sub-optimal.
>
>So, it seems that we have two options:
>
>1. We could edit the aliases file. It currently reads as follows.
>
>mailman:             "|/usr/share/mailman/mail/mailman post mailman"
>mailman-admin:       "|/usr/share/mailman/mail/mailman admin mailman"
>mailman-bounces:     "|/usr/share/mailman/mail/mailman bounces mailman"
>mailman-confirm:     "|/usr/share/mailman/mail/mailman confirm mailman"
>mailman-join:        "|/usr/share/mailman/mail/mailman join mailman"
>mailman-leave:       "|/usr/share/mailman/mail/mailman leave mailman"
>mailman-owner:       "|/usr/share/mailman/mail/mailman owner mailman"
>mailman-request:     "|/usr/share/mailman/mail/mailman request mailman"
>mailman-subscribe:   "|/usr/share/mailman/mail/mailman subscribe mailman"
>mailman-unsubscribe: "|/usr/share/mailman/mail/mailman unsubscribe mailman"
>
>If we made mailman-admin just be an alias for mailman, this could
>possibly work, although I worry that this alteration would be undone
>if someone ever ran genaliases.  (I also note that the admin and
>bounces scripts in /usr/share/mailman/scripts are identical.)


The -admin address is deprecated and should be a synonym for -bounces.
This shouldn't be changed in aliases.


>2.  We could edit the newlist command, and where it says
>
>        siteadmin = Utils.get_site_email(mlist.host_name, 'admin')
>
>we could make it read
>
>        siteadmin = Utils.get_site_email(mlist.host_name)
>
>This is not very appealing---I'd rather not have to remember to make
>this change when we update the Mailman software.


This is effectively what is done in 2.1.6 newlist except -owner is used.


>Is there something else that we are doing wrong?  Perhaps our site list
>is somehow set up incorrectly?  I did read the FAQ and search the
>archives a bit, but I'm sure it's possible that I missed a solution.


No, It's not you - it's newlist.


>Any pointers or help would be appreciated.

Download the current newlist from
http://cvs.sourceforge.net/viewcvs.py/*checkout*/mailman/mailman/bin/newlist?rev=2.16.2.4

This fixes your issue and also adds a couple of options for better
specifying list domains. It should work with 2.1.4 and if you upgrade
to 2.1.6 in the future, nothing will change.

--
Mark Sapiro <msapiro at value.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