FAQ AWS SES

Tout ce qu’il faut savoir sur Amazon Simple Email Service et la gestion de modèles

Questions générales

Qu’est-ce qu’Amazon Simple Email Service (SES) ?

Amazon SES est un service cloud pour l’envoi d’e-mails, destiné à aider les marketeurs digitaux et les développeurs d’applications à envoyer des e-mails marketing, des notifications et des messages transactionnels. Il fournit une méthode fiable et scalable pour envoyer des e-mails à une fraction du coût des prestataires traditionnels.

À qui s’adresse AWS SES ?

AWS SES est idéal pour :

  • Les développeurs construisant des applications qui doivent envoyer des e-mails transactionnels
  • Les entreprises envoyant des communications marketing et des newsletters
  • Les SaaS nécessitant une délivrabilité fiable pour les notifications
  • Les plateformes e-commerce envoyant confirmations de commande et suivis d’expédition

Si vous cherchez une solution d’e-mail économique et scalable, avec une forte délivrabilité, SES est un excellent choix.

Comment AWS SES se compare-t-il aux autres services d’e-mail ?

AWS SES offre des avantages majeurs par rapport aux fournisseurs traditionnels :

  • Coûts : à 0,10 $ pour 1 000 e-mails, jusqu’à 90 % moins cher que les concurrents
  • Scalabilité : mise à l’échelle automatique de quelques centaines à des millions d’e-mails
  • Intégration : intégration transparente avec d’autres services AWS
  • Fiabilité : basé sur l’infrastructure éprouvée d’AWS

SES demande toutefois plus de configuration technique que des alternatives conviviales comme Mailchimp ou SendGrid. Des outils tels que Semplates comblent cet écart avec une interface visuelle pour gérer les modèles, tout en conservant les avantages de coût de SES.

Quels sont les principaux cas d’usage d’AWS SES ?

Cas d’usage courants :

  • E-mails transactionnels (confirmations de commande, réinitialisation de mot de passe, alertes de compte)
  • Campagnes marketing et newsletters
  • Notifications et alertes système automatisées
  • Communication du service client
  • Factures et reçus
  • Parcours d’onboarding utilisateurs

Installation et configuration

Comment démarrer avec AWS SES ?

Le démarrage avec AWS SES comprend ces étapes clés :

  1. Créer un compte AWS si vous n’en avez pas
  2. Ouvrir la console SES dans votre région préférée
  3. Vérifier votre domaine ou adresse e-mail pour prouver la propriété
  4. Demander l’accès à la production pour quitter le sandbox
  5. Configurer SMTP ou utiliser l’AWS SDK dans votre application
  6. Créer et tester des modèles pour vos campagnes

Pour une explication détaillée, consultez notre guide complet sur la page d’accueil.

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

Le sandbox est un environnement restreint dans lequel commencent les nouveaux comptes AWS SES. En sandbox :

  • Vous ne pouvez envoyer qu’à des adresses vérifiées
  • L’envoi est limité à 200 e-mails par jour
  • Le débit maximal est de 1 e-mail par seconde

Pour quitter le sandbox, soumettez dans la console SES une demande d’accès à la production avec les détails de votre cas d’usage, le volume attendu et la gestion des rebonds. L’approbation prend généralement 24–48 h.

Comment vérifier mon domaine pour AWS SES ?

La vérification de domaine prouve la propriété et améliore la délivrabilité :

  1. Dans la console SES, allez à « Verified identities » puis cliquez sur « Create identity »
  2. Sélectionnez « Domain » et saisissez votre domaine
  3. Choisissez « Easy DKIM » pour une configuration DKIM automatique
  4. Ajoutez les enregistrements DNS fournis chez votre registraire : TXT pour la vérification, CNAME pour l’authentification DKIM, Optionnel : MX pour la réception d’e-mails
  5. Attendez la fin de la vérification (généralement sous 72 h)

Quelle région AWS choisir pour SES ?

Choisissez une région selon :

  • Proximité des destinataires : région la plus proche pour une livraison plus rapide
  • Exigences de résidence des données : certaines conformités imposent des régions spécifiques
  • Disponibilité des fonctionnalités : toutes les fonctions SES ne sont pas partout
  • Infrastructures existantes : utilisez la même région que vos autres services AWS

Régions populaires : US East (N. Virginia), UE (Irlande) et Asie-Pacifique (Sydney).

Modèles d’e-mails

Comment fonctionnent les modèles d’e-mails dans AWS SES ?

Les modèles AWS SES sont des formats d’e-mail réutilisables, stockés dans votre compte. Ils utilisent la syntaxe Handlebars pour le contenu dynamique, permettant de :

  • Créer une fois et réutiliser avec des données différentes
  • Préserver une image de marque cohérente
  • Mettre à jour les modèles sans changer le code applicatif
  • Gérer les versions HTML et texte brut

Gérez-les via la console AWS, la CLI ou l’API. Pour l’édition visuelle, utilisez Semplates avec un éditeur drag-and-drop qui déploie directement vers SES.

Qu’est-ce que la syntaxe Handlebars dans les modèles SES ?

Handlebars est le langage de templates utilisé par AWS SES pour le contenu dynamique. Syntaxe de base :

  • {{variable}} – insérer des variables
  • {{#if condition}}...{{/if}} – contenu conditionnel
  • {{#each array}}...{{/each}} – boucles sur des tableaux
  • {{#unless condition}}...{{/unless}} – condition négative

Voir notre guide des modèles pour des exemples complets.

Combien de modèles puis-je stocker dans AWS SES ?

AWS SES autorise jusqu’à 10 000 modèles par compte. Chaque modèle :

  • Peut faire jusqu’à 500 Ko
  • Doit avoir un nom unique dans votre compte
  • Peut contenir des parties HTML et texte brut
  • Prend en charge un nombre illimité de variables et conditions

Si vous souhaitez gérer plusieurs versions ou collaborer en équipe, Semplates apporte versioning et fonctions d’équipe tout en se synchronisant avec votre compte SES.

Comment tester les modèles avant envoi ?

Les tests sont essentiels pour un rendu correct :

  1. Envoyez des e-mails de test à des adresses vérifiées avec des données d’exemple
  2. Utilisez des outils de test comme Litmus ou Email on Acid
  3. Vérifiez le rendu dans les principaux clients (Gmail, Outlook, Apple Mail)
  4. Validez le HTML avec des validateurs W3C
  5. Testez le responsive sur appareils mobiles
  6. Vérifiez la compatibilité avec le mode sombre

Semplates inclut un aperçu/test intégré dans 90+ clients, ce qui simplifie fortement ces étapes.

Envoi et limites

Quelles sont les limites d’envoi d’AWS SES ?

Les limites d’envoi d’AWS SES dépendent de l’état de votre compte :

Statut du compte Quota quotidien Débit max
Mode sandbox 200 e-mails 1 e-mail/s
Nouveau compte en production 50 000 e-mails 14 e-mails/s
Compte rodé Augmente progressivement selon l’usage S’ajuste automatiquement

Les limites augmentent automatiquement avec de bonnes pratiques d’envoi. Vous pouvez aussi demander une hausse manuelle via AWS Support.

Comment augmenter mes limites d’envoi ?

SES augmente automatiquement selon :

  • Envoi régulier : volume progressif et constant
  • Faible taux de rebonds : < 5 %
  • Faible taux de plaintes : < 0,1 %
  • Bonnes pratiques : gestion de listes et qualité du contenu

Pour une hausse immédiate, soumettez une demande via AWS Support avec justification.

Que se passe-t-il si je dépasse mes limites ?

En cas de dépassement :

  • Quota quotidien : SES refuse les requêtes supplémentaires avec « Throttling » jusqu’au lendemain
  • Débit d’envoi : les requêtes sont bridées ; implémentez l’exponential backoff
  • Risque de suspension : des violations répétées peuvent entraîner un examen du compte

Surveillez toujours vos métriques dans CloudWatch et implémentez une gestion robuste des erreurs.

Puis-je envoyer des pièces jointes avec AWS SES ?

Oui, AWS SES prend en charge les pièces jointes avec ces limites :

  • Taille maximale du message (pièces jointes incluses) : 10 Mo après encodage
  • Les pièces jointes nécessitent le format « raw message »
  • Formats courants pris en charge : PDF, images, documents, feuilles de calcul
  • Les pièces jointes doivent être encodées en Base64

Les grosses pièces peuvent nuire à la délivrabilité. Envisagez d’héberger les fichiers et d’envoyer des liens de téléchargement.

Délivrabilité et monitoring

Comment améliorer la délivrabilité avec AWS SES ?

Maximisez la délivrabilité avec ces bonnes pratiques :

  • Authentifiez votre domaine : configurez SPF, DKIM et DMARC
  • Hygiène de liste : supprimez rapidement adresses en rebond et désinscrits
  • Surveillez les métriques : rebonds < 5 % et plaintes < 0,1 %
  • Chauffez vos IP : augmentez graduellement le volume pour les nouveaux comptes
  • IP dédiées : pour haut volume (> 100 k e-mails/jour)
  • Boucles de retour (FBL) : traitez rebonds/plaintes en temps réel
  • Contenu de qualité : évitez les déclencheurs de spam et gardez un bon ratio texte/image

Comment gérer les rebonds et les plaintes ?

Une bonne gestion est cruciale pour la réputation :

  1. Configurez des notifications SNS : topics pour rebonds et plaintes
  2. Implémentez des webhooks : traitez les notifications en temps réel
  3. Maintenez des listes de suppression : excluez automatiquement les adresses problématiques
  4. Catégorisez les rebonds : Hard bounces : suppression immédiate et définitive ; Soft bounces : réessayez 2–3 fois sous 48 h
  5. Respectez les plaintes : désinscrivez immédiatement les utilisateurs ayant signalé du spam

Quelles métriques dois-je surveiller dans AWS SES ?

Métriques CloudWatch importantes :

  • Send : total des tentatives d’envoi
  • Bounce Rate : pourcentage de rebonds (objectif : < 5 %)
  • Complaint Rate : pourcentage de plaintes spam (objectif : < 0,1 %)
  • Delivery Rate : e-mails délivrés avec succès
  • Open Rate : engagement (si le tracking est activé)
  • Click Rate : clics (si le tracking est activé)
  • Réputation : tableau de bord de santé du compte

Paramétrez des alarmes CloudWatch pour rebonds et plaintes afin de réagir immédiatement.

Pourquoi mes e-mails arrivent-ils en spam ?

Causes fréquentes :

  • Problèmes d’authentification : SPF, DKIM ou DMARC manquants/incorrects
  • Mauvaise réputation d’expéditeur : taux élevés de rebonds/plaintes
  • Déclencheurs de spam : langage trop promotionnel
  • Sujets trompeurs : l’objet ne correspond pas au contenu
  • Pas de lien de désinscription : légalement requis pour le marketing
  • Listes obsolètes : adresses anciennes ou achetées
  • Réputation IP : les IP partagées peuvent avoir une mauvaise réputation

Utilisez des outils comme Mail Tester ou GlockApps pour vérifier votre score de spam à l’avance.

Tarifs et coûts

Combien coûte AWS SES ?

La tarification d’AWS SES est simple et transparente :

  • Envois : 0,10 $ par 1 000 e-mails envoyés
  • E-mails reçus : 0,10 $ par 1 000 e-mails reçus
  • Pièces jointes : 0,12 $ par Go de pièces jointes envoyées
  • Adresses IP dédiées : 24,95 $ par mois et par IP
  • Offre gratuite : 62 000 e-mails/mois gratuits depuis EC2

Comparé aux concurrents facturant 89 $+ pour 100 000 e-mails — SES coûte seulement 10 $ pour le même volume.

Y a-t-il des coûts cachés avec AWS SES ?

SES a une tarification claire, mais tenez compte de coûts possibles :

  • Transfert de données sortant
  • Notifications SNS : coûts minimes pour rebonds/plaintes
  • CloudWatch : monitoring et logs
  • Configuration Sets : publication d’événements vers Kinesis ou SNS
  • Gestion de modèles : pas de coût direct, mais des outils comme Semplates facilitent la gestion

Pour la plupart des utilisateurs, ces coûts additionnels restent minimes (souvent < 5 $/mois).

AWS SES est-il vraiment moins cher que les alternatives ?

Oui, surtout à grande échelle. Comparaison pour 100 000 e-mails/mois :

Service Coût mensuel Coût pour 1 000
AWS SES 10 $ 0,10 $
SendGrid 89,95 $ 0,90 $
Mailgun 75 $ 0,75 $
Mailchimp 350 $+ 3,50 $+

Les économies augmentent avec le volume — SES reste à 0,10 $/1 000, quel que soit l’échelle.

Ai-je besoin d’une carte bancaire pour démarrer avec AWS SES ?

Oui, AWS exige une carte bancaire valide pour créer un compte, même pour l’offre gratuite. Mais :

  • Vous ne serez pas facturé si vous restez dans les limites gratuites
  • AWS offre 12 mois de free tier pour les nouveaux comptes
  • Vous pouvez définir des alertes de facturation pour surveiller les coûts
  • Les cartes prépayées sont généralement acceptées

Prêt à simplifier votre workflow e-mail ?

Bien qu’AWS SES fournisse une infrastructure puissante et économique, la gestion de modèles et le monitoring des performances peuvent être complexes. Semplates simplifie tout avec édition visuelle, collaboration d’équipe et déploiement en un clic vers SES.

Éditeur visuel de modèles
Intégration directe à AWS
Collaboration d’équipe
Offre gratuite à vie (5 modèles)
Commencer gratuitement avec Semplates →