Fiche incident
Contact form not sending sur WordPress - Causes & solutions
Quand un formulaire WordPress ne marche plus, vous perdez des opportunités commerciales sans toujours le voir immédiatement.
Contexte technique
La fonction wp_mail() utilise par défaut PHP mail() sans authentification SMTP, ce qui conduit dans 80% des cas à des emails filtrés spam ou refusés par les gros providers (Gmail, Outlook, Orange). Depuis février 2024, Gmail et Yahoo imposent SPF, DKIM et DMARC pour tout expéditeur envoyant plus de 5 000 emails par jour : un formulaire WordPress sans authentification SMTP (WP Mail SMTP, FluentSMTP ou Postmark) voit ses leads disparaître silencieusement. Les plugins Contact Form 7, WPForms, Gravity Forms reposent tous sur wp_mail et héritent donc du problème.
Cet incident peut impacter votre chiffre d’affaires.
Si ce problème touche le checkout, la disponibilité ou la performance, la perte de revenu peut être immédiate.
Note expert BugRescue
Un formulaire qui affiche « Message envoyé » côté front ne prouve rien côté livraison. Mettez en place systématiquement un log d'envoi (WP Mail Logging) et un monitoring de livraison (Postmark, SendGrid) avant de considérer qu'un formulaire est fonctionnel.
Prise en charge par des experts avec 15+ ans d’expérience e-commerce.
Équipe senior full-stack PrestaShop, WooCommerce, Magento, Shopify et WordPress. Intervention rapide sur incidents critiques et stabilisation durable — France, Maroc, Belgique et Suisse.