[Mailman-Users] Mailman - trouble creating a second list at anexisting virtual host
Mark Sapiro
mark at msapiro.net
Mon Nov 29 17:15:20 CET 2010
Dean Suhr wrote:
>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=3D<deansuhr at deansuhr.us>
>to=3D<discuss-adults at lists.mldfamily.org> proto=3DESMTP
>helo=3D<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?
[...]
>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
It isn't necessary to stop the Postfix or Mailman
>sudo /usr/share/mailman/bin/rmlist -a discuss-adults (to remove all residual
>old list stuff)
>sudo /usr/share/mailman/bin/newlist discuss-adults
which creates the list in the DEFAULT_URL_HOST domain.
>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
This creates the list in the DEFAULT_URL_HOST domain
>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
and fix_url "fixed" it , but didn't update virtual-mailman.
>sudo /usr/share/mailman/bin/genaliases
but the above did, but the fix_url and genaliases could have been
avoided by just specifying '-u lists.mldfamily.org' to newlist.
>sudo postfix reload failed since mail server was stopped
>started mail server using server admin
It is not necessary to stop/start or reload Postfix when you make table
changes. This is only needed if you make configuration changes such as
changing main.cf or master.cf.
>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.
You show the aliases. The virtual-mailman entries should be different.
E.g., entries like
discuss at lists.mldfamily.org discuss
discuss-admin at lists.mldfamily.org discuss-admin
etc., and
discuss-adults at lists.mldfamily.org discuss-adults
discuss-admin-adults at lists.mldfamily.org discuss-admin-adults
etc.
Are all the entries in virtual-mailman? if not, there may be case
sensitivity issues if the values in POSTFIX_STYLE_VIRTUAL_DOMAINS are
not all lower case.
If the entries for the discuss-adults list are in virtual-mailman,
please post the output from
sudo postconf -n
>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
--
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