It said sent.Nothing arrived.
A success screen usually means the form accepted the data — not that a message reached anyone. Those are different events, and only one of them is shown to the visitor.
What is usually wrong
The success screen never checked
Most forms switch to the thank-you view the moment the data is accepted. If the mail is rejected a second later, nothing about that reaches the person who submitted it, or you. The failure is silent by construction.
It is in your own spam folder
Check there first. When you send from your domain to your domain without authentication in place, your own provider is entitled to distrust it — and does. This catches people out constantly.
The notification address is stale
It belongs to someone who left, or a forwarding rule quietly expired, or the mailbox is over quota and refusing mail. All three are common and none of them announce themselves.
Nothing was ever sent
The host's outbound mail is disabled, SMTP credentials expired, or you hit a per-hour cap. Here the message was not rejected — it never left. Your host's send log is what tells these apart.
Two ways out
Find where it disappeared
Read the send log first: did it leave? If it left, the problem is authentication — check SPF, DKIM and DMARC on the domain. If it never left, the problem is the sending setup, and no DNS change will help.
Keep the inquiry regardless of the mail
nintact stores every submission the moment it arrives. If a notification lands in spam, the content is still there. Sent replies are tracked too — delivered, bounced, complained — so silent loss stops being possible.
Start freeOne line to install. Notifications can go to email and Slack. Every submission comes back sorted, with a reply already drafted.
<script src="https://nintact.com/embed.js"
data-nintact="YOUR_FORM_ID" async></script>Questions
My test messages arrive, but real ones do not.
A test from your own domain to your own domain can stay inside one server and never face the checks that outside mail does. Test from an outside address, such as a personal Gmail account.
It worked for years and then stopped.
Your side does not have to change for this to happen. In February 2024 Gmail and Yahoo raised their sender requirements, and mail from domains without authentication started being refused.
How do I know I am not losing inquiries right now?
On email alone, you cannot know. Once submissions are stored on arrival, what came in is there regardless of how the notification travelled.