[Mailman-Users] Mailman Mail Queue

Brad Knowles brad at python.org
Tue May 20 19:31:07 CEST 2008

Jesse Storry wrote:

> What I am looking for is a folder to drop the messages into such that
> they get picked up and processed by Mailman, or is there a program to
> invoke which takes an email message as an argument? I have been a little
> unclear as to how Mailman finds and processes new mail.

Mailman gets the message from the MTA, which passes the contents of the 
message on the command-line to the appropriate Mailman program.

Different MTAs may handle this process in a different way, but with common 
MTAs like sendmail or postfix, this is controlled through the "alias" files, 
so that listname at yourhost.yourdomain.example.com gets redirected to the 
right invocation of the right program with the right command-line arguments.

Integration of Mailman with Exchange is a pretty black art, in my 
experience.  If you wanted to run a local MTA on the machine and have that 
machine push all outgoing mail through your Exchange server, you could do 
that.  But how you configure Exchange to recognize mail delivered to it as 
being something that should be delivered to the back-end Mailman server is 
something totally different.

In my experience, most people try to hide their Exchange servers behind Unix 
boxes, because the Exchange server can't deal with all the traffic and kinds 
of abuse that happens in the real world, and they set up the Unix server to 
filter all that out before it gets to Exchange.

Brad Knowles <brad at python.org>
Member of the Python.org Postmaster Team, & Co-moderator of the
mailman-users and mailman-developers mailing lists

More information about the Mailman-Users mailing list