News | Blog Email
Website contact form with an email delivery path under review

The contact form says success, but no email arrives: what should you check?

Summary

A successful form submission does not prove that an email reached the inbox. Follow the message from the form to the receiving mailbox to find the missing step.

A successful submission is only the first step

A visitor fills in a contact form and sees a success message, but the business receives nothing. The form may have accepted the details without the email reaching its destination. Even when WordPress reports that wp_mail() succeeded, that does not confirm delivery to the recipient.

Start with the form

Submit a test with a unique subject and note the time and destination address. Check that notifications go to an active company mailbox rather than an old contractor address. Look in spam folders and review forwarding rules. If the application stores submissions, compare the saved entry with the email: this separates receipt of the enquiry from delivery of the notification.

Check the sender and transport

The From address should use a domain your website is authorized to send from. Putting the visitor’s address there can make the notification look forged to the recipient. Use an authenticated business sender and, where the form supports it, put the visitor’s address in Reply-To. Confirm that the site uses a properly configured sending service and that domain authentication has been checked.

Find where delivery stopped

Search application logs and mail delivery tracking for that test. Distinguish a failure before sending, a temporary deferral, a rejection and acceptance by the next mail server. Acceptance does not necessarily mean the message appeared in the inbox. If there is no record at all, investigate the form configuration first.

Repeat this check after updates, a hosting move or a change of recipient. For important enquiries, consider securely storing submissions as well, with appropriate access controls and a retention period.

Share: Facebook LinkedIn X Email