Guide complet des modèles d’e-mails AWS SES

Tout ce qu’il faut savoir pour créer, gérer et déployer des modèles d’e-mails professionnels pour AWS Simple Email Service.

Qu’est-ce qu’AWS SES ?

Amazon Simple Email Service (SES) est un service d’e-mail dans le cloud, conçu pour les développeurs qui souhaitent envoyer de manière fiable et économique des messages transactionnels, des e-mails marketing et des notifications.

Pourquoi les développeurs choisissent SES : à 0,10 $ pour 1 000 e-mails, il coûte jusqu’à 90 % moins cher que les concurrents tout en offrant une mise à l’échelle de niveau entreprise, des analyses avancées et une intégration fluide avec l’écosystème AWS.

90 % d’économies

10 $ vs 89 $+ pour 100 k e-mails

Scalabilité automatique

De quelques centaines à des millions

API pour développeurs

SDK riches et intégration AWS

Analyses intégrées

Livraison, rebonds et plaintes

Installation et configuration d’AWS SES

Guide pas à pas pour préparer AWS SES pour la production

1

Vérification de domaine

Configurez les enregistrements SPF, DKIM et DMARC pour bâtir la réputation du domaine et améliorer votre délivrabilité.

DNS Sécurité

Étapes de vérification de domaine

  1. Allez dans la console SES → Verified identities → Create identity
  2. Choisissez « Domain » et saisissez votre domaine (ex. yourcompany.com)
  3. Choisissez « Easy DKIM » pour une configuration DKIM automatique
  4. Ajoutez les enregistrements DNS fournis chez votre registraire :
    • Enregistrement TXT pour la vérification du domaine
    • Enregistrements CNAME pour l’authentification DKIM
    • Enregistrement MX si vous souhaitez recevoir des e-mails
  5. Attendez la vérification (généralement 24–72 h)
Astuce : utilisez un sous-domaine comme mail.yourcompany.com pour plus de clarté et une gestion DNS simplifiée. Votre domaine principal reste ainsi propre.
Exemples d’enregistrements DNS
_amazonses.mail.example.com TXT "abcd1234..." dkim1._domainkey.mail.example.com CNAME dkim1.example.com.amazonses.com dkim2._domainkey.mail.example.com CNAME dkim2.example.com.amazonses.com
2

Quitter le mode sandbox

Passez du sandbox à la production pour envoyer des e-mails à n’importe quel destinataire, et pas seulement à des adresses vérifiées.

Critique Production
⚠️ Important : en sandbox, vous ne pouvez envoyer qu’à des adresses vérifiées. C’est le mécanisme d’AWS pour prévenir le spam et vérifier que vous êtes prêt pour la production.

Exigences pour quitter le sandbox

  • Vérification de domaine : au moins un domaine ou e-mail vérifié
  • Description d’usage : expliquez clairement votre cas d’utilisation
  • Gestion des rebonds/plaintes : plan de traitement en place
  • Volume d’envoi : estimation réaliste par jour/mois
  • Conformité du contenu : respectez les lois anti-spam

Processus étape par étape

  1. Allez dans la console SES → Account dashboard
  2. Cliquez sur « Request production access »
  3. Remplissez le formulaire détaillé :
    • Type d’e-mail : Transactional, Marketing ou Both
    • URL du site et description
    • Description du cas d’usage (soyez précis !)
    • Volume d’envoi attendu
    • Processus de gestion des rebonds et plaintes
  4. Soumettez la demande et attendez l’examen d’AWS (24–48 h)
  5. Répondez rapidement aux éventuelles questions de suivi d’AWS
Conseils pour l’approbation :
  • Soyez spécifique sur votre cas d’usage — évitez les descriptions vagues
  • Mentionnez l’automatisation du traitement rebonds/plaintes
  • Incluez vos processus d’opt-in pour les e-mails marketing
  • Référencez votre politique de confidentialité et vos CGU
  • Démarrez avec des estimations de volume prudentes
3

Configuration SMTP

Créez des identifiants SMTP pour vos applications et configurez les bons endpoints SES pour votre région.

SMTP Configuration

Étapes SMTP

  1. Créez des identifiants SMTP dans la console SES → SMTP settings
  2. Cliquez sur « Create SMTP credentials »
  3. Saisissez un nom d’utilisateur IAM (ex. ses-smtp-user)
  4. Téléchargez les identifiants (nom d’utilisateur/mot de passe) — conservez-les en sécurité !
  5. Configurez votre application avec les endpoints SMTP de SES
  6. Testez la connexion en envoyant un e-mail simple
Endpoints SMTP par région
# US East (N. Virginia) email-smtp.us-east-1.amazonaws.com # EU (Ireland) email-smtp.eu-west-1.amazonaws.com # EU (Frankfurt) email-smtp.eu-central-1.amazonaws.com # Asia Pacific (Sydney) email-smtp.ap-southeast-2.amazonaws.com
Exemple de configuration (Node.js)
const nodemailer = require('nodemailer'); const transporter = nodemailer.createTransport({ host: 'email-smtp.eu-west-1.amazonaws.com', port: 587, secure: false, auth: { user: 'YOUR_SMTP_USERNAME', pass: 'YOUR_SMTP_PASSWORD' } });
Note de sécurité : ne validez jamais des identifiants SMTP dans le contrôle de version. Utilisez des variables d’environnement ou AWS Secrets Manager.
4

Mise en place du monitoring

Configurez les métriques CloudWatch et les notifications SNS pour les rebonds, plaintes et le suivi de livraison.

Monitoring Analyses

Mise en place essentielle

  1. Créez des topics SNS pour rebonds, plaintes et livraisons :
    • ses-bounces-topic
    • ses-complaints-topic
    • ses-deliveries-topic
  2. Configurez des Configuration Sets dans SES :
    • Console SES → Configuration sets
    • Créez un nouveau configuration set
    • Ajoutez des destinations d’événements pour chaque topic
  3. Définissez des alarmes CloudWatch pour les taux de rebonds/plaintes :
    • Alarme rebonds : seuil > 5 %
    • Alarme plaintes : seuil > 0,1 %
  4. Mettez en œuvre une gestion automatisée de la liste de suppression
Seuils importants :
  • Maintenir les rebonds sous 5 %
  • Maintenir les plaintes sous 0,1 %
  • Le dépassement peut entraîner une pause ou l’arrêt des envois
Métriques CloudWatch à surveiller
// Key Metrics - Send (number of emails sent) - Bounce (hard & soft bounces) - Complaint (spam complaints) - Delivery (successful deliveries) - Reject (SES rejections) - Open (if event tracking enabled) - Click (if event tracking enabled)
Configurer les notifications SNS
  1. Créer le topic SNS : aws sns create-topic --name ses-bounces
  2. Abonner un endpoint (e-mail, webhook, Lambda) : aws sns subscribe --topic-arn arn:aws:sns:region:account:ses-bounces --protocol https --notification-endpoint https://your-api.com/webhooks/ses
  3. Configurer le topic SNS dans la Configuration Set de SES
Bonne pratique : traitez toujours immédiatement les notifications de rebonds et de plaintes. Ajoutez les adresses à une liste de suppression pour éviter les renvois.

Modèles d’e-mails AWS SES – Guide complet

Apprenez à créer, tester et déployer des modèles professionnels pour Amazon Simple Email Service

Le défi des modèles

Faire fonctionner des modèles d’e-mails dans 90+ clients est complexe. Chaque client gère différemment le HTML et le CSS, rendant le responsive difficile pour les développeurs.

  • Prise en charge CSS limitée dans les clients e-mail
  • Rendu inconsistant selon les plateformes
  • Complications du comportement responsive sur mobile
  • Syntaxe Handlebars pour le contenu dynamique

La solution professionnelle

Les outils modernes de gestion de modèles éliminent cette complexité et offrent collaboration d’équipe et intégration AWS.

Aperçu et tests
Automatisation du responsive design
Flux de travail pour la collaboration
Déploiement direct vers AWS SES
En savoir plus sur les modèles →

Approches pour gérer les modèles

Comparaison des méthodes pour gérer des modèles AWS SES à l’échelle

Fonctionnalité HTML manuel Éditeurs basiques Outils professionnels
Temps d’installation Rapide Moyen Mise en place plus longue
Collaboration d’équipe Limité Basique Prise en charge complète du workflow
Intégration AWS API uniquement Export/Import Déploiement direct
Aperçu et tests Manuel Aperçu limité E-mails de test, aperçu étendu
Scalabilité Faible Moyen Prêt pour l’entreprise

Solution recommandée pour les équipes professionnelles

D’après notre analyse des workflows AWS SES, Semplates offre la solution la plus complète pour les équipes qui gèrent des modèles d’e-mails à grande échelle, tout en préservant la qualité du design et la collaboration.

Intégration directe avec les comptes AWS
Collaboration d’équipe avec rôles et permissions
Aperçu et tests
Offre gratuite à vie (5 modèles)
Blocs de contenu réutilisables
Éditeur drag-and-drop
Bibliothèque de modèles
Gestion de versions de modèles
Essayer Semplates gratuitement →

Réponse rapide

Quel est le coût de SES ?

0,10 $ pour 1 000 e-mails envoyés, jusqu’à 90 % moins cher que la plupart des alternatives à grand volume.

Puis-je envoyer à n’importe qui ?

Seulement après avoir quitté le sandbox. Au début, vous ne pouvez envoyer qu’à des adresses vérifiées.

Quelles sont les limites d’envoi ?

Démarre à 200 e-mails/jour et 1 e-mail/s, augmente selon la réputation et les demandes.

Ai-je besoin de compétences techniques ?

La configuration de base demande des connaissances techniques, mais des outils comme Semplates simplifient la gestion des modèles.

Quelles régions AWS prennent en charge SES ?

SES est disponible dans 14+ régions, y compris États-Unis, UE et Asie-Pacifique. Choisissez la région la plus proche de vos destinataires pour de meilleures performances.

Comment gérer les rebonds ?

Configurez les notifications SNS et utilisez une liste de suppression pour exclure automatiquement les adresses invalides.