Skip to main content
Print
Table of Contents

*Please note that because email deliverability is not a templatee-related issue, I do not offer any support for authenticating emails or other DNS settings.

Not seeing messages from your contact form in your inbox?  Don’t worry—here are some key things to check to fix the issue:

1. Check Your Divi Contact Form Settings

Sometimes, the form is working—but it's not sending to the right email address.

How to Check:

  1. Edit the page with the contact form using the Visual Builder.
  2. Click on the gear icon on the contact form module.
  3. Go to the Content tab ? Email section.
  4. In the Email Address field, make sure you’ve entered the correct admin email address where you want to receive the form submissions.

For more information - follow this link. 

2. Set Up SMTP for Reliable Email Delivery

Even if the form is set up correctly, emails might still not get through because of server restrictions or spam filters. That’s where SMTP comes in.

What’s SMTP?

SMTP (Simple Mail Transfer Protocol) makes sure your WordPress website sends emails properly and securely—like a legit email client (e.g., Gmail or Outlook).

Contact forms usually send emails using your website’s server.
If the server isn’t set up correctly, or if the email looks suspicious to spam filters, messages might:

  • Never arrive

  • End up in your junk/spam folder

  • Be flagged as unsafe by email providers

Start by installing an SMTP plugin. If you’re using WordPress, WP Mail SMTP is a popular and easy-to-use option. Once installed, connect the plugin to a real email service like Gmail (Google Workspace), Outlook (Microsoft 365), or an email delivery service such as SendGrid or Mailgun. You’ll need to enter your email login details into the plugin settings—make sure you use an email address from your domain (like info@yourdomain.com). After setting it up, send a test email using the plugin to confirm that everything is working correctly.
Learn more about SMTP here. 

3. Check Your Spam Folder

Before jumping into technical fixes, it’s worth checking your spam or junk folder. Sometimes, emails are being sent correctly but are being misidentified as spam. If you find your form submissions there, mark them as “Not Spam.” Over time, this teaches your email provider that these types of emails are safe, improving future delivery

4. Set the "From" Email Address Properly

A common mistake is setting the "From" email address in your form to a free email account like Gmail or Yahoo. Spam filters are more likely to flag these because they don’t match your domain. Instead, always use a professional email address tied to your website domain (for example, hello@yourwebsite.com). Keeping the "From" address consistent with your domain helps boost your email’s credibility.

5. Use a "Reply-To" Address

Instead of trying to send the form from the visitor’s email address (which can cause deliverability issues), set the visitor’s email address as the "Reply-To" address. This way, the form emails are still sent from your domain email, but when you click "Reply," it will automatically respond to the person who filled out the form. This keeps your sending practices clean and safe from spam filters while making it easy for you to reply.

6. Add SPF, DKIM, and DMARC Records

This sounds technical, but it’s important! Ask your web host or email provider to help you:

  • Add SPF, DKIM, and DMARC records to your domain.

These are like ID cards for your email, helping providers recognise that the emails from your website are legit and not spam.