WordPress n'envoie pas d'e-mails sur AWS

Comment résoudre le problème des e-mails WordPress non envoyés sur AWS EC2

Résumer :ChatGPTPerplexity

WordPress n’envoie pas les notifications par e-mail sur AWS ?

C'est un problème courant avec les sites WordPress sur EC2, mais il est facile à résoudre.

Dans cet article, nous vous montrerons comment faire fonctionner vos e-mails de manière fiable avec WordPress sur EC2.

Réparez vos e-mails WordPress maintenant

Pourquoi ne reçois-je pas d’e-mails de mon site WordPress ?

Il y a 3 raisons pour lesquelles les e-mails de votre site WordPress n’envoient pas :

  • Le SMTP est désactivé ou non configuré sur votre instance EC2 ou votre plan d’hébergement.
  • Il y a un problème avec les paramètres de notification de votre plugin qui empêche l'envoi des e-mails.
  • WordPress envoie des e-mails, mais ils ne sont pas authentifiés, ils sont donc interceptés par les filtres anti-spam en route vers le destinataire.

Sur AWS, vous pouvez demander que les limites d'envoi d'e-mails sur le port 25 soient levées. Cela vous permet d'envoyer des e-mails depuis votre instance EC2.

WordPress sur une instance Amazon EC2

Mais même dans ce cas, vous rencontrerez probablement toujours le problème des e-mails WordPress allant dans les spams car vos e-mails ne seront pas authentifiés lors de leur envoi.

Dans ce guide étape par étape, nous expliquerons la meilleure façon de résoudre tous ces problèmes avec les e-mails WordPress sur AWS EC2.

Si vous utilisez Amazon Lightsail, nous avons un guide séparé sur comment configurer les e-mails WordPress sur Lightsail.

Comment résoudre le problème d'envoi d'e-mails par WordPress sur AWS EC2

1. Installer WP Mail SMTP sur EC2

WP Mail SMTP est le meilleur plugin SMTP pour WordPress. Il vous permet d'envoyer facilement des e-mails WordPress via un fournisseur de messagerie tiers ou un serveur SMTP.

Cela vous donne la flexibilité d'utiliser un fournisseur de messagerie gratuit ou payant en fonction de la nature des e-mails et de la quantité que vous devez envoyer.

L'AMI Bitnami est livrée avec la version gratuite de WP Mail SMTP préinstallée. C'est le meilleur choix si vous débutez avec WordPress sur AWS.

Image Machine Amazon certifiée WordPress par Bitnami (AMI)

Avant de continuer le tutoriel, assurez-vous de mettre à jour le plugin WP Mail SMTP préinstallé vers la dernière version.

Si vous êtes un client Pro, vous voudrez désactiver la version gratuite sur votre instance EC2. Téléchargez ensuite la version payante depuis votre compte WP Mail SMTP et téléversez-la sur votre site WordPress sur AWS.

Télécharger WP Mail SMTP pour corriger les formulaires de contact WPForms qui n'envoient pas d'e-mail

La configuration de WP Mail SMTP est simple. L'assistant de configuration s'ouvrira dès que vous activerez WP Mail SMTP. Vous pouvez redémarrer l'assistant à tout moment en cliquant sur le bouton Lancer l'assistant de configuration dans vos paramètres WP Mail SMTP.

Sachez simplement que le redémarrage de l'assistant après la configuration initiale pourrait réinitialiser votre configuration de messagerie.

2. Configurer le fournisseur de services de messagerie ou le serveur SMTP

Nous pouvons maintenant choisir un nouveau fournisseur pour gérer les e-mails sortants de WordPress sur AWS.

Cliquez sur le bouton C’est parti pour commencer.

Démarrer l'assistant de configuration WP Mail SMTP pour corriger les formulaires WPForms qui n'envoient pas d'e-mail

Sur l'écran suivant, cliquez sur le service de messagerie que vous souhaitez utiliser dans la liste. WP Mail SMTP prend en charge les fournisseurs de messagerie gratuits et payants, notamment :

La plupart des fournisseurs ont des limites, bien qu'aucune ne soit aussi restrictive que la configuration par défaut d'EC2.

Gardez à l'esprit que :

  • Un service de messagerie transactionnel comme SendLayer, SMTP.com, ou Brevo sera le meilleur pour la plupart des sites. Ces fournisseurs sont capables de gérer un grand volume d'e-mails et sont connus pour être très fiables.
  • Gmail est le meilleur pour les petits sites. Vous pourriez rencontrer des problèmes si vous l'utilisez pour des sites qui génèrent beaucoup d'e-mails, en raison des limites d'envoi de Google.
  • Si vous choisissez Amazon SES, n'oubliez pas que les comptes sandbox ne peuvent envoyer que 200 e-mails / jour et 1 e-mail / seconde jusqu'à ce que vous demandiez l'accès en production.
  • Avec Autre SMTP, vous pouvez également utiliser des constantes pour saisir en toute sécurité les détails de connexion SMTP si vous préférez cette méthode. Il est important d'utiliser le bon port SMTP avec Autre SMTP pour éviter les problèmes de connexion ou les délais d'attente.

Conseil de sécurité : Si vous choisissez Amazon SES pour votre service d'envoi d'e-mails, créez un nouvel utilisateur SMTP avec le bouton Créer des informations d'identification SMTP de la console. Depuis le 6 sept. 2024, AWS attache automatiquement la politique gérée AmazonSesSendingAccess ; les politiques IAM intégrées pour les utilisateurs SES-SMTP sont désormais déconseillées.

Choisir le service d'envoi depuis l'assistant de configuration

Une fois que vous avez choisi votre service d'envoi, consultez notre documentation pour terminer les étapes de configuration côté fournisseur.

Vous souhaitez configurer plusieurs services de messagerie ? Vous pouvez le faire dans les paramètres des connexions supplémentaires une fois que vous avez terminé l'assistant de configuration. Sélectionnez ensuite une connexion de secours et configurez le routage intelligent.

Une fois que vous avez terminé la configuration de votre service d'envoi d'e-mails, vous pouvez revenir à cet article pour finaliser la configuration de vos e-mails AWS.

3. Activer la journalisation des e-mails dans WordPress

À la fin de l'assistant, les clients WP Mail SMTP Pro auront la possibilité d'activer la journalisation des e-mails et les alertes par e-mail dans le plugin.

Activation des journaux d'e-mails et des alertes par e-mail dans l'assistant de configuration WP Mail SMTP

Journaux d'e-mails détaillés vous permettent de surveiller facilement les e-mails envoyés pour voir s'ils ont été livrés avec succès. Vous pouvez afficher les journaux sous forme de liste ou consulter un graphique sur le tableau de bord WordPress.

Les statuts exacts que vous voyez dans le journal des e-mails dépendent du service d'envoi d'e-mails que vous avez choisi.

Widget du tableau de bord WP Mail SMTP Pro

L'activation de la journalisation des e-mails active automatiquement les Rapports d'e-mails complets, où vous pouvez voir toutes sortes de données utiles sur les e-mails. Le Résumé hebdomadaire des e-mails vous livrera les statistiques de livraison des e-mails de la semaine passée dans votre boîte de réception.

Alertes e-mail instantanées vous avertissent si votre site échoue à envoyer un e-mail. Le message comprendra des détails pour vous aider à résoudre le problème et à rétablir l'envoi correct de vos e-mails.

Une notification d'alerte par e-mail

Si vous activez la journalisation des e-mails, l'écran suivant

Cette fonctionnalité vous permet également de :

  • Suivre les ouvertures d'e-mails et les clics sur les liens
  • Enregistrer les pièces jointes
  • Exporter les journaux dans une feuille de calcul
  • Imprimer les journaux
  • Et plus

Si vous souhaitez voir comment cela fonctionne, consultez ce guide sur comment enregistrer vos e-mails WordPress.

Nous pouvons maintenant utiliser WP Mail SMTP pour vérifier que votre DNS est correctement configuré.

4. Vérifier les enregistrements DNS dans WP Mail SMTP

Selon votre fournisseur de messagerie, il vous a peut-être été demandé de créer de nouveaux enregistrements DNS pour authentifier vos e-mails.

WP Mail SMTP inclut un vérificateur de domaine qui analysera automatiquement vos nouveaux enregistrements DNS pour détecter les problèmes.

Vous pouvez l'utiliser en cliquant sur l'onglet Test d'e-mail dans le plugin.

Tester les e-mails Cloudflare dans WordPress

Entrez l'adresse du destinataire pour votre e-mail de test et cliquez sur Envoyer l'e-mail.

Envoyez un e-mail de test depuis WP Mail SMTP

Si tout est correctement configuré, vous verrez un message vert.

Tester l'e-mail Cloudflare dans WordPress - message de succès

Si WP Mail SMTP détecte des problèmes avec votre DNS, il affichera un avertissement.

Message d'avertissement : la délivrabilité devrait être améliorée

En plus de l'avertissement, vous verrez des informations sur les étapes à suivre pour améliorer la délivrabilité des e-mails. Nous avons publié 2 guides supplémentaires qui vous aideront à résoudre les problèmes DNS les plus courants :

  • Comment créer un enregistrement DMARC : Cet article comprend un exemple DMARC de base qui fonctionnera sur la plupart des domaines. Vous pouvez ajuster l'exemple si vous souhaitez une règle plus restrictive.
  • Comment fusionner plusieurs enregistrements SPF : Si vous avez déjà un enregistrement SPF configuré, il est important de ne pas en ajouter d’autres. Ce guide explique comment fusionner plusieurs enregistrements SPF en 1 ligne.

Examinons maintenant les moyens de simplifier la gestion des paramètres de messagerie sur vos plugins.

5. Forcer le même e-mail d'expéditeur dans tous les plugins

De nombreux plugins utilisent l’adresse e-mail de l’administrateur du site comme destinataire des notifications. WordPress envoie également des notifications par e-mail à cette adresse.

Maintenant que tout fonctionne, vous pourrez changer l’adresse e-mail de l’administrateur du site dans WordPress de [email protected] (la valeur par défaut d’EC2) à votre propre adresse.

En plus de cela, vous pourriez également rencontrer un problème avec l’adresse e-mail de l’expéditeur dans divers plugins.

Chaque plugin peut définir son propre e-mail d’expéditeur, et si l’e-mail d’expéditeur ne correspond pas à celui que vous avez configuré dans WP Mail SMTP, ces e-mails seront envoyés sans authentification. Ainsi, vos e-mails WordPress vont dans le spam (ou disparaissent).

Pour résoudre ce problème, WP Mail SMTP vous permet de forcer l’e-mail et le nom de l’expéditeur sur l’ensemble de votre site. Ce paramètre fonctionne avec tous les plugins qui utilisent wp_mail() pour envoyer des e-mails.

Lorsque l’un ou l’autre de ces paramètres est coché, le nom ou l’e-mail de l’expéditeur défini dans d’autres plugins sera ignoré. C’est donc un moyen simple et rapide de remplacer les formulaires de contact ou les plugins qui pourraient envoyer des e-mails à partir d’adresses non authentifiées.

Forcer le paramètre d'e-mail de l'expéditeur pour Gmail

Avec certains fournisseurs de messagerie, Forcer l’e-mail de l’expéditeur est sélectionné par défaut et grisé, comme dans la capture d’écran ci-dessus. C’est parce que le serveur de messagerie n’autorisera pas l’envoi d’e-mails à partir d’autres adresses. Cette exigence varie selon le fournisseur.

Si vous souhaitez envoyer des e-mails à partir de plus d’une adresse dans WordPress, vous pouvez utiliser plusieurs alias Gmail pour envoyer des e-mails dans WordPress.

6. Contrôler les notifications de mise à jour du cœur, des plugins et des thèmes

Voici un dernier conseil si vous utilisez WordPress sur plusieurs instances EC2.

WP Mail SMTP vous permet de contrôler facilement les e-mails automatiques de WordPress, y compris les notifications de mise à jour de plugins et du cœur. Vous trouverez les paramètres sous Contrôles des e-mails.

Contrôles d'e-mail dans WP Mail SMTP

À partir de là, vous pouvez rapidement désactiver les e-mails de mise à jour automatique que vous ne souhaitez pas recevoir.

Désactiver les e-mails de mise à jour automatique des plugins

Ce paramètre est génial si vous avez plusieurs sites de test ou bac à sable et que vous souhaitez réduire le nombre d’e-mails que vous recevez de WordPress.

Réparez vos e-mails WordPress maintenant

Ensuite, examinez les paramètres de messagerie de vos plugins

Et voilà ! Vous avez maintenant résolu les problèmes d’envoi d’e-mails WordPress par AWS EC2.

Il est utile de vérifier vos journaux d’e-mails dans WP Mail SMTP pour identifier les plugins qui pourraient envoyer des e-mails. Pour vous aider, consultez nos guides de configuration de messagerie pour :

Prêt à corriger vos e-mails ? Commencez dès aujourd'hui avec le meilleur plugin SMTP WordPress. Si vous n’avez pas le temps de corriger vos e-mails, vous pouvez obtenir une assistance complète de configuration White Glove 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é, suivez-nous sur Facebook et Twitter pour plus de conseils et tutoriels WordPress.

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

Claire Broadley

Claire est la responsable du contenu de l'équipe WP Mail SMTP. Elle a plus de 13 ans d'expérience dans la rédaction sur WordPress et l'hébergement Web. En savoir plus

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP préféré pour envoyer de manière fiable vos e-mails WordPress.