Hi Neo,
I have done checks on my Go daddy Certificate make sure TLS was working, using http://www.checktls.com/ website all the tests passed.
I then had a look at my domain DNS again and removed "v=spf1 include:spf.protection.outlook.com -all " from the DNS of my domain. After removing this I don't seem to get the problem any more mail is flowing correctly in both directions ?
Does this mean I need to alter this? " v=spf1 include:spf.protection.outlook.com -all" to include other domains?
I am sure this was there for a reason? Any suggestions?
Again thank you for your help