Contact form not sending emails

Here are some suggestions to troubleshoot this problem:

1. Check whether you have inserted the correct email address

It is explained how to add this address in the “Contact Page” section of the documentation that is included with the theme.

2. Temporarily disable all the plugins installed

It is possible a plugin to cause a conflict and therefore prevent the contact form functionality from executing.

3. Try with a popular email account

It is possible your email account to be filtering/blocking the emails from the contact form. We recommend trying to set an account from a popular email service (such as GMail) to check if you will receive the emails to that account.

4. Make sure your server allows sending emails

You have to make sure that your server has the required settings enabled and that it doesn’t have additional requirements/restrictions for sending emails. If you are unsure about your server default send email functionality, you may consider contacting the support of the hosting and ask them about this.

5. Install the WP Mail SMTP plugin

Download and activate this plugin: https://wordpress.org/plugins/wp-mail-smtp/
This plugin reconfigures the WordPress wp_mail() function to use SMTP instead of mail() – this usually works even when there are some hosting specific restrictions and requirements.

6. Make sure that both Site Address and WordPress address use the same URL format

Go to Settings -> General and make sure that both WordPress Address (URL) and the Site Address (URL) are in the same URL format. For example, if one of them is with www:

http://www.site.com

and the other one is without www:

http://site.com

the AJAX request from the contact form won’t be executed suceessfully.

Article keywords: not receive emails, missing emails, contact form is not sending email, contact form does not work, contact form not working, problem with contact page

Was this useful? 20