I have two different servers to operate my emails.
It all works when we exchange emails to other domains (gmail.com, yahoo.com, etc...).
BUT when I try to email FROM sub.domain.com TO domain.com it does not work.
Sending FROM domain.com TO sub.domain.com works.
Is Google blocking it? I cannot find any blocks on the admin console.
Any clues? I have searched stackoverflow and the internet and can´t find a solution.
DNS is managed by CloudFlare (see screenshot below).
Main domain is b12filmes.com.br; sub-domain is astro.b12filmes.com.br:
EDIT: Posted on Server Vault: https://serverfault.com/questions/1041140/email-between-domain-and-subdomain-not-working/1041142#1041142
I have been looking for this answer for weeks. Just after I posted here, a friend of mine gave me the answer:
Simple solution: on cPanel, go to E-mail Routing, select the domain.com and change the routing to "Remote Mail Exchanger".