Linux Mailserver setup & redundancy

We are setting up a new Linux mailserver and migrating from a hosted solution. This means a messy migration but we can live with that.

I'm setting up CentOS 7 with iRedMail and looking at MX redundancy. As far as I can see it there can be MySQL/MariaDB replication and/or GlusterFS replication.

The solution is for a growing ISP.
Would it be best to use say MariaDB replication and have a secondary mailserver/MX as well? We have the capability of running 100-200Mbps between server points for site redundancy also if we set up a redundant server.

With iRedMail we may convert to a Pro/Licenced version once the trial period for our (unused) secondary domain proves successful.

Any advice on approach would be appreciated.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Tom ChadaraviciusSenior DeveloperCommented:
I run Exim on CentOS 6. I use MariaDB to store per-user settings (the "smad"/"vexim" applications with modification; and my custom Webmin module.)
The server is servicing 100 accounts, tops. For thousands,  I would set up a secondary SMTP (because what if your only server goes down?)
Perhaps you've got Postfix "out of the box": I gave up on Postfix in favor of Exim. Exim has a distro that uses MariaDB to interact with.
Thank  you,

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
kiwistagAuthor Commented:
Thanks Tom. With PostFix we're using integration with MariaDB/MySQL as well using iRedMail, so far so good but you are right about setting up a secondary SMTP(relay) server as part of the MX.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Email Servers

From novice to tech pro — start learning today.