¿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:
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.
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.
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.
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