If you use GoDaddy as your web host or have clients using GoDaddy, you may have run into problems with form submissions on your WordPress website not getting through. I’ve noticed this for clients who have both web hosting with GoDaddy and email with GoDaddy.
The issue has to do with GoDaddy blocking WordPress’s built in php mail function. To work around this, I have used the WP Mail SMTP plugin. This plugin reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page that allows you to specify various options.
For those using GoDaddy mail, the following settings should work:
- SMTP Host: relay-hosting.secureserver.net
- SMTP Port: 25
- Encryption: No encryption
- Authentication: No: Do not use SMTP authentication
The options page for the plugin (accessible from the “Email” link under the “Settings” tab from the WordPress Dashboard) also allows you to send a test email.
If you are using GoDaddy, make sure to test your contact forms (this includes Gravity Forms and Contact Form 7 plugins) using your GoDaddy email account. If you are not receiving notification emails after form submissions, it is because GoDaddy is blocking them.
If you are not using GoDaddy for email, then these settings will not work.
Stay tuned for an upcoming blog post on other workarounds for those of you who use different web hosts or email providers and are also running into this type of email blocking issue.