How to Configure Email Routing in cPanel
Email Routing tells the server whether your domain's mail is handled here (local) or by an external provider (remote). A wrong setting is a classic cause of missing mail.
Step-by-step
- Open Email → Email Routing in cPanel and select your domain.
- Understand the options. Local Mail Exchanger = mail is delivered on this server; Remote Mail Exchanger = an external provider (like Google Workspace) handles it.
- Choose Local if your mailboxes are on EconomicalHost (the usual case).
- Choose Remote if you moved mail to an external service and changed the MX records accordingly.
- Leave it on Automatically Detect Configuration only if unsure — but explicit Local/Remote avoids edge cases.
- Test by sending mail from your website's contact form and from an outside account.
💡 Good to know
- The classic symptom of wrong routing: external mail works but website/contact-form mail does not (or vice versa).
- Match routing to your MX records — Remote routing needs external MX records, Local needs the server's own.
- Change routing whenever you migrate mail providers.