Passer au contenu

Comment puis-je utiliser Amazon SES pour recevoir des e-mails entrants, puis les stocker sur Amazon S3 ?

Lecture de 3 minute(s)
0

Je souhaite utiliser Amazon Simple Email Service (Amazon SES) pour recevoir et stocker des e-mails entrants.

Résolution

Configurez un compartiment Amazon Simple Storage Service (Amazon S3) avec les autorisations nécessaires pour stocker vos e-mails entrants. Puis, créez une règle de réception Amazon SES qui envoie vos e-mails entrants vers votre compartiment Amazon S3.

Utiliser un compartiment Amazon S3 pour stocker les e-mails Amazon SES entrants

Procédez comme suit :

  1. Vérifiez que votre point de terminaison se trouve dans une région AWS qui prend en charge la réception d’e-mails.
    Remarque : À l'exception des compartiments Amazon S3, les ressources AWS que vous utilisez pour recevoir des e-mails doivent se trouver dans la même région que votre point de terminaison Amazon SES.
  2. Vérifiez le domaine que vous souhaitez utiliser pour recevoir des e-mails.
  3. Ajoutez un enregistrement de relais de messagerie (enregistrement MX) à la configuration DNS de votre domaine. Veillez à inclure un point de terminaison de réception entrant Amazon SES dans la configuration DNS du domaine.
  4. Utilisez la console Amazon S3 pour créer un compartiment Amazon S3.
  5. Créez une politique AllowSESPuts qui autorise Amazon SES à écrire dans votre compartiment Amazon S3. Veillez à prendre note des valeurs de politique suivantes :
    La région AWS dans laquelle vous créez la règle de réception.
    Votre ID de compte AWS.
    Le nom de votre ensemble de règles.
    Le nom de votre règle de réception.
  6. Si vous activez le chiffrement côté serveur avec AWS Key Management Service (AWS KMS), autorisez Amazon SES à utiliser votre clé AWS KMS. Assurez-vous d'ajouter l'action de politique kms:decrypt.
  7. Créez un ensemble de règles et une règle de réception. Veillez à utiliser les mêmes valeurs que celles qui figurent dans la déclaration de politique AllowSESPuts que vous avez créée à l'étape 5. Sur la page Ajouter des actions, ouvrez le menu Ajouter une nouvelle action, puis choisissez l'action Envoyer vers un compartiment S3.

Vérifier que les e-mails entrants atteignent votre compartiment Amazon S3

Utilisez la console Amazon SES pour envoyer un e-mail de test à votre domaine. Puis, recherchez l'e-mail de test que vous avez envoyé dans votre compartiment Amazon S3.

Remarque : L’affichage de l’e-mail de test peut prendre quelques minutes.

Informations connexes

Pourquoi mes e-mails entrants sur Amazon SES n’arrivent-ils pas ou ne sont-ils pas enregistrés dans mon compartiment Amazon S3 ?
Configuration de la réception d’e-mails via Amazon SES