Re: [Mailman-Users] Running Mailman, webs server and mail transport on separate servers.
![](https://secure.gravatar.com/avatar/0486cf9fb94e8cec8713e1aba06f587b.jpg?s=120&d=mm&r=g)
[was out of town last week; sorry for the delay]
John Morton wrote:
Here are my machines:
ns1.lyra.org : primary mail server, primary DNS cartman.lyra.org : Mailman machine, with a mail server and web server www.pythonpros.com : general web server
mailman.pythonpros.com is a CNAME for cartman.
On ns1, I have pycom-dev@pythonpros.com forwarded to pycom-dev@cartman.lyra.org. cartman's /etc/aliases forwards that to Mailman where it gets processed. cartman performs all outbound deliveries of the mail lists under the "pythonpros.com" domain name. cartman also handles mailman web requests under the mailman.pythonpros.com virtual host.
www.pythonpros.com goes to the general web server.
No SSH or funny CGI or anything is involved.
The NT box merely hosts web pages. The domains' MX records point to ns1. If the domain is hosting a mailing list, then the inbound mail is forwarded (by ns1) to cartman for Mailman processing.
The NT box can link people to mailman.example.com on cartman, or the NT machine can actually contain the subscription form and simply post it to mailman.example.com.
I took it off my primary mail machine. I found that 1.0b6 could throw my machine into a mail loop and chew up the CPU. At one point, the mail machine was refusing all incoming mail and was not even serving DNS properly. Since it is a critical piece of the network, I removed Mailman to a dedicated box.
This actually works out well. Inbound mail (relatively light) goes thru ns1. The heavy mail distribution and queueing and Mailman CGI processing occurs on a dedicated machine.
Cheers, -g
-- Greg Stein, http://www.lyra.org/
participants (1)
-
Greg Stein