Paramètres WordPress négligés qui perturbent la livraison des e-mails (et comment y remédier)

Résumez :ChatGPTPerplexité

Vous avez installé WP Mail SMTP. Vos enregistrements DNS sont parfaits. Vos identifiants SMTP sont corrects. Vous avez tout testé.

Alors pourquoi les e-mails ne sont-ils TOUJOURS PAS envoyés ?

La plupart des problèmes liés aux e-mails WordPress sont résolus une fois que vous avez configuré correctement le SMTP. Mais parfois, même lorsque WP Mail SMTP est correctement configuré, les e-mails ne parviennent pas à leur destinataire pour des raisons qui n'ont rien à voir avec votre logiciel de messagerie.

Ce sont les paramètres WordPress qui perturbent discrètement l'envoi d'e-mails, même lorsque votre configuration SMTP est parfaite. Ils ne génèrent pas de messages d'erreur. Ils ne perturbent pas votre site. Et ils sont incroyablement faciles à négliger, car vous les avez configurés une fois, il y a des années, et vous n'y avez plus jamais repensé.

Réparons-les.

Corrigez vos emails WordPress dès maintenant

1. Votre adresse e-mail d'administrateur WordPress est incorrecte (oui, vraiment)

Tout d'abord, rendez-vous dans Paramètres » Général et consultez votre « Adresse e-mail d'administration ».

Est-ce correct ? Est-ce une adresse e-mail que vous consultez régulièrement ? S'agit-il toujours de l'ancienne adresse de votre développeur, celle qu'il a utilisée pour créer votre site ?

C'est plus important que vous ne le pensez. WordPress utilise cette adresse e-mail pour les demandes de réinitialisation de mot de passe, les notifications système, les alertes de mise à jour des plugins et les messages d'erreur critiques. C'est aussi souvent l'adresse de secours pour les notifications de formulaire lorsque rien d'autre n'est configuré.

Si cette adresse e-mail est incorrecte, vous passez à côté de messages importants sans même vous en rendre compte.

La solution :

  1. Allez dans Paramètres » Général
  2. Mettre à jour l'adresse e-mail de l'administration
  3. Vérifiez votre boîte de réception pour trouver l'e-mail de vérification (WordPress vous en envoie un lorsque vous modifiez votre adresse).
  4. Cliquez sur le lien de confirmation.
  5. Envoyez un e-mail test pour vous assurer que cela fonctionne bien.

Remarque pour les utilisateurs du plugin Form Builder

Si vous n'avez pas configuré d'adresses e-mail spécifiques pour les notifications dans vos formulaires, celles-ci seront envoyées par défaut à cette adresse e-mail d'administration. Si celle-ci est incorrecte, vos notifications de formulaire de contact seront également envoyées à la mauvaise adresse.

2. Votre « De : » casse tout

Vous utilisez Gmail comme adresse e-mail d'expéditeur ? Outlook ? Yahoo ?

C'est probablement pour cela que vos e-mails sont rejetés.

Les serveurs de messagerie n'apprécient pas que vous envoyiez des e-mails prétendant provenir de gmail.com via le serveur de votre site web. Cela ressemble à une usurpation d'identité, et ils les bloquent.

Même si vous utilisez le même domaine, l'envoi à partir d'une adresse e-mail non correspondante ou non authentifiée entraîne des problèmes de délivrabilité.

Attendez, mais je n'ai pas d'adresse e-mail sur mon domaine...

Si vous utilisez actuellement un fournisseur de messagerie gratuit, vous devrez d'abord créer une adresse e-mail professionnelle. La plupart des fournisseurs d'hébergement (tels que Bluehost, SiteGround ou HostGator) incluent des comptes de messagerie gratuits dans leur offre d'hébergement.

Vous ne savez pas comment en créer un ? Consultez notre guide pour savoir comment créer gratuitement votre propre domaine de messagerie électronique.

La solution :

  1. Créez une adresse e-mail qui correspond à votre domaine (comme [email protected] ou [email protected]).
  2. Dans WP Mail SMTP, allez dans Paramètres » Général
  3. Entrez votre adresse e-mail de domaine dans le champ « De : ».
  4. Activez « Force From Email » pour remplacer les autres plugins.
  5. Configurez l'authentification SPF et DKIM pour votre domaine (WP Mail SMTP vous guidera tout au long du processus).
  6. Testez votre configuration

C'est l'une de ces choses qui semblent insignifiantes, mais qui ont un impact considérable sur la réception effective de vos e-mails dans les boîtes de réception.

Pour obtenir des instructions détaillées sur la modification du nom et de l'adresse e-mail de l'expéditeur WordPress, consultez notre guide complet sur les paramètres d'expéditeur WordPress.

3. L'URL de votre site est incorrecte (en particulier après un transfert depuis l'environnement de test)

Celui-ci attrape les gens sans cesse.

Vous clonez votre site de test pour le mettre en ligne. Ou vous migrez de HTTP vers HTTPS. Ou vous changez de domaine. Et soudain, les e-mails commencent à présenter des dysfonctionnements étranges.

Pourquoi ? Parce que WordPress utilise toujours l'ancienne URL dans ses fonctions principales, ce qui affecte les liens de réinitialisation des mots de passe (ils renvoient vers le mauvais site), le routage des e-mails, les fonctions de messagerie internes de WordPress et les redirections lors de l'envoi de formulaires.

La solution :

  1. Allez dans Paramètres » Général
  2. Vérifiez que les champs « Adresse WordPress (URL) » et « Adresse du site (URL) » sont corrects.
  3. Assurez-vous qu'ils sont identiques (à moins que vous ne sachiez précisément pourquoi ils ne devraient pas l'être).
  4. Si vous venez de migrer, mettez à jour la structure de vos permaliens (Paramètres » Permaliens » Enregistrer les modifications).
  5. Vider tous les caches
  6. Enregistrez à nouveau les paramètres de notification de votre plugin de formulaire pour mettre à jour toutes les URL enregistrées.

Ceci est particulièrement important si vous envoyez des e-mails contenant des liens vers votre site. Les URL brisées dans les e-mails donnent une impression d'amateurisme et agacent vos utilisateurs.

4. Vous avez installé WP Mail SMTP, mais vous ne l'avez pas réellement configuré.

C'est l'erreur la plus courante que je constate.

Les gens installent WP Mail SMTP, se laissent distraire et supposent que cela fonctionne. Mais si vous n'avez pas choisi de programme de messagerie lors de la configuration, le plugin est essentiellement « désactivé » et votre site utilise toujours la fonction PHP mail, qui n'est pas fiable.

Voici ce qui se passe réellement : lorsque WP Mail SMTP est réglé sur « Default » (Par défaut) ou « PHPMailer » dans le menu déroulant du programme de messagerie, il ne contrôle pas du tout vos e-mails. Vous devez sélectionner un véritable fournisseur de services de messagerie électronique (tel que SendLayer, Gmail, SMTP.com, etc.) pour que le plugin puisse prendre le relais.

Aucun expéditeur sélectionné

Un autre problème courant est l'installation de plusieurs plugins SMTP. Si vous avez WP Mail SMTP et un autre plugin de messagerie, ils entreront en conflit et aucun des deux ne fonctionnera correctement.

La solution :

  1. Allez dans WP Mail SMTP » Paramètres
  2. Assurez-vous d'avoir sélectionné un véritable programme de messagerie (et non « Default » ou « PHPMailer »).
  3. Terminez la configuration de l'authentification pour le service de messagerie que vous avez choisi — suivez les instructions fournies par votre fournisseur spécifique.
  4. Désactivez tous les autres plugins SMTP ou de messagerie électronique.
  5. Envoyez un e-mail test depuis WP Mail SMTP » Outils » Test d'e-mail
  6. Vérifiez vos journaux de messagerie pour confirmer que les e-mails sont bien envoyés via votre programme de messagerie configuré.

Si vous ne savez pas quel service d'envoi utiliser, SendLayer, SMTP.com et Brevo sont des choix fiables pour les e-mails transactionnels WordPress. Ils proposent tous des formules gratuites pour commencer.

5. Les autorisations des rôles utilisateur bloquent les fonctions de messagerie électronique.

C'est sournois.

Si vous avez personnalisé les rôles ou les capacités des utilisateurs, vous avez peut-être accidentellement supprimé les autorisations dont WordPress a besoin pour envoyer correctement les e-mails.

Cela affecte les éditeurs qui ne peuvent pas envoyer de notifications, les rôles personnalisés qui devraient déclencher des e-mails automatisés, le traitement des soumissions de formulaires (en particulier si l'utilisateur qui soumet le formulaire dispose de permissions restreintes) et les fonctionnalités des plugins qui dépendent de capacités spécifiques.

La solution :

  1. Vérifiez les capacités des rôles utilisateur (utilisez un plugin tel que User Role Editor si nécessaire).
  2. Assurez-vous que les rôles concernés disposent des capacités suivantes :
    • manage_options (pour les administrateurs)
    • edit_posts (pour les créateurs de contenu)
    • upload_files (si les e-mails contiennent des pièces jointes)
  3. Réinitialisez les rôles personnalisés aux valeurs par défaut si vous soupçonnez une corruption.
  4. Tester l'envoi d'e-mails à partir de différents comptes utilisateurs

Si vous rencontrez régulièrement des problèmes liés aux e-mails d'inscription des utilisateurs, consultez notre guide complet de dépannage pour les problèmes liés aux e-mails d'inscription.

6. La limite de mémoire PHP est trop faible

Lorsque WordPress manque de mémoire, il échoue avant même d'atteindre wp_mail().

Cela se produit le plus souvent lors de l'envoi d'e-mails contenant des pièces jointes volumineuses, du traitement simultané de plusieurs notifications, de l'exécution simultanée de plugins gourmands en ressources ou lors de périodes de trafic intense.

Vous ne recevrez pas de message d'erreur indiquant « Échec de l'envoi de l'e-mail ». Le processus s'arrête tout simplement.

La solution :

  1. Vérifiez votre limite de mémoire actuelle (la plupart des sites WordPress nécessitent au moins 256 Mo).
  2. Augmentez-la en ajoutant ceci à wp-config.php :

php

  define('WP_MEMORY_LIMIT', '256M');

  1. Si vous utilisez un hébergement mutualisé, contactez votre hébergeur pour augmenter la limite.
  2. Consultez les journaux WP Mail SMTP pour voir si les échecs correspondent à des périodes de trafic intense.

Pour plus de solutions aux problèmes liés à la mémoire dans les e-mails, consultez notre guide sur la résolution des problèmes de livraison des e-mails dans WordPress.

7. WP-Cron est défectueux ou désactivé

WordPress Cron (WP-Cron) gère les tâches planifiées. Lorsqu'il tombe en panne, tous vos envois d'e-mails programmés sont également interrompus.

Cela comprend les notifications de commentaires programmées, les alertes de mise à jour des plugins, les notifications de formulaire différées, les rappels de renouvellement d'adhésion et les e-mails relatifs aux paniers abandonnés.

Découvrez comment configurer des flux de travail automatisés fiables pour les e-mails dans WordPress.

WP-Cron peut ne plus fonctionner s'il a été désactivé manuellement, si votre hébergeur le bloque, si votre site ne reçoit pas suffisamment de trafic pour le déclencher ou si un conflit entre plugins empêche son exécution.

La solution :

  1. Installez un plugin tel que WP Crontrol pour vérifier l'état de WP-Cron.
  2. Recherchez les tâches planifiées par e-mail qui ne sont pas en cours d'exécution.
  3. Si WP-Cron est désactivé, réactivez-le ou configurez une tâche cron réelle sur le serveur.
  4. Effacer les événements cron bloqués
  5. Utilisez l'outil de test de WP Mail SMTP pour confirmer la livraison des e-mails après avoir corrigé cron.

Si vous utilisez des formulaires de contact avec des notifications programmées ou différées, un cron défectueux signifie que ces e-mails ne seront jamais envoyés.

8. Paramètres réseau multisite

WordPress multisite ajoute une autre couche de casse-tête liés aux e-mails. Les paramètres à l'échelle du réseau peuvent remplacer les configurations individuelles des sites, et quand quelque chose ne fonctionne plus, bonne chance pour déterminer lequel de vos cinquante sous-sites est à l'origine du problème.

Le problème principal ? Le manque de visibilité. WordPress ne vous fournit pas de journal centralisé répertoriant tous les e-mails envoyés sur votre réseau. Lorsqu'un utilisateur du site B signale qu'il n'a pas reçu son e-mail de réinitialisation de mot de passe, vous devez passer en revue plusieurs tableaux de bord pour déterminer s'il s'agit d'un conflit entre plugins, d'un problème de configuration ou d'une panne à l'échelle du réseau.

Pire encore, tous les e-mails provenant de tous ces sous-sites transitent par le même canal de distribution. Si un sous-site commence à déclencher des plaintes pour spam, cela nuit à la délivrabilité de l'ensemble de votre réseau.

La solution :

Accédez à Mes sites » Administration réseau » Paramètres pour consulter les configurations de messagerie électronique à l'échelle du réseau. Si vous utilisez WP Mail SMTP Pro, activez-le sur le réseau afin qu'il fonctionne sur tous les sous-sites. Votre licence couvre l'ensemble du réseau en tant qu'installation unique.

Vérifiez que les administrateurs de chaque site disposent des autorisations nécessaires pour gérer leurs propres paramètres de messagerie. Pour une configuration complète, incluant la journalisation et la surveillance centralisées, consultez notre guide sur la gestion de la messagerie multisite.

9. Un autre plugin bloque silencieusement les notifications par e-mail

C'est le plus frustrant.

Certains plugins désactivent ou remplacent les notifications par défaut de WordPress sans vous en informer :

  • Plugins de sécurité bloquant les notifications de connexion « pour votre protection »
  • Les plugins e-commerce prennent le contrôle de wp_mail() avec leur propre système
  • Plugins de formulaire supprimant les notifications en double
  • Autres plugins SMTP/mailer en conflit
  • Les plugins de cache interfèrent avec les fonctions de messagerie électronique

Vous ne vous en rendrez pas compte à moins de le chercher spécifiquement.

La solution :

  1. Désactivez temporairement les plugins suspects un par un.
  2. Vérifiez les journaux de messagerie WP Mail SMTP après chaque désactivation pour voir si les e-mails fonctionnent à nouveau.
  3. Activez le mode débogage de WP Mail SMTP pour obtenir des informations détaillées.
  4. Une fois que vous avez identifié le coupable, soit :
    • Configurez-le pour qu'il fonctionne avec WP Mail SMTP.
    • Remplacez-le par une alternative.
    • Contactez le développeur pour obtenir des conseils sur la compatibilité.

Pour obtenir des instructions détaillées sur le dépannage en cas de conflits entre plugins, consultez notre guide de dépannage WP Mail SMTP.

La journalisation détaillée de WP Mail SMTP vous indique quels e-mails ont été déclenchés, lesquels ont été bloqués et où les échecs se sont produits. C'est le moyen le plus rapide de diagnostiquer les conflits entre plugins.

Ces paramètres ne sont qu'un début

La configuration de ces neuf paramètres permettra de résoudre de nombreux problèmes liés aux e-mails. Mais voici la réalité : la livraison des e-mails WordPress comporte trop de variables pour que les paramètres seuls puissent garantir le succès.

Vos e-mails doivent toujours être correctement authentifiés. Votre hébergeur doit toujours autoriser l'envoi de courriers électroniques. Le service de messagerie que vous avez choisi doit être correctement configuré. Et vous devez disposer d'un moyen de savoir quand quelque chose ne fonctionne pas.

C'est pourquoi la plupart des sites WordPress utilisent SMTP plutôt que la fonction mail PHP par défaut. SMTP ajoute une authentification qui prouve que vos e-mails sont légitimes, ce qui fait la différence entre atterrir dans la boîte de réception ou dans le dossier spam.

Corrigez vos emails WordPress dès maintenant

Ensuite, apprenez les bases de la délivrabilité des e-mails.

Maintenant que vous avez résolu les problèmes courants liés aux paramètres, découvrez comment configurer correctement l'authentification et la délivrabilité des e-mails dans notre Guide du débutant sur la délivrabilité des e-mails.

Prêt à réparer vos emails ? 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.

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

Rachel Adnyana

Rachel écrit sur WordPress depuis une dizaine d'années et construit des sites web depuis bien plus longtemps. Outre le développement web, elle est fascinée par l'art et la science du référencement et du marketing numérique.

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP favori pour envoyer vos emails WordPress de manière fiable.