Plateformes & ESP8 min de lecture

Elementor Forms : emails de formulaire non reçus

Vous avez créé un formulaire Elementor, vos clients le remplissent, mais vous ne recevez jamais les emails. Découvrez comment corriger ce problème courant.

Elementor Forms est l'un des constructeurs de formulaires les plus populaires sur WordPress. Facile à utiliser, graphique, il vous permet de créer des formulaires complexes sans écrire une seule ligne de code. Pourtant, un problème revient constamment chez les utilisateurs : les emails envoyés par le formulaire ne sont jamais reçus. Les clients remplissent le formulaire, la page affiche un message de succès, mais aucun email n'arrive dans votre boîte de réception. Pire encore, il n'y a aucun message d'erreur pour vous aider.

La bonne nouvelle : ce problème a une cause bien identifiée et des solutions éprouvées que vous pouvez mettre en place en quelques minutes.

Pourquoi les emails d'Elementor Forms ne sont-ils pas reçus?

Elementor Forms s'appuie sur la fonction wp_mail() de WordPress. Par défaut, WordPress envoie les emails via l'infrastructure de messagerie du serveur d'hébergement — généralement via la fonction mail() de PHP. C'est précisément là que réside le problème.

Lorsqu'un email est envoyé via mail() sans SMTP externe ni authentification, il provient directement du serveur d'hébergement partagé. Les serveurs des grands fournisseurs de messagerie (Orange, Free, Gmail, Outlook, Yahoo) voient cette situation avec méfiance pour plusieurs raisons :

  • Pas de signature DKIM — L'email n'est pas signé avec la clé DKIM de votre domaine. Le destinataire et le serveur d'accueil ne peuvent pas vérifier que le message provient réellement de vous.
  • Pas d'enregistrement SPF ou SPF non configuré — Le serveur d'accueil ne reconnaît pas le serveur d'envoi comme autorisé à émettre en votre nom, d'où une suspicion légitime d'usurpation.
  • Réputation de l'IP faible — L'IP d'envoi est celle du serveur partagé, souvent déjà utilisée par des centaines d'autres sites. Cette IP est fréquemment « grise » ou blacklistée auprès des fournisseurs d'accès majeurs.

Résultat : votre email finit dans le dossier Spam chez la plupart des destinataires, ou est carrément rejeté avant d'arriver à destination. Le formulaire n'en sait rien et affiche quand même « Succès » — d'où votre confusion.

Configurez WP Mail SMTP pour Elementor Forms

La solution la plus rapide et gratuite : installer le plugin WP Mail SMTP. Ce plugin redéfinit la fonction wp_mail() de WordPress pour faire passer tous les emails par un serveur SMTP authentifié au lieu du serveur d'hébergement.

Marche à suivre :

  1. Allez dans le tableau de bord WordPress → ExtensionsAjouter.
  2. Cherchez « WP Mail SMTP » (par WP Mail SMTP by WPForms), installez et activez.
  3. Allez dans WP Mail SMTPParamètres (ou Settings).
  4. Choisissez un prestataire SMTP dans la liste : Gmail, Brevo, Mailjet, SendGrid, ou un serveur SMTP personnalisé.
  5. Entrez vos identifiants d'authentification (adresse email, mot de passe, ou token API selon le prestataire).
  6. Cliquez sur Envoyer un email de test pour vérifier que la connexion fonctionne.

Une fois activé, tous les emails WordPress — y compris ceux d'Elementor Forms — passeront par le serveur SMTP authentifié que vous avez configuré. Vos emails seront désormais envoyés avec une meilleure réputation et une chance significativement plus élevée de parvenir à la boîte de réception plutôt qu'au dossier Spam.

Vérifiez votre adresse « From »
Après activation de WP Mail SMTP, allez dans les paramètres du formulaire Elementor et vérifiez que l'adresse « De » (« From ») est une véritable adresse email appartenant à votre domaine, par exemple contact@votre-domaine.fr ou no-reply@votre-domaine.fr. Une adresse « From » qui ne correspond pas à votre domaine augmente drastiquement le risque d'être classé comme spam, même avec SMTP authentifié.

Utilisez un ESP externe pour plus de fiabilité

Si vous envoyez beaucoup de formulaires ou que vous souhaitez des rapports détaillés sur la livraison, connectez Elementor Forms à un prestataire d'email professionnel. Deux excellentes options en France :

  • Brevo (anciennement Sendinblue) — ESP français basé à Paris, leader du marché email en France. Offre une connexion SMTP simple, des tableaux de bord d'envoi complets, et des taux de délivrabilité excellents. Idéal pour les e-commerces et petites agences.
  • Mailjet — Autre ESP français de qualité, très fiable, avec une suite complète d'intégrations WordPress et d'API email.

Avec un ESP externe, vous bénéficiez de serveurs SMTP dédiés à la livraison d'emails (pas de serveur partagé), d'une meilleure réputation auprès des fournisseurs d'accès, et d'une véritable authentification SPF et DKIM. Les taux de délivrabilité s'en ressentent immédiatement.

Pour connecter Elementor Forms à Brevo ou Mailjet, utilisez WP Mail SMTP avec les identifiants SMTP du prestataire. Aucun code requis.

Vérifiez votre SPF, DKIM et DMARC

Même avec SMTP correctement configuré, si votre domaine n'a pas les bons enregistrements SPF, DKIM et DMARC, les emails risquent toujours le dossier Spam ou le rejet.

Ce qu'il faut faire :

  • SPF — Créez un enregistrement TXT dans le DNS de votre domaine qui autorise votre serveur SMTP (ou celui de votre prestataire) à envoyer des emails en votre nom. Exemple simplifié : v=spf1 include:brevo.com ~all si vous utilisez Brevo.
  • DKIM — Générez une paire de clés DKIM auprès de votre prestataire SMTP. Ajoutez l'enregistrement TXT public dans votre DNS. Cela signe chaque email de manière cryptographique.
  • DMARC — Optionnel mais recommandé. Cet enregistrement dit aux fournisseurs d'accès comment traiter les emails qui échouent l'authentification SPF/DKIM.

Si vous utilisez Brevo ou Mailjet, ces prestataires fournissent des guides étape par étape pour ajouter ces enregistrements. Votre hébergeur a généralement un panneau de contrôle (cPanel, Plesk, Ionos) où vous pouvez modifier vos DNS.

Formulaire ElementorSPF + DKIMAuthentification du domaineFiltres antispam(Orange, Free, Gmail, Yahoo…)Boîte de réceptionDossier Spam / Rejet
Parcours d'un email Elementor Forms : de l'envoi à la boîte de réception

Testez votre délivrabilité avec check.live-direct-marketing.online

Avant de déployer un formulaire Elementor en production, testez votre délivrabilité avec un service de seed-test gratuit. check.live-direct-marketing.online permet d'envoyer un email depuis votre formulaire vers des adresses de test chez les principaux fournisseurs et de voir où il aboutit.

  • Consultez la délivrabilité réelle chez Orange, Free, SFR, La Poste (France) et Gmail, Outlook, Yahoo (international).
  • Vérifiez que le SPF et le DKIM passent, et que le DMARC est configuré.
  • Voyez des captures d'écran du rendu de votre email dans chaque service (voir l'apparence réelle).

C'est gratuit, sans inscription, et vous pouvez tester aussi souvent que nécessaire. C'est un must avant une campagne importante.

Checklist de diagnostic pour Elementor Forms

Si vos emails ne sont toujours pas reçus après avoir suivi les étapes précédentes, voici les points de contrôle :

  1. Vérifiez les logs d'erreur WordPress — Activez WP_DEBUG et WP_DEBUG_LOG dans wp-config.php pour voir si wp_mail() génère des erreurs lors des envois.
  2. Testez la connexion SMTP — Allez dans les paramètres de WP Mail SMTP et cliquez sur « Envoyer un email de test » pour vérifier que la connexion au serveur SMTP fonctionne.
  3. Vérifiez les paramètres du formulaire — Assurez-vous que l'adresse « To » (destinataire) et l'adresse « From » (expéditeur) sont correctes dans Elementor.
  4. Testez avec check.live-direct-marketing.online — Envoyez un email depuis le formulaire vers l'outil de seed-test et vérifiez où il aboutit.
  5. Consultez les logs du serveur — Si vous avez un accès cPanel/SSH, regardez les logs de mail (généralement /var/log/mail.log) pour voir les messages d'erreur.
  6. Testez un prestataire SMTP différent — Si tout échoue, essayez Gmail ou Brevo via WP Mail SMTP pour voir si le problème vient de votre hébergement.

Elementor Forms propose-t-il une intégration SMTP native?

Non. Elementor Forms utilise wp_mail() de WordPress par défaut. Il n'y a pas de configuration SMTP directe dans Elementor. Cependant, WP Mail SMTP configure SMTP au niveau de WordPress, ce qui affecte tous les emails du site — y compris ceux d'Elementor Forms.

Puis-je envoyer les emails du formulaire directement vers Brevo ou Mailjet?

Indirectement, oui. En configurant WP Mail SMTP pour utiliser les identifiants SMTP de Brevo ou Mailjet, tous les emails du site passent par leur infrastructure. Vous pouvez aussi explorer les extensions Elementor payantes qui offrent des intégrations plus directes avec certains services.

Est-ce obligatoire d'avoir SPF et DKIM pour que le formulaire fonctionne?

Non, pas obligatoire pour que le formulaire « fonctionne » techniquement. Cependant, sans SPF et DKIM, les emails auront beaucoup plus de chances de finir en Spam ou d'être rejetés. C'est fortement recommandé, surtout si vous ciblez Orange, Free ou Gmail où les filtres antispam sont très stricts.
À lire aussi
Found this useful? Share it
AB
À propos de l'auteur
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Vérifiez votre délivrabilité chez plus de 20 fournisseurs

Gmail, Outlook, Yahoo, Orange, GMX, ProtonMail et plus. Captures réelles de la boîte de réception, SPF/DKIM/DMARC, verdicts des filtres anti-spam. Gratuit, sans inscription.

Lancer le test gratuit →

Tests illimités · Plus de 20 boîtes · Résultats en direct · Sans compte