Introducción de la Guía de implementación

6 pasos  |  30 minutos

Preguntas frecuentes

P: ¿Por qué debería utilizar Amazon SES para recibir emails?

Si utiliza Amazon SES, puede evitar la costosa y compleja tarea de crear su propia infraestructura de recepción de emails. Amazon SES no exige un compromiso mínimo y puede configurarlo fácilmente para que procese los mensajes de entrada con una variedad de productos de AWS. Puede hacer que Amazon SES entregue mensajes a un bucket de Amazon Simple Storage Service (Amazon S3), active su código a través de una función de AWS Lambda, publique notificaciones en Amazon Simple Notification Service (Amazon SNS), se integre con Amazon WorkMail, o rebote mensajes. Si desea que sus emails se entreguen a un bucket de Amazon S3, Amazon SES puede cifrar los mensajes que reciba con las claves maestras administradas en AWS Key Management Service (AWS KMS). Amazon SES también publica métricas en Amazon CloudWatch.

P: ¿Cuáles son algunos casos de uso comunes de la recepción de emails de Amazon SES?

Cuando recibe un email con Amazon SES, puede desarrollar soluciones de software como autorrespuestas de emails, sistemas de cancelación de suscripciones de emails y software que genere tiques de asistencia técnica para clientes para los emails de entrada.

P: En general, ¿Amazon SES es utilizado por organizaciones o personas individuales?

Si bien cualquier persona que posea un dominio puede recibir emails con Amazon SES, las organizaciones tienden a utilizar este producto con mayor frecuencia que las personas individuales. Esto se debe a que, normalmente, las organizaciones administran muchas direcciones de email y, en general, cuentan con más desarrolladores para crear una aplicación que procese emails sin procesar para mostrar a los usuarios finales.

P: ¿Cómo funciona la recepción de emails de Amazon SES?

Una vez que configure correctamente la recepción de emails en Amazon SES, cuando alguien envíe un email a una dirección de email de su dominio, Amazon SES lo redirigirá. En base a las reglas que configure, Amazon SES acepta o rechaza el email por usted. Puede configurar Amazon SES para que le transfiera el email de dos maneras: poner el email en un bucket de Amazon S3 o enviarle una notificación de Amazon SNS con el contenido del email. También puede configurar Amazon SES para que active una función de AWS Lambda, elimine o rebote mensajes que no desee recibir o se integre con Amazon WorkMail.

P: ¿Amazon SES ofrece alguna manera para que pueda leer los emails que recibo?

No. Amazon SES le transfiere los emails sin procesar, sin formato a través de Amazon S3 o Amazon SNS. Usted recupera y procesa los emails con su propio código. Generalmente, los emails están en el formato Multipurpose Internet Mail Extensions (MIME). Para poder decodificar el formato MIME, debe usar su propia aplicación.

P: ¿Debo tener mi propio dominio para recibir emails con Amazon SES?

Sí. Aunque tenga una dirección de email propia, no puede utilizar Amazon SES para recibir emails para dicha dirección si no es propietario de todo el dominio. Por ejemplo, no puede configurar Amazon SES para recibir emails dirigidos a una dirección de email de Gmail, Outlook, ni cualquier otro dominio del cual no sea propietario.

P: ¿Puedo utilizar Amazon SES para recibir emails para mi dominio aunque el dominio no esté registrado con Amazon Route 53?

Sí. Puede recibir emails con Amazon SES para cualquier dominio del cual sea propietario, pero el proceso de configuración es más fácil si su dominio está registrado con Amazon Route 53. Para poder usar Amazon SES para recibir emails dirigidos a su dominio, debe añadir registros TXT y MX al servidor de DNS de su dominio. Si su dominio está registrado con Amazon Route 53, Amazon SES puede añadir los registros por usted. Si su dominio está registrado con otro proveedor de DNS, Amazon SES le suministra los registros durante el proceso de verificación de dominio y usted debe añadirlos manualmente al servidor de DNS de su dominio. El proceso para añadir manualmente los registros al servidor de DNS depende de la interfaz de usuario de su proveedor de DNS.

P: ¿Cómo configuro Amazon SES para que controle los emails que recibe por mí?

Debe utilizar la API o la consola de Amazon SES para configurar las reglas de recepción. Una regla de recepción le permite especificar cómo debe proceder Amazon SES con los emails que recibe para uno o más destinatarios de su dominio. La regla de recepción consiste en una condición y una lista ordenada de acciones. Si un destinatario del email de entrada coincide con el destinatario especificado en la condición, Amazon SES ejecuta las acciones especificadas en la regla de recepción. Las reglas de recepción se agrupan en conjuntos de reglas de recepción. Un conjunto de reglas de recepción es una colección ordenada de reglas de recepción que especifican cómo debe proceder Amazon SES en relación con un email que recibe para un dominio suyo. Puede definir varios conjuntos de reglas de recepción en su cuenta de AWS, pero solo se activa uno de ellos a la vez.

P: ¿Cómo sabré cuando reciba un email?

Cuando configure una regla de recepción, podrá elegir que Amazon SES le envíe una notificación de Amazon SNS cuando reciba un email. En este proyecto simple, no activamos esa opción.

P: ¿Existe un límite de tamaño de email que puedo recibir?

Si, como en este proyecto, elige que Amazon SES coloque los emails en un bucket de Amazon S3, el tamaño máximo de email (incluidos los encabezados) es 30 MB. Si decide recibir los emails mediante notificaciones de Amazon SNS, el tamaño máximo de email (incluidos los encabezados) es 150 KB.

P: ¿Los emails que recibo están cifrados?

Cuando configura una regla de recepción que le indica a Amazon SES que coloque los emails en un bucket de Amazon S3, puede elegir que Amazon SES cifre los emails con AWS KMS antes de ponerlos en el bucket. Como el cifrado es opcional, este proyecto simple no lo utiliza. Si decide activar el cifrado, debe descifrar el contenido después de recuperar el email de Amazon S3. AWS SDK para Java y AWS SDK para Ruby ofrecen un cliente que puede descifrar el contenido.

[ respuesta ]
Introducción a la Guía de implementación