WordPress dispose d’un script d’envoi intégré qui fonctionne parfaitement sur la plupart des serveurs. Mais sur certains serveurs, le site web n’envoie pas d’emails. Cet article vous expliquera comment résoudre le problème de WordPress qui n’envoie pas d’emails.
Contact Form 7 n’envoie pas d’email
Hier, un ami m’a envoyé un message et m’a posé la question suivante :
Quoi de neuf ? Mon formulaire CF7 (Contact Form 7) du plugin WordPress n’envoie pas les messages soumis. D’après ce que j’ai entendu, il s’agit d’un problème courant car WordPress utilise PHP pour son processus d’envoi d’emails. Est-ce que WP Mail SMTP est le bon plugin pour résoudre ce problème ? De plus, il s’agit d’un formulaire de téléchargement de fichier que j’ai utilisé le shortcode pour ajouter à ma page. Et oui, j’ai déjà vérifié mon dossier spam dans l’email de mon domaine, et il n’y a pas de message de test.
Donc, si vous avez le même problème que la personne ci-dessus, et que Contact Form 7 a cessé d’envoyer des emails, je vais vous aider à résoudre votre problème. Lisez ci-dessous ce que vous devez faire :
Pourquoi WordPress n’envoie-t-il pas d’e-mails ?
Certains serveurs ne fonctionnent pas bien avec le mailer intégré de WordPress. L’expéditeur intégré de WordPress utilise des méthodes uniques pour envoyer des courriels. Sur certains serveurs, cette méthode peut échouer en raison de problèmes d’authentification et de sécurité. La fonction PHP mail() ne fonctionne pas avec votre serveur en raison des paramètres de sécurité du serveur.
Parfois, les courriels essentiels de WordPress peuvent fonctionner. Mais les emails associés à des plugins tels que WooCommerce, les formulaires de contact, etc. ne fonctionneront pas bien. Il n’y a pas lieu de s’inquiéter car c’est normal ! Voyons maintenant comment résoudre le problème.
Il y a plusieurs raisons pour lesquelles Contact Form 7 n’envoie pas d’emails. Voici quelques solutions que vous pouvez essayer pour résoudre le problème :
- Vérifiez vos paramètres de messagerie : Assurez-vous que l’adresse électronique que vous avez saisie dans le champ « À » des paramètres de Contact Form 7 est correcte et que votre client de messagerie est configuré correctement.
- Vérifiez votre dossier spam : Il se peut que l’e-mail soit marqué comme spam, vérifiez donc votre dossier spam pour voir si l’e-mail s’y trouve.
- Vérifiez votre hébergement : Certains hébergeurs ont une fonction de sécurité qui bloque les courriels envoyés à partir des formulaires de contact de WordPress. Contactez votre hébergeur pour savoir si c’est le cas.
- Vérifiez les paramètres du plugin : Assurez-vous que le plugin est correctement configuré et que le bouton « Envoyer » est activé.
- Consultez le journal des erreurs de votre site web : Il peut contenir plus d’informations sur la raison pour laquelle le courriel n’est pas envoyé.
- Essayez un autre plugin de formulaire : si le problème persiste, essayez d’utiliser un autre plugin de formulaire de contact pour voir si cela résout le problème.
Si aucune des solutions ci-dessus ne fonctionne, vous pouvez contacter le développeur du plugin pour obtenir de l’aide.
N’oubliez pas que la solution peut varier en fonction de la configuration spécifique de votre site web et de la cause du problème.
Utiliser le plugin WP Mail SMTP
Qu’est-ce que le plugin WP mail SMTP ?
WP Mail SMTP est un plugin qui vous permet d’envoyer des courriels à partir de votre site WordPress. Il s’agit d’une alternative à la fonction de messagerie par défaut de WordPress, qui ne permet pas d’envoyer des courriels avec des pièces jointes.
Oui, WP Mail SMTP est GRATUIT. Plus de deux millions de sites WordPress l’utilisent. C’est un excellent plugin, car l’installation est rapide et les paramètres sont faciles à configurer.
Pour rendre l’installation de votre email WordPress aussi rapide et facile que possible, WP Mail SMTP offre un assistant d’installation bien conçu qui vous guide à travers toutes les étapes de configuration.
Installer le plugin WP Mail SMTP. Une fois que vous avez installé et activé le plugin, allez dans Réglages->Email.

Tout d’abord, vous devez configurer votre adresse et votre nom. C’est facile et utile. Veillez à entrer une adresse électronique valide. Maintenant, faites défiler vers le bas, et vous verrez les champs de configuration SMTP. C’est l’étape la plus critique.

Obtenez vos coordonnées SMTP pour l’adresse électronique spécifiée dans le champ « From Email ». Vous pouvez les obtenir à partir de votre compte d’hébergement. Si vous utilisez un SMTP tiers, vous pouvez le commander sur leur site web. Il n’est pas recommandé d’opter pour des forfaits SMTP payants tant que le SMTP de votre serveur fonctionne correctement. Une fois que vous avez saisi les détails, vous pouvez enregistrer les modifications. Désormais, tous vos courriels sortants seront envoyés à l’aide du protocole SMTP.
Conseils:
- Il est recommandé d’utiliser les paramètres SSL pour le SMTP.
- Vous pouvez contacter l’équipe de support de votre
- hébergeur si vous ne savez pas comment obtenir les détails de votre SMTP.
Conclusion
Il y a plusieurs raisons pour lesquelles vous pouvez ajouter WP Mail SMTP :
- Pour mieux garantir la délivrabilité des courriels. Je ne saurais vous dire combien de fois j’ai vu un concepteur web novice se faire avoir parce qu’il n’avait pas configuré correctement l’échangeur de courrier du serveur, et que le client n’avait jamais reçu d’e-mails via PHP mail – un problème important pour des raisons évidentes.
- C’est automatique si le client veut voir les messages envoyés depuis son site web dans sa boîte de réception native. Vous n’avez pas la possibilité de voir les courriels envoyés depuis votre serveur via PHP mail. Il existe des moyens de mettre cela en place, mais pour la plupart des gens, il est plus facile d’utiliser un service SMTP. Lorsque vous utilisez un plugin comme WP SMTP, vous vous connectez au compte email existant et l’envoyez directement depuis son serveur de messagerie. Si le client dispose d’Office 365, l’e-mail proviendra de son compte comme s’il l’avait envoyé manuellement lui-même – et apparaîtra dans son dossier d’envoi en conséquence.
- Même raison qu’au point 1, sauf qu’il s’agit de faciliter le processus lors de la migration du serveur. La configuration du nouveau serveur est une étape de moins à gérer.