✨ Jusqu’à
-70%
sur la 1ère année
Jours
Heures
Minutes
Secondes

Comment configurer Amazon comme SMTP sur WordPress avec WPMasterToolKit

L’envoi d’e-mails est un point critique sur WordPress : formulaires de contact, notifications, réinitialisation de mot de passe… Pourtant, de nombreux sites rencontrent encore des problèmes de délivrabilité à cause d’une configuration SMTP inexistante ou inadaptée.

Amazon SES est aujourd’hui l’une des solutions les plus fiables et les plus économiques pour envoyer des e-mails transactionnels depuis WordPress. Stable, scalable et largement utilisée en production, elle permet d’éviter les e-mails perdus, bloqués ou classés en spam.

Dans ce tutoriel, nous allons voir pas à pas comment configurer Amazon SES comme serveur SMTP sur WordPress avec WPMasterToolKit. De la création des identifiants SMTP à la configuration du module SMTP Mailer, chaque étape est détaillée pour vous permettre d’avoir un envoi d’e-mails fiable, sécurisé et fonctionnel en quelques minutes.

Que vous gériez un site vitrine, un WooCommerce ou une plateforme plus complexe, ce guide vous permettra de partir sur une base saine et professionnelle pour la gestion des e-mails WordPress.

Qu’est-ce qu’Amazon SES ?

Amazon SES est un service conçu pour l’envoi d’e-mails à destination des entreprises. Même si l’objectif principal ici est d’utiliser ce service pour améliorer la délivrabilité des e-mails envoyés depuis votre site WordPress, Amazon SES propose également des outils permettant de créer et d’envoyer des e-mails marketing.

Coût

Gratuit la première année. Ensuite, la tarification dépend principalement du nombre d’e-mails envoyés, ainsi que d’autres critères comme la taille des pièces jointes. Pour connaître tous les détails, consultez la page Amazon SES pricing.

Exigences pour l’adresse “From Email”

Amazon SES fonctionne avec toute adresse e-mail associée à un nom de domaine. Afin d’obtenir la meilleure délivrabilité possible, il est fortement recommandé d’utiliser cette adresse liée à votre domaine comme adresse From Email lors de la configuration du SMTP dans WPMasterToolKit sur votre site WordPress.

En résumé

Amazon SES est une solution sécurisée et gratuite pour démarrer, mais la création du compte nécessite une carte bancaire. Le processus de configuration est relativement technique et inclut une étape de validation par les équipes d’Amazon. Pour cette raison, nous recommandons ce service plutôt aux utilisateurs ayant un minimum d’aisance technique.

Pré-requis important
Pour utiliser Amazon SES, votre site WordPress doit obligatoirement disposer d’un certificat SSL actif.

Découvrir le module :
Pro

Configuration d’un compte Amazon AWS

Avant de commencer, vous devez créer un compte gratuit sur Amazon Web Services (AWS).

Même si le compte est gratuit et que la configuration de ce service SMTP n’implique pas l’utilisation de services payants, AWS vous demandera tout de même de renseigner une carte bancaire lors de la création du compte.

Une fois l’inscription terminée, le système d’AWS tentera de déterminer automatiquement votre région en fonction de votre adresse. Si AWS n’est pas en mesure d’identifier clairement votre région, il vous sera demandé de sélectionner la région la plus proche.

Les régions suivantes sont actuellement prises en charge :

  • Africa (Cape Town)*
  • Asia Pacific (Hong Kong)*
  • Asia Pacific (Jakarta)*
  • Asia Pacific (Mumbai)
  • Asia Pacific (Osaka)
  • Asia Pacific (Tokyo)
  • Asia Pacific (Seoul)
  • Asia Pacific (Singapore)
  • Asia Pacific (Sydney)
  • AWS GovCloud (US)
  • Canada (Central)
  • Europe (Ireland)
  • Europe (London)
  • Europe (Frankfurt)
  • Europe (Milan)*
  • Europe (Paris)
  • Europe (Stockholm)
  • Middle East (Bahrain)*
  • South America (São Paulo)
  • US East (N. Virginia)
  • US East (Ohio)
  • US West (N. California)
  • US West (Oregon)

Création d’un utilisateur IAM

Une fois votre compte Amazon Web Services créé, l’étape suivante consiste à configurer un IAM User. Cet utilisateur vous permettra d’obtenir les clés d’accès nécessaires pour la suite de la configuration.

Commencez par ouvrir la page IAM Users d’Amazon Web Services.

Sur cette page, cliquez sur le bouton « Create user ».

Ensuite, vous devez créer un nouvel utilisateur. Dans le champ User name, vous pouvez saisir le nom de votre choix. Toutefois, nous vous recommandons d’utiliser le format suivant :

yourdomain_smtp

Par exemple, pour le site wpmastertoolkit.com, le nom d’utilisateur serait :
wpmastertoolkit_smtp.

Ce format de nommage facilite grandement l’identification de l’utilisateur associé à chaque site, notamment si vous devez gérer ou modifier plusieurs utilisateurs ultérieurement.

Une fois prêt, cliquez sur le bouton « Next » pour continuer.

À l’étape suivante, vous allez définir les permissions de ce nouvel utilisateur. Dans la rangée d’options située en haut de la page, sélectionnez « Attach policies directly ».

Ensuite, saisissez AmazonSESFullAccess dans la barre de recherche. Un seul résultat portant ce nom devrait apparaître.

Cochez la case située à côté de cette option afin d’accorder à l’utilisateur les autorisations nécessaires pour accéder à Amazon SES.

Lorsque tout est prêt, cliquez sur le bouton « Next » pour continuer.

Sur la page suivante, un récapitulatif de tous les paramètres définis pour cet utilisateur s’affiche. Vérifiez que l’ensemble des informations est correct, puis cliquez sur le bouton « Create user ».

Une fois l’étape précédente terminée, AWS affiche un message de confirmation et vous redirige automatiquement vers la page Users.

Génération d’une clé d’accès

Sur la page Users, cliquez sur le User name de l’utilisateur que vous venez de créer pour continuer.

Ensuite, parmi les onglets affichés, cliquez sur « Security credentials ».

Faites ensuite défiler la page jusqu’à la section Access keys, puis cliquez sur le bouton « Create access key ».

Ensuite, dans la section Access key best practices & alternatives, sélectionnez « Other ».

Lorsque vous êtes prêt à continuer, cliquez sur le bouton « Next ».

Sur la page suivante, vous pouvez ignorer le champ de description et cliquer directement sur le bouton « Create access key » pour finaliser.

AWS affiche alors un message de confirmation, accompagné de l’Access key ID et de la Secret access key associées à votre utilisateur.

⚠️ Pensez impérativement à enregistrer ces clés dans un endroit sécurisé. Elles ne pourront plus être consultées ultérieurement.

Note : une fois cette page fermée, vous ne pourrez plus consulter à nouveau l’Access key ID ni la Secret access key.

Veillez donc à télécharger le fichier CSV contenant ces informations et/ou à les copier dans un emplacement sécurisé avant de quitter cette page.

Vous pouvez également laisser cette fenêtre ouverte pour le moment, car nous aurons besoin de ces clés un peu plus tard dans le tutoriel.

Configurer dans le plugin

Rendez-vous sur l’interface du plugin pour y coller l’Access key ID et la Secret access key et choisissez la région choisi sur Amazon :

Enfin, sauvegarder vos réglages.

Vérifier le domaine d’envoi

Dans cette étape, nous allons procéder à la vérification du domaine d’envoi afin d’autoriser Amazon SES à envoyer des e-mails au nom de votre domaine.

Rendez vous sur Amazon SES.

Et cliquez sur Create identity dans la section Verify sending domain.

En vérifiant un domaine dans Amazon SES, vous pourrez utiliser n’importe quelle adresse e-mail associée à ce domaine, sans avoir à vérifier chaque adresse individuellement.

Pour vérifier un domaine, sélectionnez l’option « Domain ». Ensuite, dans le champ « Domain », saisissez votre nom de domaine.

Assurez vous que l’option DKIM signatures est sur Enabled.

Puis cliquez sur Create identity.

Vous devriez voir apparaître ce message :

Faite défiler jusqu’à la section DomainKeys Identified Mail (DKIM), et copier les enregistrements DNS CNAME et mettez les en place sur votre domain register.

Après avoir ajouté les enregistrements DNS, cliquez sur le bouton Actualiser à côté de Delete.

Identity status doit avoir la valeur Verified.

Passage d’AWS en mode Production

Rendez-vous dans Account dashboard.

Cliquez sur View Get set up page.

Puis cliquez sur Request producion access dans la section du même nom.

Choisissez Transactional, puis dans Website URL entrer l’URL de votre site.

Acceptez les termes et soumettez le formulaire en soumettant le formulaire via le bouton Submit request.

Vous verrez apparaitre cette notification :

Désormais sur la production vous devriez voir le statut Production access granted.

Vérification / test de la configuration

Une fois les paramètres sauvegarder vous pouvez à présent effectuer un test d’envoi d’email afin de vous assurer que tout est OK.

Pour cela rendez-vous dans la section E-mail test, puis renseigné un mail sur lequel envoyer votre test puis cliquez sur Send Now.

Si vous recevez un message d’erreur revenez en arrière afin de vérifier les étapes précédentes.

Si vous avez un message de confirmation et que vous recevez bien l’email, c’est bon vous avez fini la configuration.

Icônes d'applications près d'une corbeille numérique.
Starter
3.50$
/Month
Business
6.70$
/Month
Freelance
11.00$
/Month
Agency
28.00$
/Month

Conclusion

Vous disposez désormais d’une configuration SMTP fiable, sécurisée et professionnelle pour votre site WordPress. En combinant Amazon SES et le module SMTP Mailer de WPMasterToolKit, vous éliminez les problèmes classiques de délivrabilité et vous assurez que chaque e-mail important — formulaires, commandes, notifications ou mots de passe — arrive bien à destination.

Même si la mise en place d’Amazon SES peut paraître un peu technique au départ, elle offre en retour une stabilité exceptionnelle, une excellente réputation d’envoi et des coûts très maîtrisés, parfaitement adaptés aux sites WordPress en production, qu’ils soient simples ou à fort trafic.

Une fois cette base en place, vous pouvez avancer sereinement : votre système d’e-mails n’est plus un point faible, mais un véritable socle technique solide. Pensez simplement à surveiller vos quotas, à conserver vos clés d’accès en lieu sûr et à tester ponctuellement vos envois.