P: ¿En qué consiste Amazon Simple Email Service?

Amazon Simple Email Service (Amazon SES) es una plataforma rentable con una gran capacidad ajustable para el envío y la recepción de emails. Amazon SES elimina la complejidad y los gastos vinculados con la creación de una solución interna de emails o bien con la obtención de la licencia de una solución de email de un tercero, su instalación y uso.

P: ¿Quién puede utilizar Amazon SES

Amazon SES es una solución ideal para cualquier persona que necesite una manera fiable, escalable y asequible de enviar o recibir emails. Nuestros usuarios actuales incluyen una variedad de organizaciones, como minoristas online, pequeños y grandes desarrolladores de aplicaciones y organizaciones de marketing digital.

P: ¿Hay límites relacionados con los destinatarios de mis emails?

Generalmente, debería enviar emails únicamente a destinatarios que los deseen y esperen. AWS se reserva el derecho a suspender cualquier cuenta que se identifique como remitente de spam o de otro tipo de email no deseado de baja calidad, así como a tomar otras medidas que estime oportunas.

Como cliente de Amazon SES, es responsable de cumplir las diferentes leyes y normas que controlan la transmisión de mensajes de email. Las leyes y normas varían de un país a otro, e inclusive pueden diferir entre estados, provincias, condados u otras divisiones administrativas. Para poder usar Amazon SES, debe aceptar los términos especificados en el acuerdo de cliente de AWS y la política de uso aceptable de AWS.

P: ¿Qué tipos de emails puedo enviar mediante Amazon SES?

Amazon SES envía de forma fiable emails relacionados con promociones, suscripciones, transacciones y notificaciones.

P: ¿Cómo puedo comenzar a utilizar Amazon SES?

Complete los siguientes pasos para comenzar el recorrido que le permitirá enviar emails con Amazon SES:

  1. Inscribirse: tras realizar la inscripción en AWS, puede obtener acceso al entorno de pruebas de Amazon SES, es decir, a un entorno específicamente diseñado para que los desarrolladores prueben y evalúen el servicio.
  2. Verificar los dominios o las direcciones de email: antes de poder enviar un email mediante Amazon SES, debe verificar su propio dominio o dirección desde la que enviará el mensaje. Para iniciar el proceso de verificación, visite la consola de Amazon SES.
  3. Enviar un email de prueba: puede usar la consola de Amazon SES, la interfaz de SMTP o el API para enviar un email de prueba a un dominio o una dirección que haya verificado.
  4. Solicitar un aumento de sus límites de envío: cuando esté listo para utilizar Amazon SES para el envío de emails de producción, podrá solicitar que se aumenten sus límites de envío y retirar su cuenta del entorno de pruebas. Solamente tardará unos minutos en realizar la solicitud; normalmente, recibirá una respuesta en un plazo de menos de 24 horas.
  5. Enviar emails de producción: puede utilizar SMTP o el API de Amazon SES para poner un email en la cola de envío.
  6. Recibir información: Amazon SES proporciona estadísticas útiles acerca de su actividad relacionada con el envío de mensajes. Con una simple consulta al API o visita a la consola de Amazon SES, podrá obtener rápidamente estadísticas cruciales como el volumen enviado, los mensajes rebotados y las reclamaciones.

Para obtener más información sobre cómo configurar el email con Amazon SES, consulte la Sección de inicio rápido de la Guía para desarrolladores de Amazon SES.

P: ¿Qué debo hacer cuando termine de probar y evaluar Amazon SES?

Cuando esté listo para utilizar Amazon SES para el envío de emails, podrá solicitar un aumento de su límite de envío. Si se le concede el aumento, su cuenta saldrá del entorno de pruebas para que pueda empezar a enviar emails a sus clientes. Ya no necesitará verificar las direcciones o dominios de los destinatarios, y podrá enviar cantidades mucho mayores de email.

Para solicitar un aumento del límite de envío, complete el formulario de solicitud en el Centro de soporte. Generalmente, respondemos estas solicitudes en un plazo de 24 horas.


P: ¿Cuánto cuesta el uso de Amazon SES?

Con Amazon SES, paga únicamente por lo que usa. No se aplican pagos mínimos ni costos iniciales. Las tarifas de uso de Amazon SES son muy bajas. El monto que pague dependerá del número de mensajes que envíe y reciba, del tamaño de los adjuntos que envíe y el precio que pague por la transferencia de datos hacia afuera de otros productos de AWS, como EC2, si corresponde.

Consulte la página de precios de Amazon SES para obtener más información de precios, costos de transferencia de datos y uso gratuito.

P: ¿Existe una capa de uso gratuito para Amazon SES?

Si llama a Amazon SES desde una aplicación hospedada en una instancia de Amazon EC2 o mediante Elastic Beanstalk, reúne los requisitos para la capa gratuita de Amazon SES. En la capa gratuita, no se aplican cargos para los primeros 62 000 mensajes de email que envíe y los primeros 1 000 mensajes de email que reciba.

P: ¿Puedo aprovechar la capa gratuita de Amazon SES si estoy en el entorno de pruebas de Amazon SES?

Sí. Sin embargo, para poder sacar el máximo partido a la capa gratuita de Amazon SES, debe solicitar un aumento de los límites de envío para Amazon SES.

P: ¿Cómo se realizan el cobro y la facturación del uso de Amazon SES?

Al final de cada mes, se le facturará el consumo de dicho mes. Su ciclo de facturación de Amazon SES comienza el primer día del mes y finaliza el último día del mes. Los cargos mensuales se sumarán al final de cada mes.

P: ¿Cómo puedo realizar un seguimiento de mi consumo de Amazon SES?

Visite la página de administración de facturación en la consola de AWS para ver los cargos del período de facturación actual en cualquier momento.

P: ¿Se cobran los mensajes de spam entrantes?

Se facturarán todos los mensajes entrantes, excepto aquellos que se rechacen durante la conversación SMTP. La conversación SMTP tiene lugar cuando el remitente transmite el mensaje al servidor receptor.

Existen dos maneras para determinar si un email se acepta o no durante la conversación SMTP. La primera consiste en crear listas de direcciones IP que desea aceptar (listas blancas) y listas de direcciones que desea bloquear (listas negras). Mediante el bloqueo explícito de mensajes provenientes de direcciones que envían spam, puede lograr que los mensajes de dichos remitentes se rechacen durante la conversación SMTP y, por lo tanto, no se facturen los mensajes que estos envían.

El segundo método consiste en configurar las reglas de recepción. Amazon SES solo aceptará los mensajes entrantes para los cuales al menos una regla de recepción coincida con el destinatario del mensaje. Amazon SES conserva su propia lista de bloqueo de direcciones IP y bloqueará automáticamente los mensajes provenientes de las direcciones de dicha lista sin su intervención. Si desea habilitar la entrega de una dirección que se bloqueó automáticamente, puede añadirla a su lista de remitentes permitidos.


P: ¿Qué es el entorno de pruebas de Amazon SES?

El entorno de pruebas de Amazon SES es un área en la que los usuarios nuevos pueden probar las capacidades de Amazon SES. Los usuarios nuevos de Amazon SES se colocan automáticamente en el entorno de pruebas. Mientras se encuentre en el entorno de pruebas, solo podrá enviar emails a direcciones de email verificadas o a direcciones asociadas con el simulador de bandeja de correo de Amazon SES. Además, mientras se encuentre allí, no podrá enviar más de 200 mensajes durante un período de 24 horas, y no más de un mensaje por segundo.

Cuando esté listo para salir de dicho entorno, podrá enviar una solicitud de aumento del límite de envío de SES.

P: ¿Puedo enviar emails desde cualquier dirección de email de origen?

Puede enviar emails desde cualquier dirección o dominio que posea. Para que su email se envíe a través de Amazon SES, debe comprobar que es propietario del dominio o de la dirección de email de envío. Puede comprobar su estatus de propietario en la consola de Amazon SES o mediante el API de Amazon SES.

Puede verificar un total de hasta 10 000 direcciones de email y dominios en cualquier combinación.

P: ¿Hay algún límite relacionado con el tamaño de los emails que puede entregar Amazon SES?

Amazon SES acepta mensajes con un tamaño máximo de 10 MB. En esta capacidad se incluye cualquier imagen o adjunto que forme parte del mensaje.

P: ¿Existe un límite en el número de destinatarios que puedo especificar en un único mensaje de email?

Puede especificar un máximo de 50 destinatarios en cada mensaje que envíe mediante Amazon SES. El número total de direcciones de email en los campos Para:, CC: y BCC: no debe exceder los 50 destinatarios. Si necesita enviar un email a más de 50 destinatarios, será necesario enviar varios mensajes, cada uno de ellos dirigido a un máximo de 50 destinatarios.

P: ¿Hay algún límite relacionado con el número máximo de emails que puedo enviar?

Cada remitente de Amazon SES tiene sus propios límites de envío, que se calculan constantemente mediante Amazon SES:

  • Cuota de envío: número máximo de emails que puede enviar en un período de 24 horas.
  • Ratio máximo de envío: el número máximo de emails procedentes de su cuenta que Amazon SES puede aceptar por segundo.

Nota: el ratio de aceptación de los mensajes por parte de Amazon SES podría ser inferior al ratio máximo de envío.

Los límites de envío se basan en los destinatarios en lugar de en los mensajes. Puede comprobar sus límites de envío en cualquier momento mediante la consola de Amazon SES.

Tenga en cuenta que si se detecta que la calidad de su email es baja o dudosa (por ejemplo, si tiene tasas elevadas de mensajes rebotados o reclamaciones, o si se considera que es spam o incluye contenido ofensivo), Amazon SES podría reducir temporal o permanentemente el volumen de envío permitido o implementar otra acción según corresponda.

P: ¿Por qué existen estos límites de envío?

El uso de límites para reforzar la actividad de envío ayuda a mejorar su reputación como remitente, lo que incrementa las probabilidades de que los emails que envía lleguen a las bandejas de entrada de los destinatarios.


P: ¿Amazon tiene acceso a los emails que envío y recibo?

Nos tomamos muy en serio nuestras políticas relacionadas con la privacidad y la protección de los datos personales. Amazon SES utiliza tecnologías internas contra el spam para filtrar los emails con contenido de baja calidad e impedir que se envíen. Además, todos los mensajes que contengan adjuntos, ya sea que se envíen o reciban, se analizan para detectar la presencia de virus. Estos son procesos automáticos sin intervención humana.

Amazon SES solo accederá al contenido del email en circunstancias muy limitadas como, por ejemplo, para resolver problemas del sistema o para investigar actividades fraudulentas o abusivas. Además, los demás clientes de Amazon SES no tienen acceso al contenido de sus emails.

P: ¿Puedo encriptar los mensajes de email que reciba?

Amazon SES se integra con AWS Key Management Service (KMS) para encriptar opcionalmente los mensajes que se escriban a su bucket de Amazon S3. Para realizar la encriptación, puede usar la clave maestra predeterminada de Amazon SES KMS de su cuenta que no requiere configuración adicional, o bien puede configurar una nueva clave KMS maestra que conceda al servicio de Amazon SES permiso principal para generar claves de datos. Amazon SES utiliza la encriptación del lado del cliente para encriptar el email antes de escribírselo a Amazon S3. Es decir, usted deberá desencriptar el contenido por su cuenta cuando reciba el email de Amazon S3. AWS Java SDK y AWS Ruby SDK ofrecen un cliente capaz de encargarse de la desencriptación por usted.


P: ¿Necesito configurar informes de DNS inversos para poder utilizar Amazon SES?

Los usuarios de Amazon SES no deben configurar informes de DNS inversos. Amazon Web Services administra las direcciones IP que usa Amazon SES y proporciona informes de DNS inversos de dichas direcciones.

P: ¿Amazon SES es compatible con el marco de políticas de remitente (SPF)?

Amazon SES es compatible con el SPF. Es posible que necesite o no publicar un informe de SPF en función de las maneras en las que utilice Amazon SES para enviar emails.

Si no tiene que cumplir con la autenticación, los informes y la conformidad de mensajes basados en dominio (DMARC) mediante SPF, no es necesario que publique un informe SPF para aprobar la autenticación SPF porque, por defecto, Amazon SES le envía emails de un dominio MAIL FROM que Amazon SES posee.

Si desea cumplir con DMARC mediante SPF, deberá configurar Amazon SES para que use su propio dominio MAIL FROM y publique un registro SPF.

P: ¿Amazon SES es compatible con el correo identificado con claves de dominio (DKIM)?

Amazon SES es compatible con el DKIM. Si habilitó y configuró Easy DKIM, Amazon SES firmará los mensajes salientes con DKIM por usted. Si lo prefiere, también puede firmar con DKIM su email usted mismo. Para garantizar la capacidad de entrega máxima, no debería firmar algunos encabezados de DKIM. Para obtener más información, consulte Firma manual con DKIM en Amazon SES en la Guía para desarrolladores de Amazon SES.

P: ¿Los emails de Amazon SES pueden cumplir con DMARC?

Con Amazon SES, sus emails pueden cumplir con DMARC mediante SPF, DKIM o ambos.

P: ¿Amazon SES envía los emails a través de una conexión encriptada con Transport Layer Security (TLS)?

Si el servidor de email receptor anuncia la extensión STARTTLS, Amazon SES intenta actualizar la conexión a TLS. Si no se logra, Amazon SES enviará el email como texto plano.

P: ¿Qué versión de TLS usa Amazon SES para el envío de emails?

Amazon SES es compatible con TLS v1.


P: ¿Puedo utilizar Amazon SES para enviar emails desde las aplicaciones que ya tengo instaladas?

Amazon SES le permite crear un relé SMTP privado para utilizar con cualquier software de cliente SMTP existente, incluido el software desarrollado por usted o cualquier otro software de terceros compatible con SMTP.

Para obtener más información, consulte Uso de la interfaz de SMTP de Amazon SES para enviar emails en la Guía para desarrolladores de Amazon SES.

P: ¿Puedo usar Amazon SES para enviar emails masivos?

Para enviar emails masivos, puede llamar a las operaciones de API SendEmail o SendRawEmail varias veces para cada email que desee enviar. El software que se ejecute en Amazon EC2, Amazon Elastic MapReduce (EMR) o sus propios servidores puede componer y enviar emails masivos con Amazon SES de la forma que mejor se adapte a sus necesidades.

Si ya dispone de su propio software de envío de emails masivos, puede actualizarlo de forma sencilla para que realice dicho envío mediante Amazon SES. Para ello, puede modificar el software para que directamente active Amazon SES o reconfigurarlo para que envíe emails mediante un relé SMTP de Amazon SES. Para obtener más información acerca de la interfaz de SMTP de Amazon SES, consulte Uso de la interfaz de SMTP de Amazon SES en la Guía para desarrolladores de Amazon SES.

P: ¿Amazon SES puede enviar emails con adjuntos?

Amazon SES es compatible con un gran número de formatos de contenido conocidos, incluidos documentos, imágenes, archivos de audio y videos.

Nota: Para su seguridad y la de sus clientes, Amazon SES analiza todos los adjuntos que envía para detectar virus y malware.

Puede añadir un cliente de email compatible con SMTP para enviar emails con adjuntos. Al configurar un cliente para enviar emails mediante Amazon SES, el cliente construye las partes de MIME adecuadas y los encabezados del email antes de enviar el mensaje.

También puede enviar un email con archivos adjuntos de forma programada. Si desea incluir un archivo adjunto en su email, cree un nuevo email con varias partes. En dicho mensaje, incluya una parte de MIME que contenga un encabezado de ContentType adecuado, junto con el contenido codificado de MIME. A continuación, use el encabezado ContentDisposition para especificar si el contenido se debe mostrar en línea o a modo de archivo adjunto.

Después de haber creado el mensaje, puede enviarlo con el API SendRawEmail; también puede utilizar los kits de desarrollo de software (SDK) de AWS o una biblioteca de terceros como boto3 para Python.

P: ¿Puedo reservar direcciones IP dedicadas para enviar correos electrónicos en Amazon SES?

Sí. Las IP dedicadas se encuentran disponibles con un costo adicional. Para solicitar una dirección IP dedicada, abra un caso de aumento de límites de envío en el Centro de soporte. En el tique, especifique que desea comprar IP dedicadas en el campo Use Case Description. Para obtener información sobre precios, consulte la página sobre precios de Amazon SES.

P: ¿Puedo especificar una dirección IP dedicada cuando envío ciertos tipos de correo electrónico?

Si ha arrendado varias direcciones IP dedicadas para su uso con su cuenta de Amazon SES, puede usar la característica de grupos de IP dedicados para crear conjuntos (grupos) de esas direcciones IP. A continuación, puede asociar cada grupo con un conjunto de configuraciones. Cuando envíe correos electrónicos con ese conjunto de configuraciones, estos solo se enviarán desde las direcciones IP del grupo asociado.

Para obtener más información, consulte Creating Dedicated IP Pools en la Guía para desarrolladores de Amazon SES.

P: ¿Puedo probar las respuestas de Amazon SES sin enviar un email a los destinatarios reales?

El proveedor de bandeja de correo de Amazon SES constituye una manera sencilla de probar la tasa de mensajes enviados y las respuestas de email genéricas, incluidos los mensajes rebotados y las reclamaciones, sin necesidad de enviar ningún mensaje a destinatarios reales. Los mensajes de email enviados al proveedor de bandeja de entrada no afectan a la métrica de mensajes rebotados y reclamaciones, y no se contabilizan en la cuota de envío.

Para obtener más información acerca del simulador de bandeja de correo de Amazon SES, consulte Probar el envío de emails en Amazon SES en la Guía para desarrolladores de Amazon SES.

P: ¿Puedo utilizar Amazon SES para enviar emails como mensajes de texto SMS?

Muchos proveedores de servicios de telefonía móvil ofrecen una gateway SMTP-a-SMS. Los usuarios de Amazon SES pueden enviar emails de solo texto a direcciones de email asociadas con estas gateways, que se enviarán a los destinatarios de teléfonos móviles como mensajes SMS.

Sin embargo, para poder utilizar correctamente una gateway de SMS, deberá saber varios detalles, incluidos:

  • El número del teléfono móvil del destinatario
  • El nombre del proveedor de servicios de telefonía móvil del destinatario
  • El nombre de dominio de la gateway de SMS del proveedor (por ejemplo, sms.nombreproveedor.com)

Si los mensajes SMS forman parte de sus planes de marketing o comunicación, le recomendamos utilizar Amazon Simple Notification Service (SNS). Cuando envíe mensajes SMS mediante Amazon SNS, solo debe saber el número del teléfono móvil del destinatario.

P: ¿Cómo puedo controlar la codificación de los caracteres de los emails con Amazon SES?

El protocolo SMTP requiere que todos los datos se envíen en formato ASCII de 7 bits. Si desea utilizar una codificación de caracteres diferente con la interfaz de SMTP de Amazon SES, será necesario que aplique la codificación deseada al asunto y al cuerpo de su mensaje y, a continuación, convertirlos en un mensaje ASCII de 7 bits válido antes de enviarlo al punto de conexión de SMTP.

El API SendEmail acepta las entradas de cuerpos y asuntos de email en formato UTF-8, los transcodifica al formato que haya especificado mediante un parámetro de codificación opcional y, a continuación, convierte automáticamente el contenido resultante en ASCII de 7 bits con encabezados de sintaxis textual codificada adecuada y codificación de transferencia de contenido antes de la transmisión. El API SendRawEmail requiere que aplique la codificación que desee al asunto y al cuerpo del mensaje y, a continuación, los convierte en un mensaje de ASCII de 7 bits válido antes de enviar cada solicitud.


P: ¿Cómo configuro Amazon SES para recibir emails?

En primer lugar, debe verificar su dominio en Amazon SES para demostrar que es de su propiedad. Para ello, siga el procedimiento descrito en la documentación. Este proceso es idéntico al proceso de verificación de dominios que Amazon SES emplea para enviar emails. Si ya está utilizando su dominio para enviar emails mediante Amazon SES, no precisará verificarlo de nuevo.

Una vez que haya verificado correctamente el dominio, deberá publicar un registro DNS de intercambio de correo (MX) para su dominio que señale al punto de conexión regional de Amazon SES que quiera utilizar para recibir los emails. No es necesario publicar el registro MX para recibir emails mediante Amazon SES. Sin embargo, debe hacerlo si desea que el email entrante se dirija automáticamente a Amazon SES y no a usted.

Por último, deberá crear una regla de recepción mediante el API o la consola de Amazon SES. Una regla de recepción le indica a Amazon SES lo que debe suceder cuando se reciba un email entrante. Por ejemplo, puede configurar Amazon SES para que envíe todos los emails entrantes a un bucket de Amazon S3.

P: ¿Qué pasa cuando Amazon SES recibe mi email?

Cuando Amazon SES recibe un mensaje, consulta el conjunto de sus reglas de recepción activas para determinar si alguna de ellas coincide con cualquiera de los destinatarios de los mensajes entrantes o si, por el contrario, esto no sucede. Si no se detectan coincidencias o si el mail se envió desde una dirección IP incluida en su lista de direcciones IP bloqueadas, Amazon rechaza el email en la conversación SMTP. De lo contrario, Amazon SES acepta el email.

Después de que Amazon SES acepta el mail, evalúa sus reglas de recepción activas, que se aplican en el orden en el que se definieron.

Los siguientes pasos dependen de las acciones definidas en sus reglas de recepción. Puede configurar las reglas de recepción para que Amazon SES entregue los mensajes en un bucket de Amazon S3, active su código personalizado mediante una función de AWS Lambda o publique notificaciones en Amazon SNS. También puede configurar Amazon SES para rechazar o rebotar los mensajes que no desee recibir.

P: ¿Cómo obtengo acceso a mi correo en Amazon S3?

Al configurar una regla de recepción para especificar que Amazon SES escriba sus mensajes en un bucket de Amazon S3, también dispone de la opción de configurar las notificaciones de Amazon SNS. Las notificaciones, que contienen información general acerca del mensaje y de la acción realizada en él, incluyen el ID único del mensaje. Puede utilizar este ID para recuperar el mensaje correspondiente en Amazon S3.

P: ¿Cómo puedo procesar los emails que recibo?

Existen dos formas de procesar los emails que recibe. Puede escribir una aplicación que detecte notificaciones de Amazon SNS procedentes de Amazon SES, recupere el email de Amazon S3 y, a continuación, lo procese. De forma alternativa, puede escribir una función de AWS Lambda personalizada.

El evento de AWS Lambda contiene todos los metadatos del mensaje que se ha recibido, pero no incluye el contenido real del mensaje. Si necesita disponer de acceso al contenido del mensaje desde dentro de AWS Lambda, primero debe escribir el mensaje en Amazon S3 mediante una acción de Amazon S3 antes de que se evalúe su acción de AWS Lambda. Las acciones de AWS Lambda se pueden ejecutar de forma sincronizada o no sincronizada, dependiendo de si la función de AWS Lambda debe o no devolver un resultado que influya en la ejecución de otras acciones.

Recomendamos usar una ejecución no sincronizada a menos que su aplicación específica requiera que use una ejecución sincronizada.

P: ¿Pueden distintas cuentas de AWS recibir emails del mismo dominio?

Más de una cuenta de AWS puede recibir emails para el mismo dominio. Para cada email que se reciba en el dominio compartido, cada conjunto de reglas de recepción procesará una copia del mensaje de manera independiente.

P: ¿Hay algún límite de tamaño para los mensajes que se pueden recibir mediante Amazon SES?

Si selecciona que sus mensajes se almacenen en un bucket de Amazon S3, el tamaño máximo (incluidos los encabezados) será de 30 megabytes (MB).

Si decide recibir los mensajes mediante notificaciones de Amazon SNS, el tamaño máximo (incluidos los encabezados) será de 150 kilobytes (KB).

P: ¿Existe algún límite relacionado con la velocidad con la que puedo recibir mensajes a través de Amazon SES?

No existen restricciones de velocidad para los emails entrantes que se reciben mediante Amazon SES.

P: ¿Qué puedo hacer con el email entrante enviado mediante una conexión sin encriptar?

Puede configurar las reglas de recepción de Amazon SES para que los mensajes recibidos de conexiones que no usen Transport Layer Security (TLS) se rechacen automáticamente.


P: ¿Cómo ayuda Amazon SES a garantizar que el envío de emails se realice de forma fiable?

Amazon SES utiliza tecnologías de filtrado de contenido para analizar los mensajes de email salientes. Estos filtros de contenido ayudan a garantizar que el contenido que se envía a través de Amazon SES cumpla los estándares de ISP. Para ayudar a mejorar la capacidad de entrega de sus emails, Amazon SES ofrece un bucle de retroalimentación que incluye notificaciones de mensajes rebotados, reclamaciones y entregas.

P: ¿Amazon SES garantiza la recepción de mis emails?

Amazon SES supervisa atentamente las directrices de ISP para ayudar a garantizar que se envíen emails legítimos de alta calidad a los buzones de los destinatarios. Sin embargo, ni Amazon SES ni ningún otro servicio de envío de emails puede garantizar que se recibirán todos los mensajes. Los ISP pueden omitir o perder emails, los destinatarios pueden proporcionar accidentalmente una dirección de email errónea y, si los destinatarios no desean recibir los emails que usted envíe, los ISP pueden seleccionar si desean rechazarlos u omitirlos.

P: ¿Cuál es la demora de entrega de emails a los buzones de correo de los destinatarios si se utiliza Amazon SES?

Amazon SES trata de entregar los mensajes a Internet en el plazo de unos segundos después de cada solicitud. No obstante, debido a una serie de factores y a las inseguridades inherentes de Internet, no podemos prever con exactitud cuándo llegarán los emails ni la ruta exacta que estos seguirán hasta llegar a su destino.

Por ejemplo, cabe la posibilidad de que un ISP no pueda entregar el email al destinatario por un problema temporal, como una "bandeja de entrada llena". En estos casos, Amazon intenta volver a entregar el mensaje. Si el error persiste, como en el caso de "la bandeja de entrada no existe", Amazon SES no reintentará la entrega y recibirá una notificación de mensaje rebotado permanente. Puede configurar las notificaciones de entrega para que se le informe cuando Amazon SES entregue correctamente uno de los emails a un servidor de email del destinatario.


P: ¿Qué medidas debo tomar si recibo un aviso de un mensaje rebotado o una reclamación?

Debe analizar cada email de rebote y reclamación o cada objeto JSON de Amazon SNS que reciba para determinar la causa. Los mensajes rebotados se suelen producir cuando se intenta enviar un mensaje a un destinatario que no existe, mientras que las reclamaciones se deben a que el destinatario indica que no desea recibir su mensaje.

En ambos casos, le recomendamos que deje de enviar mensajes a estas direcciones de email.

P: ¿Cómo me envía Amazon SES las notificaciones de rebotes, reclamaciones y entregas?

Amazon SES le reenvía las notificaciones de rebotes y reclamaciones por email o las envía a un tema de Amazon SNS, en función de la configuración. Las notificaciones de entregas, que se activan cuando Amazon SES entrega correctamente uno de sus emails al servidor de correo de un destinatario, solo se le envían mediante Amazon SNS.

P: ¿Dónde me envía Amazon SES las notificaciones de rebotes, reclamaciones y entregas?

Las notificaciones de entrega están disponibles a través de Amazon SNS. Los rebotes y las reclamaciones se le pueden enviar por email, mediante Amazon SNS o con ambas opciones. Si se decanta por recibir las notificaciones de rebotes y reclamaciones por email, Amazon SES le enviará dichas notificaciones en función de la siguiente lógica:

  • Si utilizó la interfaz de SMTP para enviar el mensaje, las notificaciones se remiten a la dirección especificada en el comando obligatorio MAIL FROM de SMTP, lo que anula cualquier encabezado Return-Path que se haya especificado en SMTP DATA.
  • En caso de haber utilizado la operación del API SendEmail para enviar el mensaje:
    • Si especificó el parámetro ReturnPath opcional de SendEmail, las notificaciones se dirigen a la dirección especificada.
    • De lo contrario, las notificaciones se envían a la dirección especificada en el parámetro Source obligatorio de SendEmail, que completa el encabezado De: del mensaje.
  • En caso de haber utilizado la operación del API SendRawEmail para enviar el mensaje:
    • Si especificó el parámetro opcional Source de SendRawEmail, las notificaciones se dirigirán a esa dirección, anulando cualquier encabezado Return-Path que se haya especificado en el mensaje sin procesar.
    • De lo contrario, si se especificó el encabezado Return-Path en el mensaje sin procesar, las notificaciones se dirigirán a esa dirección.
  • De lo contrario, las notificaciones se dirigirán a la dirección del encabezado De: del mensaje sin procesar.

P: ¿Recibir notificaciones de mensajes rebotados, reclamaciones y entregas mediante Amazon SNS implica un costo adicional?

Incurrirá en los gastos habituales establecidos para Amazon SNS si utiliza este servicio para las notificaciones de mensajes rebotados, reclamaciones o entregas. Para obtener más información acerca de los costos asociados con el uso de Amazon SNS, consulte Precios de Amazon SNS.

P: ¿Cuándo recibiré las notificaciones de mensajes rebotados, reclamaciones y entregas?

Por norma general, cuando un ISP envía un mensaje rebotado o una reclamación a Amazon SES, se lo reenviamos en cuestión de segundos a través de Amazon SNS o por email. No obstante, es posible que no recibamos el aviso del mensaje rebotado o la reclamación del ISP del destinatario hasta que no haya transcurrido un período de tiempo que puede ser de segundos, de semanas o incluso superior, en función de la rapidez con la que el ISP nos lo notifique.

Las notificaciones de entregas se publican en cuanto Amazon SES entrega un email al servidor de email de un destinatario. En la mayoría de los casos, el email enviado a través de Amazon SES se entrega en cuestión de segundos, pero a veces puede tardar más.

P: ¿Cómo puedo controlar los índices de mensajes rebotados y reclamaciones del email que envío con Amazon SES?

Amazon SES proporciona tres maneras principales de controlar los mensajes rebotados, las reclamaciones, las entregas, los emails enviados y los rechazados.

El primer método consiste en usar la consola de Amazon SES, el API de Amazon SES o Amazon CloudWatch para acceder a métricas básicas de envío de emails de toda la cuenta de AWS.

El segundo método consiste en configurar Amazon SES para que envíe notificaciones de feedback detalladas por email o Amazon SNS.

El tercer método consiste en utilizar la publicación de eventos de Amazon SES. Con la publicación de eventos, categoriza sus correos electrónicos y recoge datos de evento en cada categoría de correos electrónicos independientemente con Amazon CloudWatch o Amazon Kinesis Firehose. Puede configurar Amazon Kinesis Firehose para que envíe los registros de evento a Amazon Redshift, Amazon S3 o Amazon Elasticsearch Service. Si utiliza Amazon Elasticsearch Service, podrá visualizar los datos del evento con Kibana.

Para obtener más información acerca de los métodos de monitorización, consulte Monitorización de su actividad de envío en Amazon SES en la Guía para desarrolladores de Amazon SES.

P: ¿Me afectarán los mensajes rebotados o las reclamaciones originadas por otros usuarios de Amazon SES?

Normalmente, cuando otros usuarios de Amazon SES envían mensajes que originan mensajes rebotados o reclamaciones, su capacidad para enviar emails no se ve afectada.

Una excepción a esta regla ocurre cuando la dirección de email de un destinatario genera un mensaje rebotado permanente. Cuando la dirección de email de un destinatario genera un mensaje rebotado permanente, la dirección se añade a la lista de supresión global. Si intenta enviar un email a una dirección incluida en la lista de supresión global, la llamada a Amazon SES se concreta, pero Amazon SES tratará el email como mensaje rebotado permanente en lugar de intentar enviarlo.

Los emails enviados a direcciones de la lista de supresión global sí se consideran en el índice de mensajes rebotados y en la cuota de envío. Una dirección de email puede permanecer en la lista de supresión durante un período máximo de 14 días.

Para obtener más información acerca de la lista de supresión global, consulte Amazon SES y capacidad de entrega en la Guía para desarrolladores de Amazon SES.

P: Se añadió la dirección de un destinatario a la lista de supresión global, pero estoy seguro de que es una dirección válida. ¿Puedo quitar la dirección de la lista?

Puede enviar una solicitud de eliminación de la lista de supresión a través de la consola de Amazon SES. Para obtener más información, consulte Eliminación de una dirección de email de la lista de supresión de Amazon SES en la Guía para desarrolladores de Amazon SES.

P: ¿Qué sucede si intento enviar un email con formato incorrecto o si envío un email no permitido por cualquier otro motivo?

Si Amazon SES no logra entregar su mensaje, devolverá un mensaje de error con información acerca de por qué no se lo pudo entregar. En casos aislados, es posible que Amazon SES no detecte el problema sucedido con su email hasta después de aceptar su solicitud. En tales casos, recibirá de nuevo su email a modo de rebote con el código de error correspondiente y el motivo.


P: ¿De qué manera Amazon SES garantiza que los emails entrantes no tengan spam ni virus?

Amazon SES implementa una serie de medidas de protección contra virus y spam. En primer lugar, utiliza listas de bloqueo para evitar que los mails de direcciones que envían spam ingresen al sistema. También realiza análisis de virus en todos los emails entrantes que incluyen un adjunto.

Amazon SES pone a su disposición el análisis de detección de spam para que pueda decidir si cada mensaje es fiable. Además del resultado del análisis de virus y spam, Amazon SES proporciona los resultados de las comprobaciones de tipo DKIM y SPF.

P: ¿Qué impide que los usuarios de Amazon SES envíen spam?

Amazon SES aplica tecnologías internas de filtrado de contenido para analizar el contenido de los emails y detectar la presencia de spam y malware.

En casos excepcionales, si se comprueba que una cuenta envía spam u otros emails de baja calidad, esta puede ser objeto de suspensión o de otras acciones correctivas que AWS considere adecuadas. Si se detecta malware, Amazon SES impide que se envíen los emails.


P: ¿Cómo se integra Amazon SES con Amazon WorkMail?

Amazon WorkMail utiliza Amazon SES para enviar y recibir emails. Al configurarlo, Amazon WorkMail crea dos elementos dentro de sus ajustes de Amazon SES: una política de autorización de envío que permite a Amazon WorkMail enviar emails a través de su dominio y una regla de recepción con una acción de WorkMail que entrega el email entrante de su dominio a Amazon WorkMail. Si elimina cualquiera de estos dos elementos, Amazon WorkMail no funcionará correctamente.

P: ¿Amazon SES aplica alguna restricción a las funciones de AWS Lambda, además de las impuestas por AWS Lambda?

Se produce un desfase de 30 segundos en las llamadas RequestResponse.

P: Estoy enviando un email mediante mis propios servidores de correo alojados en Amazon EC2. ¿Debo comenzar a usar Amazon SES en lugar de esto?

Amazon SES no afecta a ninguna solución basada en Amazon EC2 que pueda tener actualmente. Puede seguir usando la solución de la que disponga, puede usar Amazon SES o puede usar ambas simultáneamente.

P: ¿Es necesario que me inscriba en Amazon EC2 o en cualquier otro servicio de AWS para usar Amazon SES?

Los usuarios de Amazon SES no precisan inscribirse en ningún otro servicio de AWS. Cualquier aplicación con acceso a Internet puede usar Amazon SES para enviar emails, tanto si dicha aplicación se ejecuta en su propio centro de datos, como si lo hace en Amazon EC2 o como una solución de software de cliente.

P: ¿En qué se diferencia Amazon SES de Amazon SNS?

Amazon SES está pensado para las aplicaciones que necesitan enviar comunicaciones por email. Amazon SES es compatible con los campos del encabezado del email y con muchos tipos de MIME.

Por el contrario, Amazon Simple Notification Service (Amazon SNS) está pensado para aplicaciones orientadas a la mensajería, en las que varios suscriptores solicitan y reciben notificaciones "push" de mensajes urgentes, por medio de diferentes protocolos de transporte como HTTP, Amazon SQS y el email. El cuerpo de una notificación de Amazon SNS tiene un límite de 8 192 caracteres de cadenas UTF-8 y no se diseñó para admitir contenido multimedia.


P: ¿Amazon SES proporciona un punto de conexión de SMTP?

Amazon SES proporciona una interfaz de SMTP para que la integración con aplicaciones que pueden realizar envíos mediante SMTP se realice sin interrupciones. Puede conectarse directamente a esta interfaz de SMTP desde sus aplicaciones, o bien configurar su servidor de email existente para usar la interfaz como un relé SMTP.

Para conectarse a la interfaz de SMTP de Amazon SES es necesario crear credenciales de SMTP. Para obtener más información acerca de la creación de credenciales de SMTP, consulte Obtención de credenciales de SMTP de Amazon SES en la Guía para desarrolladores de Amazon SES.

P: ¿Cómo se usa la interfaz de SMTP de Amazon SES?

Para usar la interfaz de SMTP de Amazon SES, solo necesita su nombre de usuario y su contraseña de SMTP, el nombre del punto de enlace de SMTP y el número de puerto. Con esta información podrá conectarse a la interfaz de SMTP de Amazon SES igual que se conecta a cualquier otro relevo SMTP.

Por ejemplo, puede integrar su software empaquetado existente de forma que envíe emails mediante Amazon SES. Puede añadir la posibilidad de enviar emails a sus aplicaciones con ayuda de un lenguaje de programación compatible con SMTP. Puede integrar el envío de Amazon SES con agentes de transferencia de email (MTA) populares como, por ejemplo, Sendmail, Postfix y Exim. Incluso puede conectarse a la interfaz de SMTP desde la línea de comando y enviar comandos de SMTP directamente.

Para obtener más información acerca de la interfaz de SMTP, consulte Uso de la interfaz de SMTP de Amazon SES para enviar emails en la Guía para desarrolladores de Amazon SES.


P: ¿Cómo puedo realizar solicitudes a Amazon SES?

Amazon SES acepta solicitudes de consulta mediante HTTPS. Estas solicitudes incluyen verbos como OBTENER o ENVIAR y un parámetro denominado Acción para indicar la acción que se realiza. Por motivos de seguridad, Amazon SES no es compatible con las consultas de HTTP. En lugar de ello, debe usar HTTPS.

P: ¿Qué operaciones de API están disponibles para enviar emails?

Además del soporte de envío de SMTP, Amazon SES ofrece las siguientes API: SendEmail y SendRawEmail. Estas dos API proporcionan diferentes niveles de control sobre la redacción del mensaje de email. Ambas API ofrecen el mismo nivel de fiabilidad y desempeño a la hora de enviar emails:

El API SendEmail requiere que el usuario proporcione únicamente una dirección de origen, una dirección de destino, un asunto de mensaje y un cuerpo de mensaje. Tras solicitar esta API, Amazon SES construirá y enviará automáticamente un email de MIME de varias partes con el formato adecuado y optimizado para que se muestre en el software del cliente de email.

El API SendRawEmail ofrece al usuario avanzado flexibilidad para dar formato y enviar sus propios emails sin procesar mediante la especificación de los encabezados, las partes de MIME y los tipos de contenido.

P: ¿Contienen los kits de desarrollo de software de AWS soporte para Amazon SES?

Sí. Puede utilizar los kits de desarrollo de software (SDK) de AWS para Android, iOS, Java, .NET, Node.js, Python, PHP y Ruby para acceder al API de Amazon SES. Estos SDK simplifican la activación del email en sus aplicaciones para que puedan realizar envíos, lo que les permite enviar emails con una sencilla llamada al API.

Comience con AWS de forma gratuita

Cree una cuenta gratuita
O inicie sesión en la Consola

Disfrute de doce meses de acceso a la capa de uso gratuita de AWS y de otras características del nivel Basic de AWS Support, entre otras, un servicio ininterrumpido de soporte al cliente, foros de soporte y muchas más.