Formulaire de contact 7 Vous n'envoyez pas d'e-mail ? Voici comment y remédier

Publié: 2022-03-30

Vous avez du mal avec le formulaire de contact 7 qui n'envoie pas d'e-mails dans votre boîte de réception ?

Le formulaire de contact 7 vous permet d'envoyer des notifications par e-mail à vous-même et aux personnes qui soumettent votre formulaire. Cependant, si vous ne configurez pas votre site de la bonne manière, il est courant que les e-mails du formulaire de contact 7 ne soient pas envoyés.

Dans cet article, nous allons vous expliquer ce qui ne va pas. Ensuite, nous vous montrerons quelques solutions simples pour faire fonctionner vos e-mails du formulaire de contact 7.

Table des matières:

Il y a deux raisons principales pour lesquelles le formulaire de contact 7 n'envoie pas correctement les e-mails. Elles sont:

1. Vos notifications par e-mail sont considérées comme du spam

Dans certains cas, le formulaire de contact 7 peut très bien envoyer des e-mails… c'est juste que ces e-mails vont dans le dossier spam, donc vous ne les voyez pas.

Parce que le spam par e-mail est un problème si important, les fournisseurs de messagerie comme Gmail ont des filtres anti-spam automatiques qui signaleront les e-mails comme spam sans nécessiter d'intervention humaine.

Vos e-mails du formulaire de contact 7 peuvent facilement être pris dans ce filet si vous utilisez le mauvais e-mail de réponse ou si vous n'implémentez pas de tactiques d'authentification des e-mails comme DKIM.

2. Votre hébergeur ne prend pas en charge la fonction de messagerie PHP

Par défaut, Contact Form 7 envoie des e-mails à l'aide de la fonction wp_mail, qui s'appuie sur la fonction de messagerie PHP de votre serveur d'hébergement. Certains hébergeurs, comme GoDaddy, ne prennent pas en charge la fonction de messagerie PHP, c'est pourquoi WordPress ne peut pas vous informer des messages laissés sur votre site.

Même si votre hébergeur prend en charge la messagerie PHP, le fait que la messagerie PHP ne soit pas authentifiée rend les e-mails envoyés via cette méthode plus susceptibles d'être signalés comme spam.

Ce sont les deux principales raisons pour lesquelles vous ne recevez pas d'e-mails de votre site Web. Mais ne vous inquiétez pas, dans la section suivante, vous apprendrez comment résoudre définitivement ce problème.

Pour maximiser la délivrabilité de vos emails Contact Form 7, vous pouvez implémenter les solutions suivantes :

  1. Change ton adresse e-mail
  2. Utiliser un plugin SMTP et un service d'envoi d'email dédié
  3. Passer à un autre plugin de formulaire de contact

1. Modifiez votre adresse e-mail

Ce premier conseil ne résoudra pas tous les problèmes, mais il est facile à mettre en œuvre, il vaut donc la peine d'essayer en premier.

Une raison courante pour laquelle vos e-mails sont classés comme spam est que l'adresse e-mail de l'expéditeur ne correspond pas au domaine d'envoi.

Pour vérifier cela, allez dans Contact → Formulaires de contact dans votre tableau de bord WordPress :

  1. Ouvrez le formulaire où vous rencontrez des problèmes.
  2. Accédez à l'onglet Courrier dans les paramètres de ce formulaire.
  3. Faites défiler jusqu'à l'option De .

S'il y a un problème avec votre e-mail d'expéditeur, vous verrez probablement cette erreur de configuration : "L'adresse e-mail de l'expéditeur n'appartient pas au domaine du site."

l'adresse e-mail de l'expéditeur ne correspond pas au domaine du site erreur formulaire de contact 7
L'adresse e-mail n'a pas le nom de domaine

L'erreur apparaît lorsque vous utilisez une adresse e-mail générique telle que yahoo.com, hotmail.com, gmail.com, etc.

Les adresses e-mail génériques sont souvent utilisées pour envoyer des spams. Les géants de la messagerie tels que Gmail et Yahoo Mail se méfient donc des adresses e-mail génériques.

Vous montrer une erreur dans les paramètres de votre formulaire est la façon dont le formulaire de contact 7 vous pousse à changer l'adresse e-mail.

Pour corriger l'erreur, vous avez besoin d'une adresse e-mail professionnelle, qui contient votre nom de domaine.

Par exemple, s'il s'agit de votre domaine : https://openatlas.shop, votre adresse e-mail professionnelle devrait ressembler à ceci : [email protected]

Pour créer une adresse e-mail professionnelle, suivez ce guide. Lorsqu'il est prêt, ouvrez votre tableau de bord WordPress et accédez à Contact → Formulaires de contact → Courrier → De, entrez la nouvelle adresse e-mail et enregistrez vos paramètres.

L'erreur devrait avoir disparu maintenant.

formulaire de contact 7 configuration de la messagerie
Ajout d'une adresse e-mail qui a le nom de domaine

Ensuite, vérifiez si le formulaire de contact 7 vous envoie des notifications par e-mail. Remplissez votre formulaire de contact, comme le ferait un visiteur, puis attendez quelques minutes que la notification par e-mail apparaisse dans votre boîte de réception.

Vous n'avez reçu aucune notification ? Essayez la solution suivante.

2. Utilisez un plugin SMTP et un service d'envoi d'e-mails dédié

Le serveur d'hébergement de votre site WordPress est optimisé pour héberger votre site WordPress, et non pour envoyer des e-mails depuis le formulaire de contact 7.

Si vous souhaitez fiabiliser vos e-mails Contact Form 7, vous pouvez utiliser un service d'envoi d'e-mails dédié à la place. Contrairement à votre serveur d'hébergement, ces serveurs sont optimisés spécifiquement pour envoyer des e-mails (et garder ces e-mails hors des dossiers de spam des destinataires).

Pour connecter votre site WordPress à l'un de ces services d'envoi d'e-mails dédiés, vous pouvez utiliser un plugin WordPress SMTP.

Il existe de nombreux plugins SMTP parmi lesquels choisir. Ci-dessous, nous listons les quatre plugins SMTP les plus populaires :

Chacun de ces plugins est gratuit, mais vous devrez peut-être passer à une version premium pour accéder à certaines des fonctionnalités avancées.

Dans le tutoriel suivant, nous utilisons le plugin gratuit WP Mail SMTP.

Avant de commencer, n'oubliez pas de sauvegarder votre site Web WordPress. Les nouveaux plugins sont connus pour casser les sites Web. Si vous avez une sauvegarde, vous pouvez rendre votre site Web opérationnel en un rien de temps.

️ Configuration de WP Mail SMTP

Installez et activez le plugin sur votre site. Un assistant de configuration devrait apparaître. Cliquez sur Let's Get Started puis choisissez un mailer SMPT .

Le plugin prend en charge 11 services d'envoi d'e-mails différents, ainsi qu'une option SMTP générique. Certains sont gratuits et d'autres sont des services premium.

Sur notre site de démonstration, nous avons choisi le mailer gratuit Google/Gmail. En utilisant votre compte Gmail existant, vous pouvez envoyer jusqu'à 500 e-mails par jour gratuitement, ce qui devrait être plus que suffisant pour le plugin Contact Form 7.

Vous pouvez choisir un autre fournisseur SMTP si vous le souhaitez - Sendinblue et SendGrid sont d'autres options populaires qui ont des versions gratuites.

wp mail plugin smtp configuration de messagerie gmail
Configuration de l'expéditeur SMTP Google / Gmail

La configuration du service d'envoi Gmail est un processus un peu long car vous devrez créer une clé d'API Google Cloud pour l'utiliser. Plutôt que de dupliquer les instructions, nous allons simplement vous lier à la documentation du développeur. Nous vous recommandons de le suivre attentivement.

À la fin du processus de configuration, vous aurez un ID client et un code secret client que vous devrez copier et coller dans l'assistant de configuration.

Fait? Maintenant, cliquez sur Se connecter à Google et cliquez sur le bouton Enregistrer et continuer .

Configuration gmail du plug-in wp smtp
Configuration de la configuration du courrier Gmail

Ensuite, Google vous demandera si vous souhaitez vraiment connecter wpmailsmtp.com avec votre compte Google. Sélectionnez Autoriser .

Google vous avertira alors que Google n'a pas vérifié l'application wpmailsmtp.com. Accédez à Avancé → Accédez à wpmailsmtp.com (non sécurisé) et sélectionnez Autoriser .

C'est tout, les amis. Le plugin SMTP est maintenant installé sur votre site WordPress. Ensuite, vous devez vérifier et voir si le plugin fonctionne correctement.

️ Envoi d'email test

Nous vous recommandons d'envoyer un e-mail de test à l'aide du plugin WP Mail SMTP. C'est très simple. Accédez à WP Mail SMTP → Outils → Test d'e-mail → Envoyer à et entrez l'adresse e-mail à laquelle vous souhaitez envoyer l'e-mail de test. Appuyez ensuite sur Envoyer un e-mail .

test de messagerie du plug-in wp smtp
Envoi d'e-mails de test via le plugin WP Mail SMPT

Si l'e-mail de test échoue et que le plug-in génère une erreur, cela a été causé par un mauvais ID client ou un problème avec votre serveur d'hébergement. Les développeurs du plugin ont corrigé l'erreur ainsi que des instructions sur la façon de la corriger dans ce didacticiel (dans la section Foire aux questions).

Si vous recevez l'e-mail, vous êtes prêt à partir ! Contact Form 7 enverra désormais automatiquement ses e-mails à l'aide du service d'envoi dédié, qui devrait s'assurer qu'ils arrivent dans votre boîte de réception.

3. Basculez vers un autre plugin de formulaire de contact

Le formulaire de contact 7 ne vous envoie toujours pas d'e-mails ? Essayez de parler à leur équipe d'assistance. Si cela ne fonctionne pas, tout ce que vous pouvez faire est de désactiver le formulaire actuel et d'utiliser un autre plugin de formulaire de contact.

Il existe une tonne de plugins de formulaire de contact gratuits et conviviaux. Nous avons déjà compilé une liste des meilleurs constructeurs de formulaires WordPress. Vérifiez-le. Vous trouverez certainement quelque chose qui vous convient.

Certains d'entre vous vont rencontrer certaines erreurs lors de la résolution du problème "ne pas envoyer d'e-mail". Dans cette section, nous expliquerons pourquoi les erreurs se produisent et comment les corriger :

"Une erreur s'est produite lors de l'envoi de votre message. Veuillez réessayer plus tard"

Cette erreur particulière est causée par un problème reCAPTCHA ou une mauvaise configuration du formulaire de contact.

️ Correction d'une mauvaise configuration

Allez dans Contact → Formulaires de contact et vous verrez probablement le message suivant : « Une mauvaise configuration entraîne un échec de la livraison du courrier ou d'autres problèmes. Validez votre formulaire de contact dès maintenant.

Sélectionnez le bouton Valider la configuration du formulaire de contact 7 puis cliquez sur Valider 1 formulaire de contact maintenant .

C'est ça. L'erreur devrait disparaître.

️ Correction de reCAPTCHA

Si vous ne voyez pas le message "Une mauvaise configuration entraîne un échec de la livraison du courrier ou d'autres problèmes", l'erreur est certainement causée par la fonctionnalité reCAPTCHA de votre formulaire.

Le formulaire de contact 7 vous permet uniquement d'utiliser reCAPTCHA v3, qui est connu pour provoquer différents types d'erreurs sur un site Web WordPress. Le moyen le plus efficace de résoudre ce problème consiste à rétrograder de reCAPTCHA v3 à reCAPTCHA v2 à l'aide d'un plug-in tiers.

"Une syntaxe de boîte aux lettres non valide est utilisée"

Cette erreur se produit lorsque vous faites une erreur dans votre adresse e-mail.

L'erreur apparaît généralement sous l'option De dans l'onglet Courrier de votre formulaire de contact. Vous pouvez corriger cette erreur en vérifiant les fautes de frappe et les problèmes de formatage dans l'adresse e-mail.

erreur de syntaxe de boîte aux lettres invalide formulaire de contact 7
L'erreur apparaît lorsque vous faites une erreur dans votre adresse e-mail

"Une mauvaise configuration entraîne un échec de la livraison du courrier ou d'autres problèmes. Validez vos formulaires de contact dès maintenant.

Celui-ci est une erreur rare, et il apparaît généralement lorsqu'un nouvel élément de validation est ajouté au plugin. Par exemple, dans Contact Form 7 5.1.5, le développeur a ajouté un élément de validation qui empêche les utilisateurs de télécharger un fichier de plus de 25 Mo. Après la mise à niveau vers cette version, les utilisateurs ont commencé à voir l'erreur de mauvaise configuration.

Pour corriger l'erreur, accédez à Contact → Formulaires de contact. Le formulaire de contact devrait afficher le message suivant : "Une mauvaise configuration entraîne un échec de la livraison du courrier ou d'autres problèmes. Validez votre formulaire de contact dès maintenant.

Sélectionnez le bouton Valider la configuration du formulaire de contact 7 puis cliquez sur Valider 1 formulaire de contact maintenant .

C'est ça. L'erreur disparaîtra.

Réflexions finales sur le formulaire de contact 7 qui n'envoie pas d'e-mail

Il existe deux manières différentes de résoudre ce problème : vous pouvez soit créer une adresse e-mail professionnelle avec votre nom de domaine et utiliser le nouvel e-mail dans les paramètres de votre formulaire de contact, soit installer et configurer un plug-in SMTP et utiliser un service d'envoi d'e-mails dédié. .

️ Ces deux méthodes prennent du temps, alors pour vous épargner beaucoup de tracas, envisagez de passer à un autre plugin de formulaire de contenu.

Des questions sur la façon de réparer le formulaire de contact 7 qui n'envoie pas d'e-mail ? Faites-nous savoir dans la section commentaires ci-dessous!

Guide gratuit

5 conseils essentiels pour accélérer
Votre site WordPress

Réduisez votre temps de chargement de 50 à 80 %
juste en suivant des conseils simples.