I use cPanel (without whm on this account) for a number of domains within the same account. For some of these accounts we are only using the related hosting for website hosting, the email is hosted elsewhere.
The DNS records are set at the domain registrar level with the A record pointing to the dedicated IP for our account and the MX records pointing to the related remote mail server. This works as expected.
The issue is that when emails are sent from other domains that are setup with local email in the same cPanel account it routes the email locally and not to to the remote mail server. I understand that if i manually setup the MX records within cpanel then this will work but I really do not want to do this as it means if they change then they will need to be manually changed at domain level and within cPanel and this will have to be done individually for all domains that use a separate mail server.
I am told by my host that the only way to make this work is to define the MX records at domain/registrar level AND separately in cPanel. But i wanted to check with you guys whether there is any way to get cPanel to just lookup the domain/registrar level MX records so they don't have to be duplicated locally (and will propagate automatically if the MX records are changed at domain/registrar level in the future without having to manually change them in cPanel)?