So once again we started seeing this error in our 365 email system. It is a specific problem we are seeing come across from some of our GoDaddy customers who also were using Office 365 Exchange for Email and using the contact form 7. Some of our contact form submissions from the websites were being marked as spoofing from Office 365.
This is an update to our older popular post that seemed to solve it before, but obviously something changed at Office 365!
Our Products involved included:
After countless hours on the phone with Godaddy and changing TXT records to include SPF for Godaddy’s servers, translating email headers, adding whitelisted email server IP’s………..we came upon the real easy solution to solve this.
Here are the steps to solve this new issue:
Couple ways to do this.
Use an Email Header Analyzer to find the hostname of the website.
or Use phpinfo.php to find the hostname.
or THE BEST AND EASIEST WAY is to log into GoDaddy and grab it from the URL of your cpanel (Or use the hostname of your VPS server if you do not have shared hosting)
First we need to find the header so we open up an email that came from the website with the fraud alert, and look at the properties to see the email header data. Copy the whole code of the email header and save it to notepad or your clipboard. Next we need to analyze it so we navigate to our favorite email header tool at MX Toolbox: https://mxtoolbox.com/EmailHeaders.aspx
Paste the code and you can find the hostname usually in the first box:
Use FTP access to create or to upload a phpinfo.php file in the root of the website director (usually public_html). Add the following code to the phpinfo.php file and save:
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
A more descriptive post can be found here to create a phpinfo.php file: https://mediatemple.net/community/products/dv/204643880/how-can-i-create-a-phpinfo.php-page
The hostname usually is in the first line of the system
Pretty simple stuff here, login to your account and look at the url.
Now we take the hostname and add a prefix such as wordpress@ and put it into the From field. Ignore the configuration error(s) detected in Contact Form 7.
Make sure you test, test, test the form. For redundancy it is best to install a database plugin to capture all form submissions. We use https://wordpress.org/plugins/contact-form-cfdb7/
Hope this helps those who are pulling their hair out and Googling to the end of the internet.
If you found this helpful give us a like on facebook: https://www.facebook.com/liontreegroup/, our graphic designers sometimes post really funny stuff!!
The latest round of updates in Adobe Illustrator, InDesign and Photoshop added lots of features…
For many business owners or marketing managers redesigning a company website seems like a long…
The removal of Google reviews depends on the type of review and most importantly if…
In a service consumer industry quality leads propel the business and the chase for more…
Are you looking for a real-life inspiration website for a construction industry client? Here are…