[Mailman-Users] Mail server integration question - Solution
cornelius.romein at gmail.com
Sun Jun 20 15:50:58 CEST 2010
I recently subscribed to the above list and found this question about mail
server integration. There didn't seem to be an answer for it, so I hope
It is possible to integrate an email server running Exchange 2003 with a
second email server running Mailman.
For convenience , the servers will be referred to as exchange.server.com and
mailman.server.com (substitute your own as required)
Mailman.server.com is taken to run Linux/Unix
These are the steps that made it work for me.
Update your MX records to read
server.com MX preference = 0, mail exchanger = exchange.server.com
server.com MX preference = 10, mail exchanger = mailman.server.com
You need a secondary (i.e. mailman.server.com) MX record to make this work.
Open up the Exchange Systems Manager and go to Administrative Groups/First
Administrative Group/Servers/ServerName/Protocols/SMTP/Default SMTP Virtual
Right-click and select Properties.
(left)-click on the Messages tab and enter mailman.server.com where it says:
'Forward all mail with unresolved recipients to host'
If you have configured your Exchange Server to send a copy of Non-Delivery
Reports to the Administrator email address, you need to setup an
administrator at server.com address on mailman.server.com as well and make this
the default address for any emails that couldn't be delivered (i.e. those
causing an NDR).
In the Exchange Systems Manager, go to Administrative Groups/First
Administrative Group/Routing Group/first routing group/connectors/POP3
Connector Manager and right-click again to access its properties, type
mailman.server.com as the email server and fill in the username (i.e.
Administrator) and password as required. The Exchange Mailbox should be
Click on the Scheduling tab and create a schedule as appropriate. The
minimum is always every 15 minutes, but you can create a custom schedule to
download the emails at different rates during the course of the day.
On the Exchange Server, select start/run, type services.msc and press enter.
Select Microsoft Exchange Routing Engine and press Restart the service
Select Simple Mail Transfer Protocol (SMTP) and press Restart the service
Once you have made these changes, your Exchange Server will continue acting
as your organisation's main email server as before, but any messages
destined for Mailman (e.g. list-owner at server.com, list-request at server.com,
etc )will be passed on automatically and handled by Mailman. Finally,
please note that mailman.server.com will become responsible for all NDRs as
*any* emails that cannot be handled by exchange.server.com are forwarded to
More information about the Mailman-Users