Le formulaire de contact Divi ne fonctionne pas ? Voici comment y remédier !
Publié: 2020-06-07Vous rencontrez des problèmes car le formulaire de contact de Divi ne fonctionne pas ? Ne vous inquiétez pas, nous vous expliquerons ici comment résoudre le problème et comment le résoudre.
Divi est l'un des meilleurs thèmes WordPress du marché. En plus d'avoir des tonnes de fonctionnalités, ce thème comprend également un module qui vous permet d'ajouter des formulaires de contact n'importe où sur votre site. Cependant, de nombreux utilisateurs rencontrent des problèmes car les e-mails ne sont pas envoyés.
Les formulaires de contact sont essentiels pour toute entreprise. Ils sont l'un des principaux moyens de communication que vos clients utilisent pour entrer en contact avec vous. Donc, si vos formulaires de contact ne fonctionnent pas, vous devriez les corriger ! Avant de vous lancer dans la résolution de ce problème, vous devez comprendre les causes possibles du problème.
Voyons pourquoi le formulaire de contact Divi peut ne pas fonctionner.
Pourquoi le formulaire de contact Divi ne fonctionne-t-il pas ?
Par défaut, votre serveur web utilise la fonction PHP mail() pour envoyer des emails. Cependant, cela a quelques limites :
- La fonction PHP mail() ne peut pas envoyer d'emails en masse.
- Il manque une authentification sur le serveur, ce qui amène certains services de messagerie à les marquer comme spam. Pour réduire le spam, certains fournisseurs de messagerie vérifient si les e-mails sont envoyés depuis l'emplacement d'où ils prétendent être envoyés. Et les e-mails envoyés depuis WordPress ont généralement des problèmes. Si votre serveur de messagerie est Gmail mais que vos e-mails prétendent provenir du domaine de votre site, vos e-mails peuvent être automatiquement bloqués.
- Certains serveurs d'hébergement ne sont pas correctement configurés pour utiliser la fonction PHP mail() .
- La plupart des sociétés d'hébergement WordPress limitent l'utilisation de cette fonction par compte. Ainsi, lorsque vous utilisez entièrement votre quota quotidien ou mensuel, les e-mails que vous envoyez ne seront pas livrés.
Dans la plupart des cas, ce sont les principales raisons pour lesquelles le formulaire de contact de Divi ne fonctionne pas. La bonne nouvelle est que vous pouvez résoudre ces problèmes de livraison avec les outils SMTP (Simple Mail Transfer Protocol) . SMTP modifie la façon dont les e-mails sont envoyés et les authentifie correctement pour s'assurer que vos e-mails ne sont pas marqués comme spam par les services de messagerie.
C'est pourquoi même si vous n'avez pas de problèmes avec vos e-mails, nous vous recommandons d'utiliser un service SMTP. Maintenant que nous comprenons mieux le problème, voyons comment résoudre le problème avec le module Divi Contact Form .
Comment réparer le formulaire de contact Divi qui ne fonctionne pas ?
La meilleure façon de résoudre le problème du formulaire de contact Divi consiste à modifier la configuration de la messagerie du système par défaut à la configuration SMTP . Pour intégrer SMTP à votre site WordPress, vous avez besoin de deux choses.
- Un service de livraison de courrier électronique
- Un plugin pour SMTP
1) Configurer le service de livraison par e-mail
En ce qui concerne le service de livraison par e-mail, il existe de nombreuses options. Pour ce guide, nous utiliserons SendGrid . Il a d'excellentes caractéristiques et offre un excellent rapport qualité-prix. Alors, allez simplement sur SendGrid et créez un compte. Il existe des plans gratuits et premium. Pour ce didacticiel, vous n'avez besoin d'aucune fonctionnalité premium, donc l'option gratuite fonctionnera parfaitement. Vous devrez créer un compte et intégrer SendGrid à votre serveur à l'aide de l'API Web ou du relais SMTP. Une fois que vous avez cliqué sur le bouton Démarrer , vous verrez cette page. SendGrid recommande d'utiliser l'intégration via l'API Web, mais nous utiliserons la méthode de relais SMTP . Vous devrez entrer un nom pour votre clé API et la créer. En quelques secondes, vous obtiendrez la clé. C'est tout pour l'instant avec le service de livraison par e-mail. Cependant, gardez cet onglet ouvert. Vous aurez besoin de la clé plus tard pour terminer l'intégration.
2) Configurer le plugin SMTP
Pour mettre en place un SMTP afin de régler le problème du formulaire de contact Divi qui ne fonctionne pas, nous vous conseillons d'utiliser WP Mail SMTP . Il existe une version gratuite disponible sur le référentiel WordPress et une version premium avec plus avancée qui commence à 49 USD par an. Pour résoudre le problème du formulaire de contact Divi, la version gratuite est tout ce dont vous avez besoin. La première chose que vous devez faire est d'installer et d'activer WP Mail SMTP sur votre site. Allez dans Plugins > Ajouter nouveau et installez le plugin WP Mail SMTP.
Une fois l'installation terminée, n'oubliez pas de l'activer. Vous êtes maintenant prêt à démarrer la configuration. Dans votre tableau de bord WordPress, vous verrez la section des paramètres du plugin.
La première configuration que vous devez vérifier est l'adresse e- mail de l'expéditeur.
Par défaut, WordPress choisira l'adresse e-mail de l'administrateur comme adresse e- mail de l'expéditeur, mais vous pouvez la modifier. De plus, il existe une option pour forcer l'adresse e- mail de l'expéditeur. Cela signifie que tous les e-mails seront envoyés à partir de cette adresse, même si des plugins tiers envoient des e-mails. Ensuite, vous devez choisir le From Name .
Encore une fois, par défaut, WP Mail SMTP utilisera le nom de l'administrateur mais vous pouvez en choisir un autre. Semblable à l'adresse e-mail, vous pouvez la forcer à toujours utiliser le nom de l'expéditeur pour tous les e-mails. Enfin, vous devez choisir les paramètres de messagerie. Il existe plusieurs expéditeurs populaires tels que Gmail, Outlook, SendGrid, SMTP.com, Pepipost, Sendinblue, Mailgun et Amazon SES . Ici, choisissez SendGrid pour votre serveur et vous verrez les options de personnalisation.
Tout ce que vous avez à faire est de coller la clé API SendGrid que vous avez générée lors de la configuration du service de livraison de courrier électronique. Une fois que vous avez fait cela, enregistrez les paramètres.
Testez la messagerie
Après avoir configuré le service de livraison d'e-mails et le plug-in SMTP, c'est une bonne idée de tester la fonctionnalité d'e-mail. WP Mail SMTP est livré avec une fonctionnalité pour tester les e-mails.
Entrez simplement une adresse e-mail de destination et envoyez un e-mail de test. Si la configuration est correcte, vous verrez un message de réussite.
Maintenant, revenons à la page de l'API SendGrid et cochez la case J'ai mis à jour mes paramètres .
Ensuite, vérifiez l'intégration et le serveur commencera à vérifier la connexion. La vérification prendra un certain temps et une fois terminée, vous verrez un écran comme celui-ci.
Correction du problème du formulaire de contact Divi
C'est ça! Après avoir configuré le plugin et le service de livraison d'e-mails, vous vous assurerez que chaque e-mail provenant de votre formulaire de contact Divi atteindra son adresse e-mail de destination. Avec ces outils SMTP, vous améliorerez la délivrabilité des e-mails et résoudrez le problème. SendGrid est l'un des meilleurs services de livraison de courrier électronique. Si vous souhaitez en utiliser un autre, nous vous recommandons Amazon SES. C'est une excellente option pour les indépendants et les entreprises.
Prime
Le module de formulaire de contact Divi peut ne pas fonctionner lorsque vous exécutez une version obsolète du thème. Pour résoudre ce problème, activez l'option de réception des mises à jour automatiques. Vous devrez entrer votre nom d'utilisateur et votre clé API Elegant Themes et enregistrer les modifications. Alors maintenant, chaque fois qu'une nouvelle version est disponible, vous pourrez mettre à jour Divi depuis le tableau de bord WordPress.
Conclusion
Au total, dans la plupart des cas, le module de formulaire de contact dans Divi cesse de fonctionner en raison d'un problème de délivrabilité des emails. Si tel est votre cas, vous pouvez utiliser un plugin SMTP sur votre site pour le réparer. Nous vous recommandons de passer de la fonction PHP mail() au système SMTP plus stable. Dans ce guide, nous vous avons montré comment résoudre le problème du formulaire de contact Divi en utilisant SendGrid et WP Mail SMTP.
Cependant, il existe de nombreux autres outils pour que vous puissiez utiliser celui que vous préférez. Vous cherchez plus de guides Divi ? Consultez les messages suivants :
- Comment ajouter le bouton Ajouter au panier dans les pages de la boutique Divi ?
- Comment masquer et supprimer le pied de page dans Divi ?
- Comment Corriger l'Erreur de Délai d'Expiration de Divi Builder ?
Nous espérons que vous avez trouvé cet article intéressant. Si vous avez apprécié la lecture, laissez un commentaire ci-dessous et partagez cet article sur les réseaux sociaux !