[Mailman-Users] Recipient address rejected: User unknown invirtualmailbox table

Mark Sapiro mark at msapiro.net
Sat Jul 10 03:20:25 CEST 2010

franc walter wrote:

>Am Fri, 9 Jul 2010 19:22:30 +0300 (IDT) schriebst du:
>> Can you post your mm_cfg.py file as it is now?
>My mm_cfg.py:
>MAILMAN_SITE_LIST = 'mailman'
>DEFAULT_URL_PATTERN = 'http://%s/cgi-bin/mailman/'
>PRIVATE_ARCHIVE_URL = '/cgi-bin/mailman/private'
>IMAGE_LOGOS         = '/images/mailman/'
>DEFAULT_EMAIL_HOST = 'lists.example.org'
>DEFAULT_URL_HOST   = 'example.org'
>USE_ENVELOPE_SENDER    = 0              # Still used?
>POSTFIX_STYLE_VIRTUAL_DOMAINS = ['example.org', 'example2.de']

You have only set one host. The default host has web domain
'example.org' and email domain 'lists.example.org'.

The only lists for which Mailman will create virtual-mailman entries
are those whose email domain is 'example.org' or 'example2.de'.

At a minimum, you want to put something like

add_virtualhost('www.example2.de', 'example2.de')

following the add_virtualhost() for the default domains. Then you could
create a list in the example2.de domain either by going to
<http://www.example2.de/mailman/cgi-bin/create> or via "bin/newlist -u
www.example2.de" and the list will be created with email domain (the
list's host_name attribute) example2.de and virtual mappings for the
list will be created in data/virtual-mailman (because example2.de is

As it is, your lists are created with email host (host_name) =
DEFAULT_EMAIL_HOST = 'lists.example.org' which is not in
POSTFIX_STYLE_VIRTUAL_DOMAINS, so no virtual-mailman entries.

Do you really want the default lists to have URLs like
<http://example.org/mailman/cgi-bin/...> and email addresses like
list at lists.example.org? If this is the reverse of what you want, you
need to reverse your settings for DEFAULT_EMAIL_HOST and

If you make changes, you will probably need to run fix_url to change
the existing lists.

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