This is a common problem if you have your email hosted on a different server to your website. The main problem is the settings on the server that can be accessed via Cpanel.
Step 1
Log into Cpanel and select Email Routing
![](https://www.microbite.com.au/wp-content/uploads/2019/11/email-cpanel-1-1024x712.png)
Step 2
Select the domain the email is not working for, then select Remote Mail Exchanger
![](https://www.microbite.com.au/wp-content/uploads/2019/11/email-cpanel-2-1024x712.png)
It is usually set to Automatically Detect and that usually selects the Local Mail Exchanger option. That would be the wrong option if you host your emails for example with Gmail.