Skip to main content
WordPress

Fix Your WordPress Contact Forms Not Sending Issues – Best Solutions

Are you having trouble receiving emails from your WordPress contact form? This is a common issue and is often due to your contact form not being configured correctly. To ensure you receive messages from your contact form, you should use a third party to send messages via SMTP. This drastically improves deliverability. We detail the best third party solutions and how to integrate them with your WordPress website in this blog post to solve your email issues!

The Top 3 Reasons Why Is WordPress Not Sending Emails

There are a few reasons your WordPress contact form emails may not be sent. The most common cause is due to your hosting server’s mail settings. Most servers are configured to use the PHP mail function to send emails by default. However, this method is unreliable and often results in messages being lost or sent to spam.

Another common reason for WordPress not sending emails is due to a plugin conflict. If you’re using a contact form plugin, it’s possible that it’s not compatible with another plugin you have installed. This can cause issues with email delivery.
Lastly, your contact form may not be configured correctly. This is often the case if you’re using a third-party service like MailChimp or AWeber. If your form isn’t configured correctly, messages will not be delivered.

How to Fix WordPress Not Sending Emails

The best way to fix the issue of WordPress not sending emails is to use a third-party SMTP provider. SMTP (Simple Mail Transfer Protocol) is the industry standard for sending emails. Utilising a provider can ensure that your messages are delivered correctly.

There are a few different SMTP providers that you can use with WordPress. One of our favourites is Mandrill. It’s an easy to use and reliable service that integrates well with WordPress. Other popular providers include Sendinblue, Mailgun, and Amazon SES.

Once you’ve chosen an SMTP provider, the next step is to configure it with your WordPress website. This process varies depending on the provider you select. However, most providers have detailed instructions on how to set them up.

Mandrill Configuration

If you’re using Mandrill to send emails from your WordPress contact form, the first thing you need to do is create an account. Once you’ve signed up for an account, you’ll need to generate an API key. Under the ‘Settings’ tab in your Mandrill dashboard, you can find this.

Once you have your API key, you need to add it to your WordPress website. You can do this by installing the Mandrill plugin. Having installed the plugin, go to the ‘Settings’ tab and enter your API key in the ‘Mandrill Settings’ section.
That’s all there is to it! Your WordPress contact form will use Mandrill to send emails, and you can be sure that they will be delivered correctly.

Send Emails with Mandrill

Sendinblue Configuration

If you’re using Sendinblue to send emails from your WordPress contact form, the first thing you need to do is create an account. Once you’ve signed up for an account, you’ll need to verify your email address. Once your email is verified, you can log in to your account and generate an API key.

You’ll need to add your API key to your WordPress website. You can do this by installing the Sendinblue Plugin. Once the plugin is installed, go to the ‘Settings’ tab and enter your API key in the ‘Sendinblue Settings’ section.
That’s all there is to it! Your WordPress contact form will now use Sendinblue to send emails, and you can be sure that they will be delivered correctly.

Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue

Mailgun Configuration

If you’re using Mailgun to send emails from your WordPress contact form, the first thing you need to do is create an account. Once you’ve signed up for an account, you’ll need to verify your email address. Once your email is verified, you can log in to your account and generate an API key.

You’ll need to add your API key to your WordPress website. You can do this by installing the Mailgun Plugin. Once the plugin is installed, go to the ‘Settings’ tab and enter your API key in the ‘Mailgun Settings’ section.
That’s all there is to it! Now your WordPress contact form will use Mailgun to send emails, and you can be sure that they will be delivered correctly.

Mailgun for WordPress

Will these work with WooCommerce too?

Yes! These solutions will work with WooCommerce as well. Many of the providers have plugins specifically for WooCommerce. You can use any one of the plugins mentioned earlier for WooCommerce. This will allow you to send transactional emails from your WordPress contact forms, such as order confirmations and shipping notifications.
You can also integrate with your newsletter, connecting your signup form. This will allow you to add new subscribers to your mailing list easily.

We hope this article helped you solve the issue of WordPress not sending emails. If you have any questions or comments, please leave them below. We would love to hear from you!

Wesley Cude

Wesley Cude is the Founder of Cude Design and previously established The CBD Supplier, which he recently sold. A seasoned remote worker since 2013, he splits his time between London and Lisbon. Wesley is a driven entrepreneur with a keen focus on SEO.

Cude Design
5.0
Based on 35 reviews
js_loader