¿Cómo configurar una dirección de correo electrónico para un dominio en Amazon EC2?


8

No estoy acostumbrado al alojamiento en la nube. Anteriormente, simplemente configuraba una cuenta de correo electrónico a través de cPanel, pero dado que esto no está disponible, ¿cómo lo haría en una cuenta de Amazon EC2? ¿Asumo que necesito un servidor de correo electrónico en ejecución? Instalé 'postfix' en mi instancia de Linux. ¿Ahora que?

Respuestas:


6

Dependiendo de sus requisitos, usted o

A) Use SNS

o

B) no envíe correos electrónicos.

Claro, el correo electrónico interno funcionará bien, pero casi todo lo que envíe debe ser rechazado como spam a menos que envíe desde ec2-a-b-c-d.compute-1.amazonaws.com. Para configurar el correo electrónico, necesita asignaciones de IP inversa coincidentes, sin mencionar SPF y DKIM. Con EC2 no tiene acceso a las fuentes de DNS autorizadas para las IP y, por lo tanto, no puede configurar correctamente la red.

SNS no está destinado a enviar correo a los usuarios finales, pero si está buscando monitoreo o configuración de flujo de trabajo, se ajustará muy bien a su factura.

Probablemente querrás un servidor de correo externo. Escuché que Rackspace tiene algunas buenas opciones, pero nunca las he usado.

Editado

No tenía conocimiento del formulario de solicitud de correo de Amazon: esto proporciona otra opción que le permitirá enviar correo desde EC2.

Primero tendrá que asignar y asignar una IP elástica a su servidor de correo, ya que esto elimina el problema de fluidez. Asegúrese de configurar la supervisión, ya que si su servidor de correo se cae, su Elastic IP quedará colgando y tendrá que pagar por hora por las Elastic IP no conectadas.

A continuación, deberá configurar una asignación directa a esta IP desde su dominio: en la sintaxis BIND para el archivo de zona "example.com", eso sería

mail   IN  A  1.2.3.4

Dependiendo de su configuración de DNS (específicamente, su RTTL), esto puede tardar un tiempo en propagarse. Es más fácil esperar un día, pero probablemente estarás seguro cada vez que nslookup mail.example.comregrese 1.2.3.4.

También debe especificar que el correo a su servidor debe ser manejado por mail.example.com, ya que la antigua IP pública que tenía su instancia EC2 será reemplazada por la nueva IP elástica.

Incluya el EIP en el formulario donde lo solicite y mail.example.comcomo el DNS inverso.

(En BIND, el registro se ingresaría como 4.3.2.1.in-addr.arpa. IN PTR mail.example.com.)

Como dice el formulario, puede llevar algún tiempo actualizar las listas blancas.

Trampas:

Los hosts EC2 no están destinados a ser terriblemente estables. Si utiliza esto como un servicio de producción, debe tener dos hosts de servidor de correo configurados de forma totalmente redundante. Si / cuando uno falla, debe tener la capacidad de implementar automáticamente o al menos rápidamente un nuevo servidor para reemplazarlo.


Los correos electrónicos están funcionando, pero de hecho están apareciendo en cajas de spam. ¿Escuché que puede cambiar la configuración de "DNS inverso" para solucionar este problema?
John

Si pudiera cambiar las asignaciones inversas, sí, esto ayudaría a resolver su problema. Pero Amazon no le da acceso a estos archivos de zona porque las IP son mucho más fluidas en un entorno de nube. Si desea esta función, necesita un VPS o un servidor de correo alojado.
Michael Lowman

En este enlace: https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request¿qué ingresaría en los campos de reverencia DNS? ¡Gracias por tu ayuda!
John

Je, no sabía que proporcionaban esa opción :) Editar mi respuesta en consecuencia.
Michael Lowman

SNS / SES? No mezcles estos.
Raptor

2

En estos días, también te puede interesar:

Servicio de correo electrónico simple de Amazon (Amazon SES)

http://aws.amazon.com/ses/

Si es usuario de Amazon EC2, puede comenzar a utilizar Amazon SES de forma gratuita. Puede enviar 2,000 mensajes gratis cada día cuando llame a Amazon SES desde una instancia de Amazon EC2 directamente o mediante AWS Elastic Beanstalk. Muchas aplicaciones pueden funcionar completamente dentro de este límite de nivel gratuito.


Esto más DKIM debería ser la respuesta correcta.
Dan Esparza
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.