I have a web site on a web hosting company's Windows server. The same server also handles my "@nicodemas.com" email and DNS. I have changed my MX records away from their service and use Google Mail, but there is a problem:
I have another email domain, "@nicodemas.me", hosted on their server, and I have set up an email alias under that domain which redirects mail to the "@nicodemas.com" address. Any email sent to the ".me" domain is forwarded to the LOCAL ".com" inbox, and not routed outside the network to the Google Mail servers. Without checking the local web server, I would never see emails sent to me via the ".me" domain.
My server tech is saying the following:
"The reason is that whenever and email to this domain is sent from our server, it will detect and try to deliver the email locally as the domain is present on the server itself.
So, when an email is sent to an address that does not exist on our server, it checks the email account locally and gives you an error."
My question to this community is, is there a DNS or other configuration change that would prove this guy wrong? It seems like there should be, but I am not an expert in networking, I'm a programmer.