[Mailman-Users] mail server cannot communicate with mailman

Mark Sapiro mark at msapiro.net
Wed Dec 30 20:46:30 CET 2009

George Argyros wrote:

>However the incoming mails still cannot reach any mailing list,
>although this time, the mail seems to be accepted by the Exim.
>Additionally in the Exim mainlog i get the following error entry:
>|/var/lib/mailman/mail/mailman owner foofoo <foofoo-owner@**********>
>R=3Dsystem_aliases defer (-30): pipe_transport unset in system_aliases
>I' ve searched a bit in the internet, and i saw that this is a
>relatively common error, however i didn't find any solutions.

It appears that you are using aliases to deliver from Exim to Mailman.
While you can do this, it is by far preferable to set up Exim to
deliver programmatically as described at

>In order to configure exim to work with mailman i followed the
>instructions in the file /usr/share/doc/mailman/README.Exim4.Debian.

I am unfamiliar with that document, but if it discusses setting up a
mailman router and transport as in
http://exim.org/howto/mailman21.html, then your problem is that your
system_aliases router precedes your mailman router and you have
mailman aliases installed. If you are deliverian with a mailman
router, you should not have any mailman aliases and you should have

 MTA = None

in mm_cfg.py so Mailman doesn't bug you about aliases when you create

If you intend to deliver to Mailman using aliases, you need to be sure
your system_aliases: router definition includes "pipe_transport =
address_pipe" and an appropriate group= for mailman.

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