[Mailman-Users] Mailman - trouble creating a second list at an existing virtual host

Dean Suhr deansuhr at deansuhr.us
Sun Nov 28 21:52:47 CET 2010


I have a Virtual Alias error problem on my Mac running OSX Server 10.4.6.  I
realize that is not a completely typical Mailman install, but I think the
problem is Postfix to Mailman related ­ more on the Postfix side.

I have a Mailman list working (for months) ... discuss at
lists.MLDfamily.org.  I've just created a new list ... discuss-adults at
lists.MLDfamily.org.  The web interface works fine for the new list and it
shows lists.MLDfamily.org as its host_name.
http://lists.mldfamily.org/mailman/admin/discuss-adults

Both lists show up when I run the following command:
 /usr/share/mailman/bin/list_lists -V lists.MLDfamily.org

But deliveries to the Postfix mail server nets me this error on my local
server (i.e. the email is making it fine to my server):
Nov 28 11:44:11 darcee postfix/smtpd11450 <http://discussions.apple.com/> :
NOQUEUE: reject: RCPT from mail-pv0-f170.google.comhttp://74.125.83.170: 550
5.1.1 <discuss-adults at lists.mldfamily.org>: Recipient address rejected: User
unknown in virtual alias table; from=<deansuhr at deansuhr.us>
to=<discuss-adults at lists.mldfamily.org> proto=ESMTP
helo=<mail-pv0-f170.google.com>

Deliveries to the initial discuss list at this virtual domain continue to
work but discuss-adults give the virtual alias table error.

What do I need to do to get this new list into the virtual domain table? I
am thinking I am overlooking the obvious - your help is appreciated.

I will respond with more config info if it¹s necessary.

Thanks in advance, Dean

--

FWIW, this is the process I used to create the list:
(did not need to create the virtual domain since it already existed)
Stopped the mail server using server admin
sudo /usr/share/mailman/bin/rmlist -a discuss-adults (to remove all residual
old list stuff)
sudo /usr/share/mailman/bin/newlist discuss-adults
sudo /usr/share/mailman/bin/list_lists new list showed up
sudo /usr/share/mailman/bin/list_lists -V lists.MLDfamily.org  new list did
not show up
sudo /usr/share/mailman/bin/withlist -l -r fix_url discuss-adults -u
lists.MLDfamily.org
sudo /usr/share/mailman/bin/list_lists -V lists.MLDfamily.org new list now
shows up at the proper virtual domain
sudo /usr/share/mailman/bin/genaliases
sudo postfix reload  failed since mail server was stopped
started mail server using server admin

To confirm the updates of the virtual alias table I did the following:
ls -l /var/mailman/data  aliases, aliases.db, virtual-mailman, &
virtual-mailman.db all were time stamped the last few minutes
Looking inside aliases and virtual-mailman conformed the proper entries.
Aliases and virtual-mailman both contained the following stanzas (in
addition to others):

~~
# STANZA START: discuss
# CREATED: Sun Nov 28 11:39:09 2010
discuss:             "|/usr/share/mailman/mail/mailman post discuss"
discuss-admin:       "|/usr/share/mailman/mail/mailman admin discuss"
discuss-bounces:     "|/usr/share/mailman/mail/mailman bounces discuss"
discuss-confirm:     "|/usr/share/mailman/mail/mailman confirm discuss"
discuss-join:        "|/usr/share/mailman/mail/mailman join discuss"
discuss-leave:       "|/usr/share/mailman/mail/mailman leave discuss"
discuss-owner:       "|/usr/share/mailman/mail/mailman owner discuss"
discuss-request:     "|/usr/share/mailman/mail/mailman request discuss"
discuss-subscribe:   "|/usr/share/mailman/mail/mailman subscribe discuss"
discuss-unsubscribe: "|/usr/share/mailman/mail/mailman unsubscribe discuss"
# STANZA END: discuss
~~
# STANZA START: discuss-adults
# CREATED: Sun Nov 28 11:39:10 2010
discuss-adults:             "|/usr/share/mailman/mail/mailman post
discuss-adults"
discuss-adults-admin:       "|/usr/share/mailman/mail/mailman admin
discuss-adults"
discuss-adults-bounces:     "|/usr/share/mailman/mail/mailman bounces
discuss-adults"
discuss-adults-confirm:     "|/usr/share/mailman/mail/mailman confirm
discuss-adults"
discuss-adults-join:        "|/usr/share/mailman/mail/mailman join
discuss-adults"
discuss-adults-leave:       "|/usr/share/mailman/mail/mailman leave
discuss-adults"
discuss-adults-owner:       "|/usr/share/mailman/mail/mailman owner
discuss-adults"
discuss-adults-request:     "|/usr/share/mailman/mail/mailman request
discuss-adults"
discuss-adults-subscribe:   "|/usr/share/mailman/mail/mailman subscribe
discuss-adults"
discuss-adults-unsubscribe: "|/usr/share/mailman/mail/mailman unsubscribe
discuss-adults"
# STANZA END: discuss-adults


More information about the Mailman-Users mailing list