Ok - first - I have to admit that I had to make manual changes to make this work under ispcp - outside of the panel itself
But under imscp (1.1.0-rc4.4) , I cant even make the basic setup.
I have a domain, that uses an external mail server. It also needs a Mailman list server.
Under ispcp I added an "A" record for lists.domain.tld and an additional MX for domain.tld that I then modified in the bind file to point to lists.domain.tld, and told postfix to route all the email for domain.tld to the external email server, and the lists subdomain to mailman by creating records in postfix's transport database.
I couldnt have "lists" being its own subdomain under ispcp because mailman wants to serve that up... the "A" record and modified "MX" record were the only way around it.0
And it worked perfectly. Externally and internally to the host and hosted email was routed properly.
However, under 1.1.0-rc4.4, I can no longer add MX records under the DNS editor. That is a regression in functionality that hurts.
Additionally, When setting up the external mail server, the panel only allows me to create 1 entry for a given domain.tld (MX should really be providing 2 records for failover/fallback so that service providers can take either offline for maintenance)
Any chance we can regain what was lost, and perhaps add in the ability to support MX records on arbitrary names?