Envoyer un e-mail de test dans Amazon SES (et ce qu’il prouve)

Connectez-vous à l’AWS Management Console et ouvrez la console Amazon SES. Dans le volet de navigation, sous Configuration, choisissez Identities. Dans le tableau Identities, sélectionnez une identité e-mail vérifiée en cliquant directement sur son nom plutôt que sur sa case à cocher. Sur la page de détail de cette identité, choisissez Send test email.

Vient ensuite la question qui mérite d’être posée avant même de lire le résultat : où ce message est-il allé ? Si vous avez laissé Scenario sur une option du mailbox simulator, il est parti vers une adresse interne à AWS qui n’a jamais touché le moindre fournisseur de messagerie. AWS énonce la conséquence sans détour : les e-mails que vous envoyez au mailbox simulator ne sont décomptés ni de votre quota d’envoi ni de vos taux de bounce et de plaintes, et ils n’ont aucun effet sur les métriques de Virtual Deliverability Manager.

Ils sont facturés quand même. Du point de vue de la facturation, les e-mails envoyés au mailbox simulator d’Amazon SES sont traités comme n’importe quel autre e-mail envoyé avec Amazon SES. Un test sur le simulateur est donc un message payant qui ne change rien et ne mesure rien du placement, ce qui n’a rien de gênant tant que vous savez que c’est ce que vous avez acheté.

Ce que fait chaque adresse du mailbox simulator

Le simulateur est réellement utile, simplement pas pour ce que l’on vient y chercher. Chaque adresse du domaine simulator.amazonses.com force un résultat précis, pour que vous puissiez éprouver le code qui le traite :

  • success@simulator.amazonses.com accepte le message normalement.
  • bounce@simulator.amazonses.com renvoie un hard bounce.
  • complaint@simulator.amazonses.com renvoie une plainte pour spam.
  • ooto@simulator.amazonses.com renvoie une réponse automatique d’absence.
  • suppressionlist@simulator.amazonses.com renvoie un rejet lié à une liste de suppression.

C’est ainsi que vous vérifiez que votre traitement des bounces retire bien une adresse, que votre webhook de plainte se déclenche, et que votre logique de suppression se comporte comme prévu, sans dépenser de réputation réelle pour produire les événements. Toutes les autres plateformes d’envoi de cette catégorie vous obligent à provoquer un vrai bounce pour tester la gestion des bounces. Pas SES, et c’est un vrai avantage.

Le simulateur fonctionne aussi pendant que votre compte est dans le sandbox, ce qui compte plus qu’il n’y paraît.

Le sandbox explique pourquoi votre test n’ira nulle part

Tout nouveau compte SES démarre dans le sandbox, et séparément dans chaque Région. Tant que vous y êtes, vous ne pouvez écrire qu’à des adresses e-mail et à des domaines vérifiés, ou au mailbox simulator d’Amazon SES. Une adresse de test externe que vous n’avez pas vérifiée reste injoignable, et l’échec ressemble à un problème de droits plutôt qu’à une règle de la plateforme.

Le sandbox plafonne aussi les envois à 200 messages par période de 24 heures et un message par seconde.

Pour en sortir, ouvrez Account dashboard dans le panneau de navigation de la console SES, repérez l’encadré d’avertissement indiquant que votre compte est dans le sandbox, choisissez View Get set up page, puis demandez l’accès en production. AWS ne publie pas les limites que vous obtiendrez alors, et se contente d’indiquer qu’elles varient selon votre cas d’usage : tenez donc pour inventé tout chiffre cité ailleurs.

Formatted ou Raw, et pourquoi votre HTML arrive en texte brut

Le formulaire de test de la console demande de renseigner Email Format. Choisir Formatted signifie qu’AWS met le texte en forme d’e-mail à votre place, ce qui est pratique et fait disparaître votre HTML. Le HTML et les pièces jointes ne survivent que si vous choisissez Raw et collez vous-même un MIME complet.

AWS assortit ce chemin d’un avertissement qui mérite d’être répété, parce qu’il produit une panne déroutante : une ligne vide entre les deux lignes d’en-tête fait que l’e-mail est mis en forme en texte brut au lieu de HTML. Si votre test en Raw arrive sous forme de mur de balises, c’est en général la raison, et rien dans le symptôme ne désigne la cause.

C’est la forme générale de SES. C’est un relais de messages brut plutôt qu’un outil de campagne : pas de rendu de modèle, pas de balises de personnalisation, pas de lien de désabonnement généré, pas de prévisualisation du rendu. Rien n’est retiré de votre message, parce que rien n’y a jamais été ajouté.

SES analyse les virus, pas le spam

Il n’existe nulle part dans SES de notation à la SpamAssassin, pas de contrôle des mots spam, pas de note de contenu. La fonctionnalité que l’on prend pour telle est l’analyse antivirus : chaque message envoyé via SES est analysé à la recherche de virus, et vous pouvez le prouver avec un fichier de test EICAR, qui produit un événement Reject.

C’est de la détection de malware. Cela ne dit rien du fait qu’un fournisseur de messagerie classera ou non votre message dans les spams.

Pour la moitié de la question qui touche au contenu, le contrôle doit se faire en dehors de SES. Sur les messages testés avec Unspam cette année, 88 % se situent dans la plage SpamAssassin sans risque : le contenu explique donc rarement tout, mais c’est la partie la moins coûteuse à écarter avant de regarder la réputation.

SES mesure bien le placement, à deux endroits, tous deux payants

Le bouton Send test email de la console n’est pas le seul test dont dispose SES, et les deux autres passent facilement inaperçus, parce qu’aucun ne se trouve à côté de lui.

Les tests prédictifs de placement en boîte de réception font partie du tableau de bord de délivrabilité de SES depuis des années, et s’atteignent par l’API CreateDeliverabilityTestReport. AWS les présente comme une aide à prédire la façon dont vos messages seront traités par différents fournisseurs de messagerie dans le monde : vous fournissez un message d’exemple, et Amazon SES l’envoie ensuite à des adresses e-mail spéciales réparties chez plusieurs grands fournisseurs de messagerie. Le test aboutit en 24 heures environ, et vous en lisez le résultat avec GetDeliverabilityTestReport.

Global deliverability est arrivé le 29 mai 2026 et vit dans Virtual Deliverability Manager. Il rapporte des pourcentages de boîte de réception, de spam et de messages manquants avec un détail par fournisseur, les résultats tombent en deux à quatre heures environ, et il ajoute au passage une surveillance des blacklists. Il se vend sous forme d’abonnement à $1,250 par mois, par région et par compte, ce qui comprend 5 domaines, 12 IP et 25 tests de seed list par mois.

AWS ne publie ni les fournisseurs chez lesquels se trouvent ses comptes de test, ni leur nombre, ni leurs adresses. C’est un manque réel si vous cherchez à rapprocher un résultat de placement du comportement d’un fournisseur précis.

La fonctionnalité SES la moins chère, SES deliverability dans Virtual Deliverability Manager, est une option payante distincte à $0.07 pour 1 000 e-mails. Elle vous donne un tableau de bord et un conseiller construits sur vos propres données d’envoi : taux d’ouverture, taux de clics, taux de plaintes, taux de livraison et taux de bounce. Comme tout tableau de bord d’engagement, elle rend compte de messages déjà arrivés quelque part, alors que c’est justement ce quelque part que la question du placement interroge.

Quand il vous faut un vrai envoi vers une adresse de test

Une fois l’accès en production obtenu, le test honnête consiste à envoyer un message ordinaire par votre chemin SES habituel, vers une adresse qui ne se trouve pas chez AWS.

Le guide de délivrabilité Amazon SES couvre cette configuration, y compris le câblage du configuration set et de l’event destination qui vous permet d’observer réellement ce qui s’est passé. Pour savoir où le message atterrit, un test de placement en boîte de réception le remet à des boîtes de test chez Gmail, Outlook, Yahoo et cinq autres fournisseurs, et rend le résultat fournisseur par fournisseur.

Sur les campagnes passées par Unspam depuis le début de l’année, 65 % des e-mails atteignent la boîte de réception principale, et le benchmark de délivrabilité d’Unspam suit cette répartition.

Quand le message est celui que vous enverriez vraiment, passez-le dans le test de spam Unspam gratuit et lisez l’authentification sur un envoi réel plutôt que sur un envoi simulé.

Questions fréquentes

Comment envoyer un e-mail de test dans Amazon SES ?

Connectez-vous à l’AWS Management Console et ouvrez la console Amazon SES. Dans le volet de navigation, sous Configuration, choisissez Identities. Dans le tableau Identities, sélectionnez une identité e-mail vérifiée en cliquant directement sur son nom plutôt que sur sa case à cocher. Sur la page de détail de cette identité, choisissez Send test email. Choisissez Formatted ou Raw comme Email Format, choisissez un Scenario, remplissez le corps du message, puis envoyez.

Quelles sont les adresses du mailbox simulator d’Amazon SES ?

Ce sont des adresses hébergées par AWS qui produisent à la demande un résultat précis, accessibles sur le domaine simulator.amazonses.com : success pour une remise normale, bounce pour un hard bounce, complaint pour une plainte pour spam, ooto pour une réponse automatique d’absence, et suppressionlist pour un rejet lié à une liste de suppression. Elles vous permettent d’éprouver votre traitement des bounces et des plaintes sans abîmer votre réputation, parce que les messages qui leur sont adressés n’atteignent jamais un vrai fournisseur de messagerie.

Les messages du simulateur sont-ils décomptés de mon quota SES ou de ma réputation ?

Non, et AWS est explicite : les e-mails que vous envoyez au mailbox simulator ne sont décomptés ni de votre quota d’envoi ni de vos taux de bounce et de plaintes, et ils n’ont aucun effet sur les métriques de Virtual Deliverability Manager. Ils sont pourtant facturés. AWS indique que, du point de vue de la facturation, les e-mails envoyés au mailbox simulator d’Amazon SES sont traités comme n’importe quel autre e-mail envoyé avec Amazon SES.

Pourquoi ne puis-je pas envoyer un e-mail de test vers ma propre adresse dans SES ?

Presque à coup sûr à cause du sandbox. Tout nouveau compte SES démarre dans le sandbox, dans chaque Région, et tant que vous y êtes vous ne pouvez envoyer qu’à des adresses e-mail et à des domaines vérifiés, ou au mailbox simulator d’Amazon SES. Une adresse externe non vérifiée est tout simplement injoignable. Le sandbox vous plafonne aussi à 200 messages par période de 24 heures et un message par seconde.

Comment sortir du sandbox SES ?

Depuis la console SES, ouvrez Account dashboard dans le panneau de navigation. Dans l’encadré d’avertissement indiquant que votre compte Amazon SES est dans le sandbox, choisissez View Get set up page, puis demandez l’accès en production. AWS examine la demande. Les limites d’envoi en production ne sont pas publiées sous forme de chiffre fixe, AWS indiquant seulement qu’elles varient selon votre cas d’usage.

Amazon SES propose-t-il un test de spam ?

Non. SES n’a ni notation du contenu à la SpamAssassin, ni contrôle des mots spam, ni note de contenu avant envoi. Une fonctionnalité voisine est souvent prise pour telle : chaque message envoyé via SES est analysé à la recherche de virus, ce que vous pouvez vérifier avec un fichier de test EICAR, qui produit un événement Reject. C’est de l’analyse antivirus, pas une notation du spam, et cela ne dit rien de la façon dont un message sera filtré.

Amazon SES peut-il prévisualiser mon e-mail dans les clients de messagerie ?

Non. SES n’offre aucune prévisualisation du rendu et aucune intégration Litmus ou Email on Acid. C’est un relais de messages brut plutôt qu’un outil de campagne : il ne restitue jamais votre HTML. Si vous envoyez du HTML par le formulaire de test de la console, vous devez choisir le format Raw et coller vous-même un MIME complet, et AWS avertit qu’une ligne vide mal placée fait que l’e-mail est mis en forme en texte brut au lieu de HTML.

Amazon SES propose-t-il des tests de placement en boîte de réception ?

Oui, dans deux fonctionnalités payantes distinctes, dont aucune n’est le bouton Send test email de la console. Les tests prédictifs de placement en boîte de réception font partie du tableau de bord de délivrabilité de SES depuis des années, via l’API CreateDeliverabilityTestReport : vous fournissez un message d’exemple, SES l’envoie à des adresses e-mail spéciales réparties chez plusieurs grands fournisseurs de messagerie, et le résultat est prêt en 24 heures environ. Global deliverability, ajouté le 29 mai 2026 dans Virtual Deliverability Manager, rapporte des pourcentages de boîte de réception, de spam et de messages manquants avec un détail par fournisseur en deux à quatre heures environ, et se vend $1,250 par mois, par région et par compte, avec 5 domaines, 12 IP et 25 tests de seed list par mois.

Découvrez où votre campagne arrive vraiment.

Lancer un test antispam gratuit Test Inbox Placement