Why are my form emails going to spam or missing?

Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.

Usually the lead is still saved on your website and only the notification email went astray. Check your Junk folder, then the form's saved entries and the address it sends to. If entries exist but emails don't arrive, the site needs a proper sending service and correct email records for your domain.

How do I find the missing form emails?

  1. Search Junk or Spam. Search for your website’s name, “form” or “submission.” If you find them, mark them as not junk. See why good emails land in junk.
  2. Check for mail rules. A rule in Outlook or a filter in Gmail may be filing form emails into another folder.
  3. Log in to your website admin and open your form plugin: Forms (Gravity Forms), WPForms, or Contact (Contact Form 7).
  4. Look for saved entries. Gravity Forms and paid versions of WPForms keep entries by default, under Entries. The free WPForms Lite doesn’t show saved entries until the site upgrades, and Contact Form 7 doesn’t save them unless an add-on is installed. Without saved entries, a missing email can mean a lost message, so fix the notification first.
  5. Compare entries with your inbox. Entries you never received by email mean the form works and the email doesn’t. Contact those people today.
  6. Check the notification settings. In Gravity Forms the path is Forms, your form, Settings, Notifications, as in Gravity Forms’ guide to configuring notifications. Make sure Send To is a mailbox someone reads.
  7. Check the From address. It should be on your own domain, such as website@yourbusiness.com. Gravity Forms advises using a valid From address to avoid delivery problems.
  8. Send a test from a personal address. The full routine is in how to add or change a form.

Expected result: you know whether leads were lost (no entries) or only delayed (entries but no email), and where the email is going.

The short version

  • Look in Junk first, then the form’s saved entries. If a lead is there, reply now.
  • Check the form’s Send To address. Entries but no emails means the site needs a real sending service.

Why do website form emails go missing?

WordPress and most form plugins send email through the web server by default. The WP Mail SMTP page on WordPress.org explains that many hosts don’t set that up for reliable sending, so messages often never arrive. Inbox providers also check whether a message really comes from the domain it claims. Mail from a server that isn’t listed for your domain looks suspicious.

Google’s email sender guidelines require anyone sending to Gmail to have SPF or DKIM set up for their domain. A form email that fails those checks may land in spam or be refused outright.

What’s the lasting fix?

These changes are normally made by whoever manages your website:

  1. Send through a real email service. An SMTP plugin, such as WP Mail SMTP, routes the site’s email through a proper sending service or your email provider instead of the web server.
  2. Use a From address on your own domain, and put the visitor’s address in Reply To (Gravity Forms’ label; other plugins may say Reply-To).
  3. Add the sending service to your domain’s records. SPF and DKIM must include whichever service now sends the site’s mail. See how to add DNS records for a new email service.
  4. Send a test. WP Mail SMTP has an Email Test page under its Tools menu that reports any error.

Our free email deliverability checker shows which email records your domain has now.

What are the common mistakes and edge cases?

  • No entries at all. If the form saves nothing and sends nothing, the form itself may be broken. A plugin update, a missing CAPTCHA key or a script error can stop it.
  • Spam protection too strict. A customer says they filled in the form, but there’s no entry. Check the plugin’s spam list. See stop spam coming through your website form.
  • One full mailbox. If the form sends to one person and their mailbox is full, every lead bounces. See mailbox full.
  • The recipient left the company. Their mailbox may have been removed, so form emails bounce or vanish.
  • Whitelisting only on your side. Marking the email “not spam” in your inbox helps you. It doesn’t help the customer’s own auto-reply reach them. Fix the sending side too.
  • Hosted site builders. Squarespace, Wix and similar platforms send form emails for you. Check the form’s notification address there, then check spam.

What if this didn’t work?

  • Entries exist, but emails are still missing after an SMTP plugin. Check the plugin’s test result or email log for the error. A wrong password or an unverified sending service is the usual cause.
  • Emails arrive, but only in spam. Your domain records probably don’t include the sending service yet.
  • The form shows an error to visitors. Note the exact words and the page address. Cover any customer details if you take a screenshot.
  • Order emails from your shop have the same problem. See why customers aren’t getting order confirmation emails.

How does E-3 handle this?

Two simple causes are worth ruling out first: the form is still sending to an old address, or a plugin stopped sending after an update. Tell us the page address of the form and roughly when you last received a form email. If you know someone who tried to reach you, include their name.

If the form saves entries, check them for any leads that were missed so you can follow up. Changes to the form itself are made by a person at E-3, and bigger ones are tested on a staging copy first.

Call 814-399-4655, email support@e3help.me, or use the Get support form.

Did this fix it?

Rather talk it through?

Call our team, or send a note and we’ll reply within one business day. No pressure and no jargon.

Ask E-3

Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.

Get support