I have just installed a new 2012 server with a fresh install of exchange 2013. I am able to send meails fine but can only recieve internal email.
I have made sure anonymous users is ticked in my default frontend recieve conector. Here is the answer I get from microsofts remote connectivity tests.
Any ideas would be helpful. I am temporarily switching back to a different mail server