Pregunta Cómo recibir correo electrónico utilizando Amazon SES


Soy nuevo en Amazon Web Services (AWS) y AWS Simple Email Service (SES).

¿AWS SES permite que una aplicación reciba correos electrónicos? No pude encontrar una referencia en la guía del desarrollador de SES.

Mi aplicación requiere que los correos electrónicos recibidos para un cliente se identifiquen por cliente y, finalmente, se almacenarán en una base de datos (programáticamente). Cada cliente tendrá un correo electrónico sobre el dominio que aloja la aplicación.

Por ejemplo, digamos que la aplicación está alojada en www.example.com en AWS. Entonces los clientes de este myapp pueden tener correos como: john@example.com, barry@example.com, lisa@example.com como eso.

Si esto no es posible en AWS SES, sugiera alternativas (para envíos por correo electrónico de gran volumen) sobre cómo se puede hacer esto en el entorno de AWS.


14
2017-12-06 23:45


origen


Espere. ¿Estás hablando de enviar o recibir? - mailq


Respuestas:


SES de Amazon es estrictamente para el envío de correo electrónico. Si desea recibir un correo electrónico, tendría que configurar un agente de transporte de correo (MTA) como Sendmail, Postfix, Qmail, etc. en una instancia del servidor EC2 y apuntar sus registros DNS MX a esa instancia. En cuyo caso es probable que también necesite utilizar una IP elástica (EIP) para tener una IP estática. Sin mencionar que podría terminar encontrando el rango de direcciones IP bloqueado potencialmente por ciertos DNSBL.

Tiendo a abstenerme de recibir correos electrónicos dentro de AWS y recibir servidores de correo externos ya sea en servidores dedicados de ubicación conjunta o VPS, ya que tienden a ser más baratos y menos gravados.


7
2017-12-07 00:06



Esto ya no es verdad. La nueva actualización de Amazon SES viene con la adición de reglas de recibos, que le permiten almacenar correos electrónicos de diferentes maneras. - Elegant.Scripting
Sigue siendo cierto, aws.amazon.com/ses (lea las dos primeras líneas), aunque SES tiene la capacidad de recibir el correo electrónico mediante las reglas de recepción, no pudo ser designado como el buzón tradicional o personal. - Adnan


¡Hoy es tu gran día! AWS SES ahora lanzó el correo electrónico que recibe: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email.html

Usted nota, que no está diseñado para usar como buzón personal. La configuración actual crea una plataforma perfecta para recibir correos electrónicos de forma automática. Perfecto para el proceso automatizado de cualquier informe generado (como mensajes de un banco, informes DMARC, facturas electrónicas, etc.)

Por ejemplo, aquí está el mensaje que se guardó en S3: https://s3-eu-west-1.amazonaws.com/s3.jakub-boucek.cz/temp/lts0ahe3tucqpoii4ji0g0u3u08nrpuk1g0p3bo1 y esta es la salida de la notificación entregada a mi punto final https: http://pastebin.com/yR3RjjkE 


39
2017-09-28 22:17



Excelente hallazgo, Jakub. Todavía no había visto el anuncio sobre esto. - EEAA
Me pareció complejo configurar SES. ¿Alguien ha identificado un tutorial simplista? ¿Se puede configurar Gmail como un cliente para el servicio? - blong
Hola @blong sí, SES es muy complejo. No puede hacer que Gmail (u otro proveedor) se convierta en "cliente" para esto. Esto no es una bandeja de entrada clásica, SES es un procesador de máquina para los correos entrantes. Puedes usar SES para redirigir correos a Gmail. Pero tampoco es simple. Mirar hacia Reenvío de correo electrónico AWS Lambda SES proyecto. - JakubBoucek
Hola, @JakubBoucek, gracias por responder a mis preguntas. Parece que necesitaré encontrar otro enfoque. Aquí hay algo que puedo considerar: simplyian.com/2015/01/07/… - blong
@ limasxgoesto0 Usa cualquier analizador MIME, como un: github.com/nodemailer/mailparser - JakubBoucek


Actualizar: Después de publicar esta respuesta, Amazon agregó soporte para recibir correo electrónico a través de SES. Está diseñado para el procesamiento automatizado y no se puede usar como un buzón IMAP típico. Ver https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email.html para detalles.

Anticuado:

Amazon SES es solo para enviar emails.

(Fuente: http://aws.amazon.com/ses/)

El servicio de correo electrónico simple de Amazon (Amazon SES) es un correo electrónico masivo y transaccional altamente escalable y rentable.enviando Servicio para empresas y desarrolladores.

Recibir un correo electrónico no es tan difícil. Definitivamente más fácil que enviar correo electrónico, con todos sus obstáculos anti-spam. ¿Qué hay de configurar un servidor Postfix con usuarios virtuales? ¿En qué tipo de volumen estás pensando?


3
2017-12-07 00:03



Si usted vota hacia abajo, agradecería un comentario sobre la razón. En el momento en que se escribió esta respuesta (hace 4 años), ciertamente no estaba mal. - Martijn Heemels
... tienes razón, la respuesta no fue incorrecta en el momento en que se publicó. Pero hoy, la información es incorrecta. Así que un voto negativo no se trata de usted, se trata de la información. Podría considerar una edición o una actualización con la información correcta. (sólo una sugerencia) - agentv


Amazon SES es solo para enviando y nunca recibe correo (solo rebota).

Debe verificar la dirección de correo del remitente para que sea válida. La dirección de correo electrónico que será esta depende de usted. Puede tener cuentas de correo electrónico, una cuenta en su servidor de correo en EC2, una cuenta en su servidor de correo en su empresa o cualquier cuenta de correo electrónico que tenga. Pero debe ser tuyo.


2
2017-12-07 00:15