This is a set of automation scripts based off bash, to assist you with using your cPanel DNS only servers to act as backup mail servers for your full cPanel installations.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Domain Sync Script
Mail Cluser Manager
cPanel DNS Only Addons


Why do I need cPanel BackupMX?

  • cPanel BackupMX acts as a way of automating the ability to turn your cPanel DNS only servers in to backup mail exchangers are no further cost to yourself. This gives you the added advantage that you can be assured your e-mails - - wont simply just go missing if you have downtime on your web boxes as cPanel do not currently offer the ability to split the mail role from the web server role.

Is this not already built in to cPanel?

What does it do? This package is made up of three scripts -

  • One that operates on the Web server containing your hosting packages.
  • A cron job that collates all of your servers in to a single downloadable list for all of your cPanel DNS Only servers.
  • A set of cron jobs to configure your cPanel DNS only box to act as a Backup Mail Exchanger and download a copy of all your domain names to verify it is a legit request.


  • Webspace with FTP Access for you to Sync your domains to with ability to run bash scripts in Cron to merge the domains from all of your servers.
  • a cPanel DNS Only Server
  • A fully licensed installation of cPanel on a VPS or Dedicated Server

Change Log