si , no tendría problemas
si mailcleaner queda con el puerto 25 nateado en una IP pública, puedes definir esa IP con un host, definirlo como MX del dominio, y todo el correo entrante llegará a el
después en la configuración del dominio debes poner la IP del cPanel (o el nombre de la máquina )...