Comment afficher mon historique d'envoi d'e-mails dans Amazon SES ?

Date de la dernière mise à jour : 10/03/2020

Je souhaite consulter mon historique d'envoi d'e-mails dans Amazon Simple Email Service (Amazon SES). Comment procéder ?

Solution

Vous pouvez utiliser Amazon Elasticsearch Service (Amazon ES) et Amazon Kinesis pour stocker et visualiser votre historique d'envoi d'e-mails Amazon SES.

Créer un domaine Amazon ES

Créez un domaine Amazon ES pour stocker votre historique d'envoi Amazon SES.

Remarque : pour Network configuration (Configuration réseau), vous devez sélectionner Public access (Accès public). Vous devez utiliser un domaine d'accès public avec le flux de diffusion Kinesis que vous créerez à l'étape suivante.

Créer un flux de diffusion Kinesis

  1. Ouvrez la console Kinesis.
  2. Choisissez Create Delivery Stream (Créer un flux de diffusion).
  3. Pour Delivery stream name (Nom du flux de diffusion), entrez un nom pour votre flux.
  4. Pour Source, sélectionnez Direct PUT or other sources (Direct PUT ou autres sources).
  5. Choisissez Next (Suivant).
  6. Pour Process records (Traitement des enregistrements), choisissez de transformer les enregistrements source avec AWS Lambda. Sinon, conservez tous les paramètres à l'état Disabled (Désactivé), puis choisissez Next (Suivant).
  7. Sous Amazon Elasticsearch Service destination (Destination Amazon Elasticsearch Service), entrez les informations suivantes :
    Pour Destination, sélectionnez Amazon Elasticsearch Service.
    Pour Domain (Domaine), sélectionnez le domaine Amazon ES que vous avez créé pour stocker votre historique d'envoi Amazon SES.
    Pour Index, entrez un nom d'index.
    Pour Index rotation (Rotation d'index), choisissez de sélectionner une planification de rotation. Sinon, conservez le paramètre de champ No rotation (Pas de rotation) par défaut.
    Pour Type, entrez un nom de type.
    Pour Retry duration (Durée de nouvelle tentative), modifiez la durée de nouvelle tentative en secondes. Sinon, conservez les 300 secondes par défaut.
  8. Sous S3 backup (Sauvegarde S3), entrez ce qui suit :
    Pour Backup mode (Mode de sauvegarde), sélectionnez Failed records only (Échecs d'enregistrement uniquement).
    Pour Backup S3 bucket (Compartiment S3 de sauvegarde), choisissez de stocker les enregistrements dans un compartiment existant. Ou choisissez Create new (Créer nouveau) pour créer un nouveau compartiment.
    Pour Backup S3 bucket prefix (Préfixe de compartiment S3 de sauvegarde), vous pouvez entrer un préfixe si vous le souhaitez. Sinon, laissez ce champ vide.
  9. Choisissez Next (Suivant).
  10. Pour les conditions de tampon Elasticsearch, la compression et le chiffrement S3, la journalisation des erreurs, les balises et les autorisations, configurez les paramètres de votre cas d'utilisation. Pour plus d'informations sur ces champs, consultez Configure settings (Configurer les paramètres).
  11. Vérifiez les détails de configuration de votre flux de diffusion, puis choisissez Create delivery stream (Créer un flux de diffusion).

Créer un ensemble de configurations Amazon SES

  1. Ouvrez la console Amazon SES.
  2. Dans le volet de navigation, sélectionnez Configuration Sets (Ensemble de configuration).
  3. Sélectionnez Create Configuration Set (Créer un ensemble de configuration).
  4. Pour Configuration Set Name (Nom d'ensemble de configuration), saisissez un nom pour l'ensemble. Puis, sélectionnez Create Configuration Set (Créer un ensemble de configuration).
  5. Ouvrez l'ensemble de configuration que vous avez créé.
  6. Pour Add Destination (Ajouter une destination), sélectionnez Firehose.
  7. Dans la boîte de dialogue Firehose Destination (Destination Firehose= entrez ce qui suit :
    Pour Name (Nom), saisissez un nom pour la destination SNS.
    Pour Event types (Types d'événements), sélectionnez Send (Envoyer), Reject (Rejeter), Delivery (Livraison), Bounce (Retour à l'expéditeur) et Complaint (Réclamations).
    Pour Stream (Flux), sélectionnez le flux de diffusion que vous avez créé.
    Pour IAM role (Rôle IAM), sélectionnez Let SES make a new role (Autoriser SES à créer un nouveau rôle). Saisissez un nom, puis sélectionnez Create a role (Créer un rôle).
    Choisissez Save (Enregistrer).
  8. Modifiez votre méthode d'envoi d'e-mails pour spécifier l'ensemble de configurations.

Testez votre configuration

  1. Envoyez un e-mail de test à l'aide de la console Amazon SES.
    Important : pour voir les résultats de l'e-mail de test, vous devez spécifier l'ensemble de configurations que vous avez créé. Pour Email Format (Format d'e-mail), sélectionnez Formatted (Formaté), puis More Options (Plus d'options). Pour Configuration Set (Ensemble de configuration), saisissez le nom de l'ensemble de configuration.
  2. Ouvrez la console Amazon ES.
  3. Choisissez le domaine que vous avez créé pour stocker votre historique d'envoi Amazon SES.
  4. Sous l'onglet Overview (Présentation), choisissez le lien en regard de Kibana.
  5. Créez un modèle d'index pour le nom d'index que vous avez configuré lorsque vous avez créé le flux de diffusion.
  6. Une fois le modèle d'index créé, utilisez la fonction Discover de Kibana pour afficher le journal de l'e-mail de test que vous avez envoyé.


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d’aide ?