WordPress form email error

WordPress contact form not sending email.

Contact forms add a notification layer on top of `wp_mail()`. A form success message can still hide a bad recipient, Reply-To, From address, or SMTP transport failure.

Contact form diagnosis table

EvidenceLikely layerFirst check
Plain `wp_mail()` worksForm notification settingsCheck recipient, From, Reply-To, and conditional notification rules.
Plain `wp_mail()` failsTransport pathFix SMTP/PHP mail before editing form fields.
From is visitor emailSender alignmentUse domain From and put visitor email in Reply-To.
Only admin copy missingForm routingCheck the plugin notification recipient and spam folder separately.

Safer form pattern

From: Website <wordpress@example.com>
Reply-To: [your-email]
To: support@example.com

Pattern to verify in your environment.