QuietLoss logo QuietLoss Free Scan →
Common issue — free scan available

Form Not Sending Email?

The form submits. The success message appears. But the email never arrives. Where did it go?

Find Out What's Wrong in 60 Seconds

Our free scan loads your site in a real browser and checks for this exact issue.

Email delivery failures are particularly insidious because the form appears to work perfectly. The user fills it out, clicks submit, sees a confirmation message, and assumes their message was sent. You have no idea they tried to contact you.

The gap between "form submitted" and "email received" is where leads go to die. The form did its job—it collected the data and handed it off. But somewhere between your server and your inbox, the email vanished.

This can go undetected for weeks or months. You might wonder why inquiries have dropped off, never suspecting that your form has been successfully submitting to a black hole.

Common Symptoms

  • Form shows success message but no email arrives
  • Emails arrive intermittently—some get through, others don't
  • Emails arrive hours or days late
  • Emails from specific senders or with certain content never arrive
  • All form emails are landing in spam/junk folder
  • Email notifications worked before but stopped recently

Why This Happens

1. Server Email Function Disabled or Limited

Many hosting providers disable or severely limit the PHP mail() function to prevent spam abuse. Your form might be calling a mail function that silently fails or is rate-limited to just a few emails per hour.

2. SMTP Configuration Incorrect

If your form uses SMTP to send emails (more reliable than PHP mail), incorrect server settings, wrong port numbers, or invalid credentials will cause silent failures. The form submits, but the SMTP connection fails.

3. Emails Caught by Spam Filters

Form emails are prime spam filter targets. Generic from addresses, missing authentication (SPF, DKIM, DMARC), shared hosting IP reputation, or suspicious content can all trigger spam filters on the receiving end.

4. Recipient Email Server Blocking

Corporate email servers often block messages from unfamiliar senders or shared hosting IPs. Your form emails might be rejected at the recipient's mail server before ever reaching their inbox or spam folder.

5. Form Endpoint Changed or Broken

If your form submits to a third-party service (like Formspree, Basin, or a custom API), changes to that service—pricing tier limits, API changes, or account issues—can break email delivery without changing anything on your website.

Quick Diagnostic Checklist

Try these steps to narrow down the problem:

  1. 1

    Check all email folders

    Look in spam, junk, promotions, and any other filtered folders. Check all email addresses the form might send to.

  2. 2

    Verify form submission logs

    If your form plugin or service has logs, check if submissions are being recorded.

  3. 3

    Test with different recipient addresses

    Try sending to Gmail, Outlook, and your own domain. Different servers may behave differently.

  4. 4

    Check your hosting email limits

    Review your hosting provider's documentation on email sending limits.

  5. 5

    Verify SMTP settings if applicable

    Double-check server, port, username, password, and encryption settings.

  6. 6

    Check email service dashboard

    If using a transactional email service, check their delivery logs and bounce reports.

When to Stop Debugging Manually

Email delivery issues are difficult to debug because the problem often isn't on your website at all:

  • Server email logs may not be accessible on shared hosting
  • Spam filtering happens on the receiving server, out of your sight
  • Email blacklists and reputation are managed externally
  • Third-party form services have their own delivery infrastructure

You need visibility into whether your form is actually generating successful submissions—separate from whether emails arrive.

How QuietLoss Detects This Problem

QuietLoss monitors the form submission process from the browser's perspective. We track whether submissions complete successfully and capture any errors that occur—helping you determine if the problem is form-side or email-side.

Form submission success verification
Network request monitoring
Error response detection
API endpoint validation
Response time measurement
Third-party service checking

Don't Lose Another Lead

Our free scan will tell you if your site has issues that could be costing you customers. No login required. No credit card. Just answers.

Run Free Scan

Want to Understand the Technical Details?

Learn exactly what our scanner checks and how it detects problems that are invisible to most website owners.

See how QuietLoss works

Related Problems

See all common website issues →