This issue started with website owner stopped getting emails from a recently moved website. Domain name is with Network Solutions, Hosting is with Godaddy, and email is through Office 365. The issue only happened when the email address it was going to was within the same domain. For example “firstname.lastname@example.org” wasn’t getting email from the website with the domain “somewhere.com”.
The answered lied with the Office 365 SPF setting. I had the add the ip address to SPF record in Network Solutions.
This got the email to be delivered to the client; however, there was a warning in the email.
This sender failed our fraud detection checks and may not be who they appear to be.
I contacted Office 365 tech support. They had me add the Godaddy smtp server as well as the IP address. We used a website http://www.spfwizard.net and build the SPF txt file.
The final SPF entry: v=spf1 mx ip4:000.000.000.000 a:spf.protection.outlook.com include:smtp.sercureserver.net
The IP address isn’t 000.000.000.000 of course. Just use the IP of the hosted website.
I sure hope this helps someone else out there….
Turns out the top method isn’t what I needed although I don’t think it is bad to have. What I needed to do is the following:
- Go into the Godaddy Webhosting CPanel.
- Go down to “Email”.
- Click on MX Entry.
- Remove old MX Record which comes standard with new hosting.
- Add your Office 365 MX Record.
- Change to “Remote Mail Exchanger”
Cross your fingers….