[Mailman-Users] Recipient address rejected: Userunknowninvirtualmailbox table

Mark Sapiro mark at msapiro.net
Sat Jul 10 19:02:00 CEST 2010

franc walter wrote:

>Am Sat, 10 Jul 2010 08:09:45 -0700 schriebst du:
>> This mail is originally to test at lists.example2.de and is mapped by
>> virtual_alias_maps to the local address 'test' to which Postfix
>> appends its cannonical hostname. Thus the mail is mapped to
>> test at example.org which is handled by the Dovecot LDA and not by
>> Postfix' local delivery, thus the 'test' alias in data/aliases is not
>> used.
>But why???

Because in your Postfix transport maps you have an entry that says mail
to the example.org domain is handled by the Dovecot LDA, and the
Dovecot LDA doesn't consult Postfix' alias_maps.

>I have many email-addresses with somename at exampleN.org and NONE of them is
>given to somename at example.org!

Because you don't have any virtual_alias_maps of the form

somename at exampleN.org  somename

>And i have in data/aliases INDEED an entry:
>test:             "|/var/lib/mailman/mail/mailman post test"
>So why is "test" not given to this command like the other list-email?

Because it is delivered via Dovecot and Dovecot doesn't consult

There are at least three ways to fix this. I already gave you the
easiest one at the end of my reply at

The second way is to stop using the Dovecot LDA, and the third way is
to download Mailman/MTA/Postfix.py from
and replace yours with the downloaded one and add

VIRTUAL_MAILMAN_LOCAL_DOMAIN ='some.nondovecot.local.domain'

to mm_cfg.py and run genaliases.

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