comment-resoudre-gravity-forms-non-envoi-email_d

[RÉSOLU] Pourquoi Gravity Forms n'envoie-t-il pas d'e-mails ?

Résumer :ChatGPTPerplexity

Gravity Forms n'envoie pas d'e-mails depuis votre site ? J'ai déjà rencontré ce problème, et c'est frustrant. Vous n'obtenez pas toujours d'erreur, ce qui rend difficile de savoir ce qui s'est mal passé.

La plupart du temps, ce n'est pas un problème avec Gravity Forms lui-même, mais plutôt avec la façon dont WordPress envoie les e-mails par défaut. Le système utilise la fonction mail() de base de PHP, qui ne fonctionne pas toujours bien avec les hébergeurs web ou les filtres anti-spam.

La bonne nouvelle ? J'ai résolu ce problème sur plusieurs sites, et cela se résume généralement à quelques petits changements. Je vais vous montrer ce que je fais quand je ne reçois pas les notifications de Gravity Forms et comment vous pouvez les rétablir.

Corrigez vos e-mails Gravity Forms dès maintenant ! :)

Comment Gravity Forms envoie-t-il les e-mails ?

Gravity Forms envoie les e-mails et les confirmations de formulaire via votre serveur d'hébergement. En fait, tous les e-mails de votre site WordPress sont envoyés de cette manière par défaut.

Votre serveur utilise la fonction wp_mail(), qui est une manière assez basique d'envoyer des e-mails car elle utilise PHP. Elle n'authentifie pas les e-mails, et c'est pourquoi ils sont parfois classés comme spam.

Si cela se produit, vous (ou vos visiteurs) pourriez remarquer que les notifications Gravity Forms sont envoyées dans le spam ou le dossier Indésirables. Mais parfois, elles semblent simplement disparaître.

Ce problème particulier n'affecte pas seulement Gravity Forms. D'autres plugins de formulaire de contact comme Ninja Forms peuvent également rencontrer des problèmes d'e-mails similaires.

Le plugin WP Mail SMTP résout facilement ce problème. Il envoie les e-mails via des services d'e-mail tiers afin que vos e-mails soient correctement authentifiés.

Illustration de la délivrabilité des e-mails WP Mail SMTP

Corrigez vos e-mails Gravity Forms dès maintenant ! :)

Dans les étapes ci-dessous, nous allons passer en revue toutes les façons de résoudre le problème de Gravity Forms qui n'envoie pas d'e-mail.

Comment corriger le problème de non-envoi d’e-mails par Gravity Forms

Nous allons commencer par tester votre formulaire pour voir si tout fonctionne côté client. À la fin, j'expliquerai comment corriger Gravity Forms avec SMTP, ce qui est une méthode éprouvée pour résoudre la plupart des problèmes d'e-mails des formulaires de contact.

1. Dépannage de Gravity Forms qui n'envoie pas d'e-mail

Parfois, les formulaires peuvent cesser de fonctionner de manière inattendue. Si vous avez récemment changé de thème ou de plugins sur votre site, il est possible qu'un nouveau conflit de code empêche vos formulaires de soumettre des entrées.

L'envoi d'une entrée de test est une astuce de dépannage facile car elle vous aide à voir s'il y a un problème avec votre plugin de formulaire.

Donc, si vous rencontrez des notifications Gravity Forms qui n'envoient pas, geignez-vous et remplissez votre formulaire comme le ferait normalement un visiteur. Essayez ensuite de procéder à la soumission de votre formulaire.

gravity-forms-ne-pas-envoyer-email-frontend

Si vous avez des difficultés à soumettre le formulaire, cela pourrait suggérer un conflit de plugin. Par exemple, vous pourriez remarquer que le formulaire est lent à soumettre, ou que le bouton Soumettre ne fait rien lorsque vous cliquez dessus.

Si tel est le cas, vous pourriez essayer de passer à un plugin de formulaire de contact gratuit pour voir si cela aide.

Si votre formulaire est soumis avec succès avec Gravity Forms, vous voudrez vérifier que l'entrée a été enregistrée. Faisons cela maintenant.

C'est la même chose dans les anciennes et les nouvelles versions de Gravity Forms. Dans la version 2.5, les écrans ont un aspect légèrement différent, mais les étapes sont les mêmes.

Accédez à votre tableau de bord WordPress. Sous Formulaires, cliquez sur Entrées.

gravity-forms-ne-pas-envoyer-email-entrees

Si votre formulaire fonctionne, vous devriez voir votre entrée listée ici :

gravity-forms-ne-pas-envoyer-email-entree-backend

Tout va bien jusqu'à présent ? Examinons maintenant vos notifications par e-mail de Gravity Forms.

Vérifiez les paramètres de notification de Gravity Forms

Chaque formulaire dans Gravity Forms possède son propre ensemble de notifications par e-mail. Vous pouvez activer et désactiver les notifications, et vous pouvez également choisir les adresses e-mail qui recevront chaque notification.

En particulier, vous voudrez vérifier vos notifications conditionnelles et rechercher les fautes de frappe dans les adresses. Souvent, les utilisateurs constatent que Gravity Forms n'envoie pas de notifications en raison de ces petites erreurs.

Dans le tableau de bord WordPress, cliquez sur Formulaires pour voir la liste de tous les formulaires de votre compte. Survolez le formulaire qui n'envoie pas d'e-mail et cliquez sur Modifier. Le processus est le même dans Gravity Forms 2.5, mais les écrans ont un aspect légèrement différent.

gravity-forms-ne-pas-envoyer-email-modifier-formulaire

Dans la version 2.4 ou inférieure, regardez les onglets en haut et survolez Paramètres. Cliquez ensuite sur Notifications.

gravity-forms-notifications-ne-pas-envoyer-email

Dans la version 2.5 ou supérieure, la disposition est la même mais le menu déroulant a un aspect légèrement différent.

Notifications Gravity Forms 2.5

Vérifiez maintenant que les notifications que vous souhaitez sont activées dans l'éditeur de formulaire.

Ce formulaire n'a qu'une seule notification configurée, et le commutateur ici devrait être vert.

gravity-forms-ne-pas-envoyer-email-notification

Dans la version 2.5, l'icône verte a un aspect légèrement différent et affiche le mot Active.

Notification active Gravity Forms version 2.5

Ensuite, vous pouvez cliquer sur le nom de la notification pour modifier les paramètres.

Configurer l'adresse d'envoi

Parfois, si vos confirmations Gravity Forms ne fonctionnent pas, il est utile de vérifier l'adresse à laquelle vos notifications sont envoyées. Dans la version 2.5, les paramètres sont exactement les mêmes.

Nous avons déjà ouvert les paramètres de notification du formulaire. En haut, vous verrez 3 paramètres différents pour Envoyer à. Nous les avons marqués ici avec un contour rouge :

gravity-forms-ne-pas-envoyer-email-definir-envoi

Dans le champ E-mail de l'expéditeur, vous pouvez voir que nous avons un espace réservé pour l'e-mail de l'administrateur du site dans WordPress. Vous voudrez peut-être changer cela afin d'éviter d'avoir un expéditeur et un destinataire identiques. Cela peut causer des problèmes de délivrabilité et des avertissements « soyez prudent avec ce message » dans Gmail.

En regardant spécifiquement Envoyer à, voici ce que font ces paramètres :

  • Entrer un e-mail – Cela vous permet de taper une adresse e-mail pour la notification. Si vous avez cette option sélectionnée, vérifiez que l'adresse e-mail est correcte, sans fautes de frappe ni erreurs de formatage. Si vous n'avez pas de destinataire valide ici, vos e-mails pourraient échouer silencieusement.
  • Sélectionner un champ – Cela vous permet de sélectionner un champ de formulaire dans le menu déroulant. Vous voudrez utiliser ce paramètre pour les notifications utilisateur, car cela enverra un e-mail à la personne qui remplit le formulaire.
  • Configurer le routage – Ce paramètre vous permet d'utiliser la logique conditionnelle pour définir le destinataire de la notification. C'est le paramètre le plus compliqué, et c'est le plus facile à mal régler.

Voici un exemple de ce à quoi ressemble la configuration du routage pour le champ e-mail.

gravity-forms-ne-pas-envoyer-email-configurer-routage

Si vous avez mal configuré cette logique, il est possible que Gravity Forms n'envoie pas d'e-mail lorsque vous vous y attendez. Dans notre exemple, il n'enverra une notification par e-mail que si l'utilisateur sélectionne son mode de contact préféré comme E-mail.

Pour tester votre formulaire, passez temporairement à une méthode plus simple (comme Entrer l'e-mail) et voyez si cela résout le problème d'envoi d'e-mails par Gravity Forms. Si c'est le cas, il est possible qu'une règle de routage ait empêché l'envoi des notifications.

Vous rencontrez toujours des problèmes ? Installons le plugin WP Mail SMTP pour résoudre le problème d'envoi d'e-mails par Gravity Forms.

2. Configuration des paramètres SMTP de Gravity Forms

Maintenant que nous avons vérifié tous vos paramètres d'e-mail Gravity Forms, nous allons installer WP Mail SMTP, un plugin WordPress conçu pour résoudre les problèmes de délivrabilité des e-mails.

WP Mail SMTP vous permet d'utiliser facilement un service de messagerie tiers pour ajouter une authentification appropriée à vos e-mails à l'aide de DKIM, SPF et DMARC.

Besoin d'aide pour configurer SMTP pour Gravity Forms ?

Notre licence Elite inclut la configuration White Glove pour SendLayer, SMTP.com ou Brevo (anciennement Sendinblue).

Si vous préférez installer et configurer le plugin vous-même, allons-y.

Pour commencer, installez et activez le plugin WP Mail SMTP. Si vous avez besoin d'aide pour cette étape, consultez ce guide pour débutants sur l'installation d'un plugin dans WordPress.

Vous verrez l'assistant de configuration s'ouvrir dans votre navigateur. Cliquez sur C'est parti pour commencer la configuration SMTP de Gravity Forms.

Démarrer l'assistant de configuration de WP Mail SMTP pour résoudre le problème des formulaires Elementor qui n'envoient pas d'e-mail

Ensuite, nous choisirons le service de messagerie que vous souhaitez utiliser pour gérer vos e-mails Gravity Forms.

3. Choisir un fournisseur d'e-mail fiable

WP Mail SMTP vous permet de choisir parmi différents services de messagerie. Ainsi, que vous ayez un petit site personnel ou une grande boutique e-commerce, il existe une option qui vous conviendra.

  • SendLayer est une excellente option pour les petites entreprises. C'est super abordable et facile à utiliser.
  • Pour les sites plus importants, SMTP.com et Brevo (anciennement Sendinblue) sont des options fiables qui vous permettent d'envoyer des centaines d'e-mails chaque jour.
  • Pour un site de loisir ou personnel, vous pouvez utiliser l'option Autre SMTP dans WP Mail SMTP pour utiliser les détails SMTP fournis par votre FAI. Si vous choisissez cette option, assurez-vous d'utiliser le bon port SMTP sortant. Consultez notre tutoriel Autre SMTP pour plus de détails.
  • Il existe également une option Google qui vous permet d'envoyer des e-mails via votre adresse Google Workspace ou Gmail. C'est également une excellente option pour les petits sites qui envoient quelques e-mails par jour, et vous pouvez envoyer des e-mails WordPress depuis différentes alias Gmail.
Sélectionnez votre expéditeur SMTP

Une fois que vous avez choisi votre service de messagerie, vous voudrez le configurer sur le site du fournisseur. Nous avons des instructions complètes pour chaque service afin de vous aider.

Cliquez simplement sur le lien de votre service de messagerie choisi pour accéder à son tutoriel de configuration :

Expéditeurs disponibles dans toutes les versionsExpéditeurs dans WP Mail SMTP Pro
SendLayerAmazon SES
SMTP.comMicrosoft 365 / Outlook.com
BrevoZoho Mail
Google Workspace / Gmail 
Mailgun 
Postmark 
SendGrid 
SparkPost 
Autre SMTP 

Si vous souhaitez configurer plusieurs expéditeurs, vous pouvez le faire dans les paramètres des connexions supplémentaires une fois que vous avez terminé l'assistant de configuration. Vous pouvez ensuite sélectionner une connexion de secours et configurer le routage intelligent.

À la fin de l'assistant, nous vous recommandons d'activer certaines fonctionnalités supplémentaires.

Activation des journaux d'e-mails et des alertes par e-mail dans l'assistant de configuration WP Mail SMTP
  • Délivrabilité améliorée des e-mails (activée automatiquement). Aide vos e-mails à être livrés de manière plus fiable en utilisant SMTP.
  • Suivi des erreurs d'e-mail (activé automatiquement). Enregistre les erreurs d'envoi d'e-mails afin que vous puissiez résoudre les problèmes.
  • Journaux d'e-mails détaillés. Garde une trace du statut de livraison de vos e-mails et d'autres détails utiles pour aider à optimiser l'envoi d'e-mails pour votre site WordPress.
  • Rapports d'e-mails complets (activés automatiquement lorsque les journaux d'e-mails détaillés sont activés). Vous montre des détails tels que le statut de livraison de vos e-mails, les adresses e-mail de destination et d'origine, l'heure d'envoi des e-mails, et plus encore.
  • Résumé hebdomadaire des e-mails (uniquement disponible lorsque les journaux d'e-mails détaillés sont activés). Vous envoie un rapport hebdomadaire avec les statistiques récentes de livraison des e-mails.
  • Alertes e-mail instantanées. Vous avertit lorsqu'un e-mail n'a pas pu être envoyé afin que vous puissiez résoudre le problème.

Activez les fonctionnalités qui vous semblent utiles, puis passez à l'écran suivant. Si vous avez activé la journalisation des e-mails, vous aurez également la possibilité d'utiliser certaines fonctionnalités avancées.

Configuration des paramètres de journalisation des e-mails dans l'assistant de configuration de WP Mail SMTP
  • Stocker le contenu de tous les e-mails envoyés. Sauvegarde le contenu des e-mails dans votre base de données WordPress. Cette fonctionnalité vous permet également de renvoyer des e-mails.
  • Enregistrer les pièces jointes envoyées depuis WordPress. Stockez les pièces jointes des e-mails dans le dossier Téléchargements de votre site.
  • Suivre quand un e-mail est ouvert. Voyez quand les destinataires ouvrent vos e-mails.
  • Suivre quand un lien dans un e-mail est cliqué. Voyez quand les destinataires cliquent sur les liens de vos e-mails.

Suivez les étapes restantes pour terminer l'assistant de configuration. À la fin, vous recevrez un e-mail de test automatique.

E-mail de test automatique de WP Mail SMTP

Si vous le souhaitez, vous pouvez également activer la journalisation de l'intégralité du contenu des e-mails. Examinons cela plus en détail.

4. Journalisation du contenu et des pièces jointes des e-mails Gravity Forms (facultatif)

La version Pro de WP Mail SMTP peut suivre chaque e-mail envoyé depuis votre site WordPress, y compris chaque notification Gravity Forms générée.

Comme mentionné à l'étape précédente, une fois la journalisation des e-mails activée, vous avez également la possibilité de :

Voici un exemple du graphique de rapport d'e-mails montrant les ouvertures et les clics :

EmailReports

Et ce n'est pas tout ! Vous pouvez également voir le statut des e-mails sur votre tableau de bord WordPress. Plongez dans le graphique pour vérifier le statut de tous les e-mails générés par votre site.

Widget du tableau de bord WP Mail SMTP Pro

Vos journaux d'e-mails sont-ils configurés ? Excellent. Vérifions si Gravity Forms envoie de manière fiable les entrées du formulaire.

5. Testez vos e-mails Gravity Forms

Félicitations ! Maintenant que vous avez configuré WP Mail SMTP, vous devriez constater que vos problèmes de notifications Gravity Forms non envoyées sont résolus.

Vous pouvez tester votre formulaire de contact Gravity Forms maintenant et vérifier les journaux d'e-mails pour suivre le statut.

Dans WP Mail SMTP, vous pouvez également envoyer un test d'e-mail à tout moment. Rendez-vous simplement dans l'onglet Test d'e-mail des paramètres du plugin.

Tester les emails Gravity Forms

Après l'envoi de l'e-mail de test, WP Mail SMTP vous informera de tout problème avec vos paramètres DNS. C'est un moyen simple de vous assurer que votre fournisseur est correctement configuré.

Résultats de la vérification du domaine

Et voilà ! Nous avons parcouru toutes les étapes pour résoudre le problème des formulaires Gravity Forms qui n'envoient pas d'e-mails sur votre site.

Si vous rencontrez d'autres problèmes lors de l'utilisation de WP Mail SMTP avec Gravity Forms, vous pouvez ouvrir un ticket de support maintenant si vous avez une licence payante.

Les utilisateurs de la version gratuite de WP Mail SMTP peuvent obtenir de l'aide sur les forums WordPress.org.

Corrigez vos e-mails Gravity Forms dès maintenant ! :)

Erreurs et notes d'e-mail de Gravity Forms

Voyez-vous des erreurs dans la section Notes de Gravity Forms ? Voici un guide rapide pour expliquer la signification de chaque message d'erreur.

Note Gravity FormsCe que cela signifie
WordPress a transmis avec succès l’e-mail de notification au serveur d’envoiGravity Forms a généré avec succès l’e-mail dans WordPress et l’a envoyé.

Cela ne signifie pas nécessairement qu’il a été livré, et la plupart des problèmes d’e-mail surviennent après cela, le message n’est donc pas toujours utile.

Vous voudrez installer WP Mail SMTP pour améliorer la délivrabilité et effectuer des tests plus détaillés. WP Mail SMTP vous donnera un résultat de test plus spécifique qui expliquera ce qui ne va pas. Par exemple, il peut détecter des problèmes avec vos paramètres DNS qui causent des problèmes d’e-mail.

Impossible d’instancier la fonction mail.

WordPress n’a pas pu envoyer l’e-mail de notification

Un problème est survenu lors de la génération de l’e-mail dans WordPress.

 

Cela peut se produire si la fonction PHP mail est désactivée par votre hébergeur et que le SMTP n’est pas configuré sur votre installation WordPress.

Erreur SMTP : échec de la connexion()

Erreur SMTP : Impossible de s'authentifier

Délai d’attente WordPress

Erreur 5XX

Il y a un problème avec les paramètres de WP Mail SMTP.
  • Si vous utilisez le service de messagerie Other SMTP, vérifiez votre port et votre mot de passe SMTP.
  • Si vous utilisez Cloudflare, vérifiez que votre serveur de messagerie n’est pas en proxy.
Erreur SMTP : données non acceptéesIl y a un problème avec votre service de messagerie qui empêche Gravity Forms d’envoyer des e-mails.

Vous essayez peut-être d’envoyer plus d’e-mails que le fournisseur ne le permet, ou vous utilisez peut-être une adresse d’expéditeur invalide.

WordPress n’a pas pu envoyer l’e-mail de notification.

Impossible d’envoyer l’e-mail car l’adresse du destinataire est invalide.

L’adresse e-mail fournie est incorrecte.

Souvent, cela se produit lorsque vous fournissez la même adresse e-mail dans les champs Expéditeur et Destinataire. Assurez-vous que les adresses e-mail Expéditeur et Destinataire sont distinctes et valides.

FAQ sur la façon de résoudre le problème des notifications Gravity Forms non envoyées

Les notifications Gravity Forms non envoyées sont un sujet d’intérêt populaire parmi nos lecteurs. Voici les réponses à certaines questions courantes à ce sujet :

Comment vérifier les paramètres d’e-mail de Gravity Forms ?

Ouvrez votre formulaire dans l’éditeur Gravity Forms, allez dans Paramètres » Notifications, et vérifiez les champs Envoyer à, E-mail de l’expéditeur et Objet. Assurez-vous que chacun contient une adresse e-mail valide et qu’il n’y a pas de fautes de frappe.

Comment connecter Gravity Forms SMTP avec Office 365 ?

Pour connecter Gravity Forms avec Office 365, installez un plugin SMTP comme WP Mail SMTP. Configurez ensuite votre compte e-mail Office 365 dans le plugin en utilisant la configuration en un clic.

Que signifie « WordPress n’a pas pu envoyer l’e-mail de notification » ?

Cette erreur signifie généralement que WordPress n’a pas pu envoyer le message en utilisant la méthode d’envoi par défaut. Cela se produit souvent lorsque l’adresse e-mail est invalide ou que votre serveur bloque les e-mails sortants.

Comment définir un « E-mail de l’expéditeur » personnalisé dans Gravity Forms ?

Accédez aux paramètres de notification de votre formulaire. Sous le champ E-mail de l’expéditeur, saisissez l’adresse e-mail que vous souhaitez utiliser. Choisissez-en une qui correspond à votre domaine pour éviter les problèmes de livraison.

Ai-je besoin d’enregistrements DNS pour résoudre les problèmes d’e-mail de Gravity Forms ?

Oui, dans de nombreux cas. L’ajout d’enregistrements DNS tels que SPF, DKIM et DMARC aide les serveurs de messagerie à faire confiance à vos messages. Sans eux, vos e-mails sont plus susceptibles d’être marqués ou rejetés.

Comment puis-je enregistrer les e-mails de Gravity Forms pour le dépannage ?

Vous pouvez installer un plugin tel que WP Mail SMTP, qui inclut un journal d’e-mails. Cela vous permet de voir quels messages ont été envoyés, à qui, et s’ils ont été livrés.

Quelle est la meilleure façon de tester si Gravity Forms envoie des e-mails ?

Soumettez une entrée de test via votre formulaire, puis vérifiez votre boîte de réception. Pour un meilleur suivi, utilisez un plugin de journalisation des e-mails afin de confirmer si le message a été envoyé ou s’il a échoué en coulisses.

Ensuite, configurez les enregistrements DMARC

Voyez-vous toujours les e-mails de votre formulaire de contact arriver dans votre dossier spam ? Vous voudrez vous assurer que vos enregistrements DNS sont correctement configurés pour votre nouveau fournisseur de messagerie et que le nom de domaine de votre e-mail est vérifié.

Pour commencer, consultez notre guide sur Qu’est-ce qu’un enregistrement DMARC et comment en ajouter un. De plus, vous pourriez consulter notre article sur Comment corriger l’erreur « Soyez prudent avec ce message » dans Gmail.

Réparez vos e-mails WordPress maintenant

Prêt à réparer vos e-mails ? Commencez dès aujourd'hui avec le meilleur plugin SMTP WordPress. Si vous n'avez pas le temps de réparer vos e-mails, vous pouvez obtenir une assistance complète de configuration "White Glove" moyennant un supplément, et il y a une garantie de remboursement de 14 jours pour tous les plans payants.

Si cet article vous a aidé, suivez-nous sur Facebook et Twitter pour plus de conseils et tutoriels WordPress.

Divulgation : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Découvrez comment WPForms est financé, pourquoi c'est important et comment vous pouvez nous soutenir.

Hamza Shahid

Hamza est rédacteur pour WP Mail SMTP, et se spécialise également dans les sujets liés au marketing numérique, à la cybersécurité, aux plugins WordPress et aux systèmes ERP. En savoir plus

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP préféré pour envoyer de manière fiable vos e-mails WordPress.