Le PHPMailer de WordPress ne fonctionne pas sur votre site, ce qui fait que vous et vos utilisateurs ne recevez pas d'emails importants ?
Par défaut, WordPress utilise PHPMailer et la fonction wp_mail() pour envoyer des courriels depuis le serveur de messagerie de votre hébergeur. Cependant, il ne s'agit pas d'un moyen fiable d'envoyer des courriels, et il arrive que vos messages ne soient pas envoyés ou qu'ils atterrissent dans le dossier spam.
Certains clients de GoDaddy ont eu des problèmes avec PHPMailer sur des comptes GoDaddy Managed Hosting.
Heureusement, vous pouvez contourner PHPMailer, et nous allons vous montrer comment.
Corrigez vos emails WordPress dès maintenant
Qu'est-ce que PHPMailer dans WordPress ?
PHPMailer est une bibliothèque de code que les applications PHP peuvent utiliser pour envoyer des courriers électroniques. De nombreux systèmes de gestion de contenu (CMS), dont WordPress, utilisent PHPMailer.
Plus précisément, WordPress utilise une fonction PHP appelée wp_mail() pour envoyer des courriels à partir de votre serveur d'hébergement. Grâce à la fonction wp_mail(), vous pouvez commencer à envoyer des courriels à partir de votre site WordPress dès maintenant. Cela inclut les emails de notification de l'administrateur de WordPress, les emails de gestion des utilisateurs tels que les emails de réinitialisation de mot de passe, et les emails des plugins tels que les notifications de soumission de formulaire de contact.
L'inconvénient est que PHPMailer et wp_mail() n'ajoutent aucune authentification à vos courriels pour éviter qu'ils ne soient envoyés au spam. De plus, si votre serveur web n'est pas configuré pour envoyer de gros volumes d'e-mails, vous risquez d'avoir des problèmes si vous envoyez des e-mails en masse qui dépassent les limites fixées par votre fournisseur d'hébergement.
Connecter votre site WordPress à un fournisseur SMTP tiers vous permet d'éviter ces problèmes de messagerie et de résoudre le problème du PHPMailer qui ne fonctionne pas.
Comment réparer le PHPMailer de WordPress qui ne fonctionne pas
Pour résoudre le problème de PHPMailer qui n'envoie pas d'emails depuis votre site WordPress, vous devez authentifier votre domaine d'envoi et configurer le SMTP sur votre site web. Nous allons vous montrer comment procéder en quelques étapes simples :
Dans cet article
Étape 1 : Installer un plugin WordPress SMTP
La façon la plus simple de connecter votre site à un serveur SMTP est d'utiliser un plugin. Il y a beaucoup de plugins WordPress SMTP à choisir, mais nous recommandons WP Mail SMTP. Il est facile à utiliser et offre de nombreuses fonctionnalités avancées pour le suivi de vos emails une fois que vous l'avez configuré.
Si vous avez besoin d'aide pour installer le plugin WP Mail SMTP, consultez ce tutoriel sur l'installation d'un plugin WordPress.
La version gratuite de WP Mail SMTP améliorera la livraison de vos emails, ou vous pouvez mettre à jour pour accéder à l'enregistrement des emails et à d'autres fonctionnalités avancées.
Étape 2 : Configuration de votre expéditeur SMTP
Une fois que vous avez installé WP Mail SMTP, vous devez le configurer pour connecter votre site à votre fournisseur de service SMTP tiers, également appelé mailer.
Si vous préférez qu'un professionnel configure WP Mail SMTP pour vous, notre équipe de support offre un service d'installation en gant blanc à un coût supplémentaire.
Ou, si vous voulez faire le travail vous-même, vous pouvez ouvrir votre tableau de bord WordPress et vous rendre dans WP Mail SMTP " Settings. Cliquez ensuite sur le bouton Lancer l'assistant de configuration.
L'assistant d'installation vous guide pas à pas, en commençant par le choix d'un expéditeur.
Il existe de nombreuses options, mais nous recommandons SendLayer, SMTP.com ou Brevo (anciennement Sendinblue). Ces expéditeurs sont faciles à utiliser, abordables pour démarrer et très fiables pour l'envoi d'e-mails transactionnels.
Vous devrez créer un compte auprès de l'expéditeur que vous aurez choisi. Cela peut impliquer l'ajout d'enregistrements DNS à vos paramètres de domaine pour ajouter l'authentification SMTP à votre nom de domaine. Consultez la documentation de votre expéditeur pour savoir comment le configurer :
- Envoi de la couche
- SMTP.com
- Brevo
- Amazon SES
- Espace de travail Google / Gmail
- Arme à feu
- Microsoft 365 / Outlook.com
- Le cachet de la poste
- SendGrid
- SparkPost
- Zoho Mail
- Autres SMTP
Lorsque vous avez terminé, cliquez sur Enregistrer et continuer pour passer à l'étape suivante. En fonction du service de messagerie que vous avez choisi, vous verrez des paramètres SMTP supplémentaires sur l'écran suivant. Vous pouvez y choisir le nom et l'adresse électronique de l'expéditeur que vous souhaitez utiliser et saisir la clé API de votre expéditeur, si vous en avez besoin.
Une fois que vous avez saisi tous les paramètres requis, cliquez à nouveau sur Enregistrer et continuer.
Étape 3 : Activer la journalisation et les alertes par courrier électronique (facultatif)
WP Mail SMTP vous demandera alors quelles fonctionnalités vous souhaitez activer pour votre site. L'amélioration de la délivrabilité des emails, le suivi des erreurs dans les emails, et les rapports complets sur les emails sont activés automatiquement.
Vous pouvez également choisir d'activer les journaux détaillés des courriels, qui stockeront les en-têtes de vos courriels et vous indiqueront l'état de livraison de chaque courriel envoyé par votre site, ainsi que le suivi des ouvertures et des clics.
Pour recevoir chaque semaine un e-mail contenant un résumé des e-mails de votre site web, cochez la case du Résumé hebdomadaire par e-mail. Cet e-mail vous donne un aperçu des statistiques de votre site web pour la semaine écoulée.
Enfin, si vous souhaitez recevoir un texte, un email ou une notification Slack lorsque votre site ne parvient pas à envoyer un email, vous pouvez activer les alertes email instantanées. C'est très utile pour résoudre les problèmes qui surviennent avec vos emails WordPress.
L'assistant d'installation vous demandera de configurer quelques paramètres supplémentaires pour toutes les fonctionnalités que vous activez, par exemple en vous demandant quels paramètres vous souhaitez suivre dans vos journaux d'e-mails et quel contenu vous souhaitez inclure.
Et c'est tout ! Terminez l'assistant de configuration et vos emails WordPress PHPMailer seront maintenant envoyés en utilisant SMTP. Juste pour être sûr, vous recevrez un email de test de WP Mail SMTP pour vérifier que tout fonctionne.
Corrigez vos emails WordPress dès maintenant
Ensuite, trouver le meilleur plugin de formulaire de contact pour WordPress
Les plugins de formulaire de contact comme WPForms vous aident à conclure des ventes et à développer votre entreprise en donnant aux visiteurs un moyen facile de vous contacter.
Consultez notre liste des meilleurs plugins de formulaire de contact WordPress pour obtenir les meilleures recommandations. Vous pouvez également lire notre tutoriel sur la façon d'envoyer des notifications par email à plusieurs adresses email à partir d'un formulaire de contact.
Prêt à corriger vos courriels ? Commencez dès aujourd'hui avec le meilleur plugin WordPress SMTP. Si vous n'avez pas le temps de réparer vos emails, vous pouvez obtenir une assistance complète de White Glove Setup en tant qu'achat supplémentaire, et il y a une garantie de remboursement de 14 jours pour tous les plans payants.Si cet article vous a aidé, n'hésitez pas à nous suivre sur Facebook et Twitter pour d'autres conseils et tutoriels WordPress.