Emergency Rescue Plan active — senior engineer replies within 12 hours See the plan →
Email · people search: “My contact form says 'sent', but I never get the email.”

My contact form says 'sent', but I never get the email.

The form shows a success message and the email never arrives. It's rarely the form — it's almost always deliverability, spam filtering, or a routing mistake.

Plain English · no jargon · 4-minute read

Part of Speed, SEO & Performance — read first, then fix it in 48h.

Contact forms don't send mail from your inbox. They hand the message to your server (or a form service), which then sends it on your behalf — and that handoff is where messages silently vanish. The form can honestly report success while the email is rejected, filtered, or routed to an address nobody checks. Finding which of those it is takes minutes once you know the path.

Check these first, yourself

  1. Test with an address at a different provider (e.g. the form to your Gmail, then to your business address) — the difference tells you if it's provider filtering.

  2. Check the spam folder and every alias: form mail often goes to 'no-reply' or an old admin address no one reads.

  3. Look for the form plugin — An add-on that extends your CMS; outdated or abandoned plugins are the most common way sites get hacked.'s own logs or a 'notification failed' entry — most record whether the send attempt errored.

  4. Verify the site can send mail at all: if other notifications (password resets, order confirmations) also vanish, it's the mail path, not the form.

Should you fix it yourself or call a rescue?

Have you tried the free fixes (images, caching, plugins)?If yes and it's still slow → the problem is deeper.
Is your hosting or server the bottleneck?Shared hosting, old PHP, no object cache → server-level problem.

Still have questions?

The form said 'message sent' — isn't that proof it worked?

No. That message usually means the form handed the email to a mail service, not that it was delivered. The failure happens further down the path, which is why there's no error on the page.

Why do some messages arrive and others don't?

Provider filtering is content- and sender-sensitive: a short test often passes while a message with links or attachments is filtered. Consistent failure points at configuration; inconsistent failure points at spam filtering.

Skip the diagnosis

Get this fixed in 48 hours, flat rate

Same problem, less sleep lost. One of these rescues maps directly to what you're dealing with.

Don't want to become an expert in this?

Send the symptom — get a flat-rate ticket and a plain-English plan within 12 hours.

Start the Rescue