If your domain’s email is hosted elsewhere, you’ll need to update your cPanel settings so messages are sent to your external mail server rather than locally. Without this, emails may fail to send or be delivered incorrectly.
This most often happens when your website sends automated messages, for example, a contact form submission, a WooCommerce order notification, or a password reset email. By default, the server checks if the recipient’s domain exists locally. If it does, it will try to deliver the message to a local mailbox even if your email is hosted externally. Setting the routing to Remote Mail Exchanger ensures messages go to the correct server.
How to set a domain to route email externally in cPanel
- Log in to Ecenica Dashboard.
- Click Services > My Services and then click Manage next to your Ecenica web hosting plan.
- Under Shortcuts click the Email tab.
- Click Email Routing.
- Choose your domain from the dropdown (if you have more than one).
- Under Configure Email Routing, select Remote Mail Exchanger.
- Click Change
Your Ecenica service will now route email for the domain directly to your external mail server, preventing issues with forms, order confirmations, and other automated messages failing or not being delivered.