FormCanary
Mail health for contact forms.
WordPress plugin · heading into WordPress.org reviewForms fail quietly. WordPress hands an email to your mail service, the mail service refuses it, and the page still says "thanks for getting in touch". Nobody finds out until someone asks why you never replied. FormCanary watches your site's own mail and tells you when that happens.
What it does
- Records every failed
wp_mail()send, with the reason written in plain English - Tells you which mail service your site is actually using — a real SMTP plugin, or PHP's built-in mail, the usual cause of silent failures
- Sends a test email on demand so you can check delivery whenever you want
- Lists the Contact Form 7 forms on your site so you can see what would be watched
What it doesn't do
FormCanary never reads, stores or transmits your visitors' form submissions. The failure log records a classified error code and an SMTP status number — no message content, no email addresses. That's a design rule enforced by tests, not a promise in a readme. This version runs entirely on your own site and makes no external requests of any kind.
Get it
FormCanary is finished and on its way into the WordPress.org plugin directory. The install link will appear here the moment it's published.