Saltar al contenido

¿Cómo puedo usar Amazon SES para recibir correos electrónicos entrantes y luego almacenarlos en Amazon S3?

3 minutos de lectura
0

Quiero usar Amazon Simple Email Service (Amazon SES) para recibir y almacenar los correos electrónicos entrantes.

Resolución

Configura un bucket de Amazon Simple Storage Service (Amazon S3) con los permisos para almacenar los correos electrónicos entrantes. A continuación, crea una regla de recepción de Amazon SES que envíe los correos electrónicos entrantes a tu bucket de Amazon S3.

Uso de un bucket de Amazon S3 para almacenar los correos electrónicos entrantes de Amazon SES

Sigue estos pasos:

  1. Comprueba que tu punto de enlace se encuentra en una región de AWS que admita la recepción de correo electrónico.
    Nota: A excepción de los buckets de Amazon S3, los recursos de AWS que utilices para recibir correo electrónico deben estar en la misma región que tu punto de enlace de Amazon SES.
  2. Verifica el dominio que quieres usar para recibir correos electrónicos.
  3. Agrega un registro de intercambiador de correo (registro MX) a la configuración de DNS de tu dominio. Asegúrate de incluir un punto de enlace de recepción entrante de Amazon SES en la configuración de DNS del dominio.
  4. Utiliza la consola de Amazon S3 para crear un bucket de Amazon S3.
  5. Crea una política AllowSESPuts que otorgue a Amazon SES permiso para escribir en tu bucket de Amazon S3. Asegúrate de tener en cuenta los siguientes valores de política:
    La región de AWS en la que creas la regla de recepción.
    El ID de tu cuenta de AWS.
    El nombre del conjunto de reglas.
    El nombre de la regla de recepción.
  6. Si activas el cifrado del lado del servidor con AWS Key Management Service (AWS KMS), concede permiso a Amazon SES para usar tu clave de AWS KMS. Asegúrate de agregar la acción de política kms:decrypt.
  7. Crea un conjunto de reglas y una regla de recepción. Asegúrate de usar los mismos valores que existen en la instrucción de política AllowSESPuts que creaste en el paso 5. En la página Agregar acciones, abre el menú Agregar nueva acción y, a continuación, selecciona la acción Enviar a un bucket de S3.

Verificar que los correos electrónicos entrantes lleguen a tu bucket de Amazon S3

Utiliza la consola de Amazon SES para enviar un correo electrónico de prueba a tu dominio. A continuación, busca en tu bucket de Amazon S3 el correo electrónico de prueba que has enviado.

Nota: El correo electrónico de prueba puede tardar unos minutos en aparecer.

Información relacionada

¿Por qué mis correos electrónicos entrantes de Amazon SES no llegan a mi bucket de Amazon S3 ni se guardan en él?
Configuración de la recepción de correo electrónico de Amazon SES