Salta al contenuto

Come posso utilizzare Amazon SES per ricevere e-mail in entrata e quindi archiviarle su Amazon S3?

3 minuti di lettura
0

Desidero utilizzare Amazon Simple Email Service (Amazon SES) per ricevere e archiviare le e-mail in entrata.

Risoluzione

Configura un bucket Amazon Simple Storage Service (Amazon S3) con le autorizzazioni per archiviare le e-mail in entrata. Quindi crea una regola di ricezione Amazon SES che invii le e-mail in entrata al bucket Amazon S3.

Utilizza un bucket Amazon S3 per archiviare le e-mail Amazon SES in entrata

Completa i seguenti passaggi:

  1. Verifica che l'endpoint si trovi in una Regione AWS che supporta la ricezione di e-mail.
    Nota: ad eccezione dei bucket Amazon S3, le risorse AWS utilizzate per ricevere e-mail devono trovarsi nella stessa Regione dell'endpoint di Amazon SES.
  2. Verifica il dominio che desideri utilizzare per ricevere e-mail.
  3. Aggiungi un record mail exchanger (record MX) alla configurazione DNS del dominio. Assicurati di includere un endpoint di ricezione in entrata di Amazon SES nella configurazione DNS del dominio.
  4. Utilizza la console Amazon S3 per creare un bucket Amazon S3.
  5. Crea una policy AllowSESPuts che autorizzi Amazon SES a scrivere nel bucket Amazon S3. Assicurati di annotare i seguenti valori di policy:
    La Regione AWS in cui crei la regola di ricezione.
    L'ID dell'account AWS.
    Il nome del set di regole.
    Il nome della regola di ricezione.
  6. Se attivi la crittografia lato server con il Servizio AWS di gestione delle chiavi (AWS KMS), autorizza Amazon SES a utilizzare la chiave AWS KMS. Assicurati di aggiungere l'azione di policy kms:decrypt.
  7. Crea un set di regole e una regola di ricezione. Assicurati di utilizzare gli stessi valori presenti nell'istruzione di policy AllowSESPuts creata nel passaggio 5. Nella pagina Aggiungi azioni, apri il menu Aggiungi nuova azione, quindi scegli l'azione deliver to an S3 bucket (consegna e un bucket S3).

Verifica che le e-mail in entrata raggiungano il bucket Amazon S3

Utilizza la console Amazon SES per inviare un'e-mail di prova al dominio. Quindi verifica nel bucket Amazon S3 che sia presente l'e-mail di prova che hai inviato.

Nota: possono essere necessari alcuni minuti prima che l'e-mail sia visibile.

Informazioni correlate

Why aren't my inbound emails on Amazon SES arriving or saving to my Amazon S3 bucket? (Perché le mie e-mail in entrata su Amazon SES non arrivano o non vengono salvate nel mio bucket Amazon S3?)
Configurazione della ricezione di e-mail in Amazon SES