Postfix + Mailman - unknown user

AlexanDER Franca alexander at
Thu Mar 27 04:01:32 UTC 2008


Sorry for my horrible english. I'll try write not too much.

I'm installing Mailman with Postfix (ok, I'm using Ubuntu Server - kernel 2.6.20).

All running fine. I can create new lists, remove, confirm by email, etc.

But, if I create a subdomain, I can't use email commands (like 'list-subscribe', etc) and any messages to list don't work.

For example, if I send an email to test8-subscribe at, I receive from Postfix log:

... to=<test8-subscribe at>, relay=local, delay=0.08, delays=0.06/0/0/0.02, dsn=5.1.1, status=bounced (unknown user: "test8-subscribe") ...

Of course I can see "relay=local" what mean Postfix is not using Mailman to deliver that message.

And I can see too "" and not "",

If I go back in my configurations and remove all configurations about 'lists', all work fine (in fact I don't test email commands, but the maillist work fine - with subdomain lists... don't).

Ok, ok, it's all about virtual domains, blah, blah.

But... is quite cool the way of integration between Mailman and Postfix without aliases and virtual_domains when we just use ''.

But, isn't work for me.

Can someone look at my files and tell me what i'm doing wrong?

Is it work with someone?

So... I wrote step by step the instructions in

Here's my configurations:

local_recipient_maps =
myhostname =
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination =,, , localhost
relayhost =
mynetworks =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

relay_domains =
transport_maps = hash:/etc/postfix/transport
mailman_destination_recipient_limit = 1

mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/var/lib/mailman/bin/
  ${nexthop} ${mailbox}

-------------------------------------------------------------------------------------------------------    mailman:

# Of course, run: postmap /etc/postfix/transport (the file transport.db was generated).

MTA=None   # Misnomer, suppresses alias output on newlist
DEB_LISTMASTER = 'postmaster at'

$ restart postfix
$ restart mailman

$ send email (by my home machine, not inside mail server) to "test8-subscribe at", Postfix croac:

... to=<test8-subscribe at>, relay=local, delay=0.08, delays=0.06/0/0/0.02, dsn=5.1.1, status=bounced (unknown user: "test8-subscribe") ...


More information about the ubuntu-users mailing list