Comment envoyer des e-mails WordPress avec Amazon SES

Comment envoyer des e-mails WordPress avec Amazon SES

Résumer :ChatGPTPerplexity

Si vous souhaitez envoyer des e-mails WordPress avec Amazon SES, vous aurez besoin de plus qu'un simple compte AWS. Vous avez également besoin que votre site prouve qu'il est autorisé à envoyer.

Amazon SES démarre chaque nouveau compte dans un environnement bac à sable restreint. Et la fonction de messagerie par défaut de WordPress ne peut pas se connecter directement à SES, de sorte que ces e-mails échouent silencieusement.

Dans ce guide, vous apprendrez à connecter Amazon SES à WordPress en utilisant WP Mail SMTP.

Vous créerez également des clés d'accès AWS, quitterez le bac à sable, vérifierez votre domaine et enverrez un e-mail de test. Commençons.

Corrigez les problèmes d'e-mails WordPress maintenant

Qu'est-ce qu'Amazon SES ?

Amazon SES (Simple Email Service) est un service d'e-mail à la demande d'Amazon Web Services. Il est conçu pour envoyer de gros volumes d'e-mails transactionnels à faible coût.

Les e-mails transactionnels sont les messages que votre site envoie automatiquement. Cela inclut les réinitialisations de mot de passe, les reçus de commande et les notifications de formulaire de contact.

Voici pourquoi les gens choisissent Amazon SES pour WordPress :

  • Faible coût. Vous payez environ 0,10 $ pour 1 000 e-mails que vous envoyez.
  • Gratuit pour commencer. AWS inclut un niveau gratuit de 3 000 e-mails par mois pendant votre première année.
  • Forte délivrabilité. SES s'exécute sur l'infrastructure de confiance d'Amazon, ce qui aide vos e-mails à atteindre la boîte de réception.
  • Évolutif avec vous. Il gère une poignée d'e-mails ou des millions.

Il y a un hic honnête. Amazon SES est plus difficile à configurer que la plupart des expéditeurs.

Vous travaillerez dans la console AWS, créerez des clés de sécurité et attendrez qu'Amazon approuve votre compte. Si vous souhaitez une configuration plus rapide, un expéditeur plus simple comme SendLayer ou SMTP.com prend quelques minutes.

Remarque : Amazon SES est un excellent choix si vous utilisez déjà AWS ou si vous envoyez beaucoup d'e-mails. Si vous n'avez besoin que de quelques e-mails pour atteindre la boîte de réception, un expéditeur plus simple pourrait mieux vous convenir.

Mais WordPress ne peut pas se connecter à Amazon SES tout seul. C'est là qu'intervient WP Mail SMTP.

WP Mail SMTP achemine les e-mails de votre site via SES au lieu de la fonction de messagerie PHP peu fiable. Il sert de pont entre WordPress et Amazon SES.

Comment configurer Amazon SES dans WordPress

Vous configurez Amazon SES dans WordPress en 6 étapes. Voici le chemin complet du début à la fin :

Avant de commencer, assurez-vous d'avoir ceci à portée de main :

  • Un compte AWS (une carte de crédit est requise pour l'inscription).
  • Un certificat SSL sur votre site WordPress, afin qu'il se charge via HTTPS.
  • Une adresse e-mail basée sur un domaine, comme [email protected].

Passons maintenant en revue chaque étape.

Étape 1 : Installer WP Mail SMTP

Si vous souhaitez utiliser Amazon SES dans WordPress, vous avez besoin de WP Mail SMTP. C'est le meilleur plugin SMTP pour WordPress, rendant l'ensemble du processus très simple.

Le service de messagerie Amazon SES est disponible avec la version Pro de WP Mail SMTP. Pour télécharger la version Pro, rendez-vous sur votre compte WP Mail SMTP.

Après cela, cliquez sur l'onglet Téléchargements et téléchargez la dernière version sur votre bureau.

Télécharger le plugin WP Mail SMTP

Ensuite, ouvrez votre tableau de bord WordPress et téléchargez le fichier zip pour installer le plugin.

Si vous avez besoin d'aide pour cette partie, consultez ce guide pour installer un plugin WordPress.

Téléchargez le plugin WP Mail SMTP sur la page des plugins

Une fois le plugin téléchargé, cliquez sur Activer. Cela lancera l'assistant de configuration de WP Mail SMTP dans votre navigateur.

Vous pouvez laisser cet onglet de navigateur ouvert et passer à l'étape suivante.

Étape 2 : Créer un utilisateur IAM AWS et des clés d'accès

Ensuite, créez un utilisateur IAM dans AWS pour obtenir vos clés d'accès. Ces clés permettent à WP Mail SMTP de se connecter à Amazon SES en toute sécurité.

IAM signifie Identity and Access Management (Gestion des identités et des accès). Au lieu d'utiliser votre connexion AWS principale, vous créez un utilisateur limité juste pour l'envoi d'e-mails.

Commencez par vous connecter à votre Console de gestion AWS. Vous arriverez sur le tableau de bord principal.

Tableau de bord de la console de gestion AWS après connexion

Créez votre utilisateur IAM

Dans la barre de recherche en haut, tapez IAM. Sélectionnez ensuite IAM dans les résultats pour ouvrir le service.

Recherche du service IAM dans la console AWS

Dans le menu de gauche, cliquez sur Utilisateurs. Cliquez ensuite sur le bouton Créer un utilisateur.

La page des utilisateurs IAM avec le bouton Créer un utilisateur

Donnez un nom clair à votre utilisateur. Un format comme votredomaine_wpmailsmtp vous aide à le suivre plus tard. Cliquez ensuite sur Suivant.

Saisie du nom d'utilisateur IAM et clic sur Suivant

Attacher la politique AmazonSESFullAccess

Sur l'écran des autorisations, sélectionnez Attacher des politiques directement. De cette façon, vous donnez à l'utilisateur un accès SES sans groupe.

Sélection de l'attachement direct des stratégies sur l'écran des autorisations

Dans la zone de recherche, tapez AmazonSESFullAccess. Cochez la case à côté dans les résultats.

Activation de la stratégie AmazonSESFullAccess

Cliquez sur Suivant pour continuer vers l'écran de révision.

Cliquer sur Suivant après avoir attaché la stratégie

Vérifiez les détails. Si tout semble correct, cliquez sur Créer un utilisateur.

Vérification des détails et clic sur Créer un utilisateur

Générez votre ID de clé d'accès et votre clé d'accès secrète

Ouvrez maintenant le nouvel utilisateur pour créer ses clés. Dans la liste Utilisateurs, cliquez sur le nom d'utilisateur que vous venez de créer.

Sélection de nouvel utilisateur IAM dans la liste

Ouvrez l'onglet Identifiants de sécurité. Faites ensuite défiler jusqu'à la section Clés d'accès et cliquez sur Créer une clé d'accès.

Le bouton Créer une clé d'accès sous Identifiants de sécurité

Amazon vous demande comment vous utiliserez la clé. Sélectionnez Autre, puis cliquez sur Suivant.

Choix de l'option d'utilisation autre

Ajoutez une courte balise de description si vous le souhaitez. Cliquez ensuite sur Créer une clé d'accès.

Ajout d'une description et création de la clé d'accès

Vous verrez maintenant votre ID de clé d'accès et votre Clé d'accès secrète. Gardez cette page ouverte pour les étapes suivantes.

L'ID de clé d'accès et la clé d'accès secrète générés

Important : Amazon n'affiche votre clé d'accès secrète qu'une seule fois. Téléchargez le fichier CSV ou copiez les deux clés dans un endroit sûr. Si vous les perdez, vous devrez créer de nouvelles clés.

Étape 3 : Sortir Amazon SES du mode bac à sable

Chaque nouveau compte Amazon SES commence en mode sandbox. Le mode sandbox limite votre compte jusqu'à ce qu'Amazon l'approuve pour la production.

En mode sandbox, vous ne pouvez envoyer des e-mails qu'aux adresses que vous avez vérifiées. Vous êtes également limité à 200 e-mails par jour et à 1 e-mail par seconde.

Pour envoyer des e-mails à de vrais utilisateurs, vous avez besoin d'un accès en production. Vous le demandez en demandant à Amazon d'augmenter votre quota d'envoi.

Ouvrez le tableau de bord des quotas de service dans la console AWS.

Tout d'abord, choisissez votre région. Cliquez sur le menu déroulant de la région en haut à droite, puis choisissez la région la plus proche de vos utilisateurs.

Sélection de votre région AWS dans la console

Attention : N'oubliez pas la région que vous choisissez ici. Vous devez utiliser la même région dans WP Mail SMTP plus tard. Si elles ne correspondent pas, vos e-mails ne seront pas envoyés.

Trouver le quota Amazon SES

Dans le menu de gauche, cliquez sur Services AWS. Recherchez ensuite Amazon Simple Email Service (Amazon SES) et sélectionnez-le.

Recherche d'Amazon Simple Email Service dans Quotas de service

Ensuite, ouvrez le service Amazon SES pour voir ses quotas.

Le service Amazon SES dans le tableau de bord des quotas de service

Une fois ici, trouvez la ligne Quota d'envoi dans la liste. Cochez la case à côté.

Sélection de la ligne de quota d'envoi

Demander une augmentation du quota d'envoi

Pour augmenter votre quota d'envoi, cliquez sur le bouton Demander une augmentation au niveau du compte.

Le bouton Demander une augmentation au niveau du compte

Ensuite, saisissez le quota d'envoi quotidien dont vous avez besoin dans le champ Valeur de quota d'augmentation. Demandez un nombre réaliste en fonction de votre site.

Saisie d'une nouvelle valeur de quota

Enfin, cliquez sur le bouton Demander pour soumettre.

Soumission de la demande d'augmentation de quota

Remarque : Amazon examine généralement les demandes dans un délai d'un jour ouvrable. Vous pouvez continuer à configurer WP Mail SMTP en attendant.

Étape 4 : Connecter Amazon SES à WP Mail SMTP

Connectez maintenant Amazon SES à votre site avec les clés d'accès de l'étape 2. Retournez à votre tableau de bord WordPress pour cette étape.

Accédez à WP Mail SMTP » Paramètres et ouvrez l'onglet Général.

Page des paramètres WP Mail SMTP

Après cela, faites défiler jusqu'à la section Expéditeur et sélectionnez Amazon SES dans la liste des expéditeurs.

Sélection du service de messagerie Amazon SES dans WP Mail SMTP

Ajoutez votre clé d'accès, votre clé secrète et votre région

Une nouvelle section Amazon SES apparaît sous la liste des expéditeurs. Collez vos clés dans les champs correspondants :

  • ID de clé d'accès dans le champ ID de clé d'accès.
  • Clé d'accès secrète dans le champ Clé d'accès secrète.
Saisie de l'ID de clé d'accès et de la clé d'accès secrète dans WP Mail SMTP

Une fois terminé, faites défiler vers le bas et cliquez sur Enregistrer les paramètres pour sauvegarder vos modifications.

Après avoir enregistré vos modifications, des champs supplémentaires apparaîtront pour définir le menu déroulant Région la plus proche. Choisissez la même région que celle que vous avez sélectionnée dans Amazon SES.

Définir le champ Région la plus proche dans WP Mail SMTP

Attention : La région la plus proche doit correspondre à votre région Amazon SES. Si vous choisissez une région différente, vous devrez répéter les étapes d'augmentation du quota pour cette région.

Cliquez sur Enregistrer les paramètres pour stocker vos informations.

Étape 5 : Vérifier votre domaine ou votre e-mail dans Amazon SES

Avant de pouvoir envoyer, vérifiez votre identité d'envoi dans Amazon SES. Une identité est le domaine ou l'adresse e-mail à partir desquels vos messages proviennent.

WP Mail SMTP vous permet de le faire directement dans le plugin. Après avoir enregistré vos paramètres, une section Identités SES apparaît.

Cliquez sur le bouton Ajouter pour commencer.

Le bouton Ajouter une nouvelle dans la section Identités SES

Vous verrez deux options : vérifier un domaine ou vérifier une seule adresse e-mail. La vérification de votre domaine est le meilleur choix pour la plupart des sites.

Vérifier un domaine d'envoi

Sélectionnez Vérifier le domaine, puis entrez votre domaine dans la boîte. Cliquez sur le bouton Vérifier.

Vérification d'un domaine d'envoi dans WP Mail SMTP

Amazon vous fournira alors un ensemble d'enregistrements CNAME. Vous devrez ajouter ces enregistrements aux paramètres DNS de votre domaine. Ils renforcent également votre authentification par e-mail, ce qui protège votre domaine contre l'usurpation.

Les enregistrements de domaine d'identité SES à ajouter au DNS

Astuce Pro : Vérifiez votre domaine avant qu'Amazon n'examine votre demande de production. Un domaine vérifié aide votre demande à être approuvée plus rapidement.

Si vous avez besoin d’aide pour localiser ou ajouter vos enregistrements DNS, n’hésitez pas à contacter votre hébergeur de domaine. Vous pouvez également consulter notre guide sur l'ajout d’enregistrements DNS pour WP Mail SMTP pour une procédure détaillée.

Vérifier une seule adresse e-mail

Vous pouvez également vérifier une seule adresse e-mail. Sélectionnez Vérifier l’adresse e-mail, entrez votre e-mail, puis cliquez sur Vérifier.

Vérification d'une seule adresse e-mail dans WP Mail SMTP

Amazon envoie un e-mail de confirmation à cette adresse. Cliquez sur le lien qu’il contient dans les 24 heures pour confirmer.

La confirmation de vérification d'identité d'e-mail SES

Une fois que votre identité s’affiche comme vérifiée, vous êtes prêt à tester.

Étape 6 : Envoyez un e-mail de test

Enfin, envoyez un e-mail de test pour confirmer que tout fonctionne. WP Mail SMTP inclut un outil de test intégré pour cela.

Allez dans WP Mail SMTP » Outils et ouvrez l’onglet Test d’e-mail. Le champ Envoyer à est défini par défaut sur votre e-mail d’administrateur.

Envoyez un e-mail de test

Cliquez sur le bouton Envoyer l’e-mail. Si votre configuration est correcte, vous verrez un message Succès !.

E-mail de test envoyé depuis WP Mail SMTP avec le service d'envoi Amazon SES

Vérifiez cette boîte de réception pour confirmer l’arrivée de l’e-mail de test. Si c’est le cas, votre site WordPress envoie désormais des e-mails via Amazon SES.

Remarque : Toujours en mode sandbox ? Vous ne pouvez envoyer des e-mails de test qu’à des adresses vérifiées jusqu’à ce qu’Amazon approuve l’accès en production.

Comment corriger les erreurs courantes d’Amazon SES ?

La plupart des problèmes d’Amazon SES proviennent de 3 problèmes. Voici comment les repérer et les corriger.

Erreur « L’adresse e-mail n’est pas vérifiée »

L’erreur « non vérifiée » signifie que votre compte est toujours en mode sandbox. Amazon ne permet aux comptes sandbox d’envoyer qu’à des identités vérifiées.

Corrigez-le de l’une des deux manières suivantes :

  • Vérifiez l’adresse du destinataire dans Amazon SES, puis renvoyez.
  • Demandez l’accès en production, afin de pouvoir envoyer à n’importe qui.

Une fois qu’Amazon approuve l’accès en production, cette erreur disparaît.

L’erreur de région incorrecte

Une discordance de région est le deuxième problème le plus courant. Votre région WP Mail SMTP doit correspondre à votre région Amazon SES.

S’ils diffèrent, WP Mail SMTP ne peut pas trouver vos identités ou votre quota vérifiés. Ouvrez WP Mail SMTP » Paramètres, vérifiez le champ Région la plus proche et définissez-le pour qu’il corresponde à votre région SES.

Erreurs de clé d’accès

Une erreur de clé invalide signifie que WP Mail SMTP ne peut pas s’authentifier auprès d’AWS. Cela se produit généralement lorsqu’une clé est mal copiée.

Vérifiez votre ID de clé d’accès et votre Clé d’accès secrète pour les espaces supplémentaires. S’ils échouent toujours, créez une nouvelle clé d’accès dans IAM et collez les nouvelles valeurs.

Astuce Pro : Laissez le journal d’e-mails WP Mail SMTP activé. Il enregistre chaque tentative d’envoi, vous permettant de retracer exactement où un e-mail s’arrête.

Questions fréquemment posées

Amazon SES est-il gratuit pour WordPress ?

Amazon SES est gratuit pour commencer ; ensuite, vous payez à l’utilisation. AWS inclut un niveau gratuit de 3 000 e-mails par mois pendant vos 12 premiers mois. Après cela, vous payez environ 0,10 $ par 1 000 e-mails. Cependant, vous aurez besoin d’une licence payante avec WP Mail SMTP pour utiliser le boîtier d’envoi Amazon SES.

Qu’est-ce que le mode sandbox d’Amazon SES et comment en sortir ?

Le mode bac à sable est un état de test pour les nouveaux comptes Amazon SES. Il vous permet uniquement d'envoyer à des adresses vérifiées, avec une limite quotidienne de 200 e-mails. Pour en sortir, demandez une augmentation de quota d'envoi dans le tableau de bord des quotas de service. Amazon approuve généralement l'accès en production dans un délai d'un jour ouvrable.

Dois-je vérifier un domaine pour utiliser Amazon SES avec WordPress ?

Oui, vous devez vérifier une identité d'envoi avant de pouvoir envoyer. Cette identité est soit votre domaine, soit une seule adresse e-mail. La vérification de votre domaine entier est préférable, car elle couvre toutes les adresses qu'il contient. Cela aide également votre demande d'accès en production à être approuvée plus rapidement.

Pourquoi mon e-mail de test Amazon SES échoue-t-il ?

La cause la plus fréquente est que votre compte est toujours en mode bac à sable. Si vous voyez une erreur telle que « L'adresse e-mail n'est pas vérifiée », vous essayez d'envoyer à une adresse non vérifiée. Vérifiez le destinataire ou attendez l'accès en production. Vérifiez également que votre région WP Mail SMTP correspond à votre région Amazon SES.

Ai-je besoin de WP Mail SMTP Pro pour utiliser Amazon SES ?

Oui, le service de messagerie Amazon SES est une fonctionnalité Pro et nécessite une licence valide pour y accéder. WP Mail SMTP Pro inclut également des fonctionnalités telles que des journaux d'e-mails détaillés, le suivi de la livraison et des connexions de secours. Ceux-ci sont utiles si vous envoyez beaucoup d'e-mails ou si vous avez besoin de déboguer la livraison.

Ensuite, comprenez les rebonds d'e-mails durs et souples

Maintenant que SES envoie vos e-mails WordPress, je vous recommande d'apprendre comment fonctionnent les rebonds. Certaines adresses échouent une fois, et d'autres échouent définitivement. Notre guide sur la différence entre les rebonds durs et souples explique lequel est lequel.

Corrigez les problèmes d'e-mails WordPress maintenant

Prêt à réparer vos e-mails ? Commencez dès aujourd'hui avec le meilleur plugin SMTP WordPress. Si vous n'avez pas le temps de réparer vos e-mails, vous pouvez obtenir une assistance complète de configuration "White Glove" moyennant un supplément, 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.

David Ozokoye

David est rédacteur technique chez WP Mail SMTP. Il teste et documente les nouvelles fonctionnalités et mises à jour du plugin WP Mail SMTP. Loin de son ordinateur, il aime jouer aux jeux vidéo et faire du patin à roulettes. 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.