[Exim] Exim & separate MailMan server

Top Page
Delete this message
Reply to this message
Author: Martyn Drake
Date:  
To: exim-users
Subject: [Exim] Exim & separate MailMan server
Hi,

I was wondering if anybody else had a set-up similar to the following, and
could help with suggesting a much more efficient solution than what I've
already got in place :)

Mail for our domain is handled by an external mail server (which I shall
call server A from now on) which then passes the mail to an internal network
mail server (server B). The internal mail server has been configured to
accept all mail for our internal domain name (not routable outside of our
internal network) as well as our regular external domain name.

I have set-up another internal server (C) which exclusively handles MailMan
mailing lists (therefore it is a mail and web server). I have server B pass
messages intended for MailMan directly to server C. What I have done for
the moment is to simply include the relevant aliases within /etc/aliases for
the mailing list on server B like so:-

mailman:                 mailman@???
mailman-admin:           mailman-admin@???
mailman-bounces:         mailman-bounces@???
mailman-confirm:         mailman-confirm@???
mailman-join:            mailman-join@???
mailman-leave:           mailman-leave@???
mailman-request:         mailman-request@???
mailman-subscribe:       mailman-subscribe@???
mailman-unsubscribe:     mailman-unsubscribe@???


Therefore, anything sent to either mailman@??? (internally or
externally) or mailman@??? (internal only) will be forwarded to
server C for processing.

Server C has Exim 4.14 installed and has been set-up to accept domain
literals, as well as the relevant MailMan transport and routers. In the
current configuration, all of this works extremely well and I have no
complaints about the way this works.

However, there must be a more efficient way that I can configure Exim 3.36
on server B so that I don't have to keep adding these long alias lines for
each and every MailMan list I want to set-up?

Regards,

    Martyn