No estoy seguro de qué hacer al respecto. Cuando en una IP diferente (la misma configuración del servidor, dominio, etc.), no tuvimos problemas con la capacidad de entrega del correo electrónico. Desde la transferencia a EC2, a pesar de haber eliminado los límites SMTP impuestos por AWS, descubro que el correo electrónico de mi servidor entra en mi spambox. Mi sitio envía varios cientos de correos electrónicos (legítimos, opcionales) al día. ¿Cuál crees que es la mejor solución aquí?
Chris
email
amazon-ec2
spam
crisma2671
fuente
fuente
Respuestas:
Amazon ahora ha lanzado su propio servicio de correo electrónico. Amazon SES. Esa es su mejor opción para solo enviar correo. http://aws.amazon.com/ses/
Si desea estadísticas más detalladas e información sobre su correo, como el seguimiento se abre y hace clic, puede usar un servidor SMTP de terceros, el antiguo favorito es AuthSMTP, si desea algo un poco más moderno y más barato, pruebe Elastic Email ( http: // elasticemail .com ).
fuente
EC2 ahora le permite hacer un DNS inverso configurable, lo cual es de gran ayuda si está tratando de enviar correos electrónicos desde una instancia de EC2. Eche un vistazo a esta publicación de blog de AWS para obtener más detalles.
fuente
En general, las IP de EC2 están prohibidas y en la lista negra casi en todos los servicios de filtrado de spam debido a una cosa desafortunada que a los spammers les gusta comprar instancias y usarla para enviar spam.
Lo único que puede hacer es usar una IP elástica y pedir a los servicios comunes de filtrado de spam que eliminen sus archivos / 32s.
Otra solución sería utilizar algún servicio proxy SMTP en algún lugar.
fuente
Esto es lo que funcionó para mí después de algunas pruebas y errores con las instancias EC2
/sbin/postfix
lugar de/sbin/sendmail
Configuré el nombre de host de mi servidor de correo en /etc/postfix/main.cf de esta manera:
myhostname=www.your.tld
(cambie www.your.tld por el nombre de su servidor)Configuré un registro de Marco de políticas de remitente (SPF) en mi DNS de esta manera:
@ IN TXT "v=spf1 a +all"
Configuré un registro DKIM en mi DNS de esta manera:
_adsp._domainkey.your.tld IN TXT "dkim=unknown"
(Cambie your.tld a su nombre de dominio, por ejemplo, ejemplo.com)Solicité que se configurara DNS inverso en mis IP elásticas para resolver mi dominio utilizando el formulario de contacto de AWS en
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
Los correos electrónicos de mi aplicación web ya no son enviados a spam por GMail. ¡No hasta que sueñen con un nuevo gallo y toro anti-spam anti-EC2 de todos modos!
fuente
En mi opinión, es una mala idea tener un + todo en el registro SPF. + todo significa pasar todo, tan bueno como no tener un registro SPF. Deberías cambiarlo a algo como
donde
+ a significa permitir todos los ips que tienen un registro A en el DNS
+ mx significa permitir todos los ips con un registro MX en el DNS
ip4: nnnn significa permitir que esta IP envíe correos electrónicos
-todos los medios no permiten que nada más envíe correos electrónicos desde este dominio Las reglas se verifican de izquierda a derecha. por lo tanto, todos al final no permitirán nada que no satisfaga las reglas anteriores
también
debe cambiarse a
fuente
Hmmm en mi caso usando postfix y reenviar correos electrónicos a través de authsmtp o sendgrid.
http://pauldowman.com/2008/02/17/smtp-mail-from-ec2-web-server-setup/ http://wiki.sendgrid.com/doku.php?id=postfix
fuente
Realice esta prueba de servidor de correo electrónico . Le dará posibles sugerencias para implementar. Si no puede implementar las sugerencias (o) aún tiene problemas, puede obtener un Servicio de retransmisión SMTP
fuente
Si completa este formulario e incluye sus direcciones IP elásticas, sus direcciones IP no aparecerán en las listas negras (después de un par de días) a menos que realmente comience a enviar correo no deseado desde ellas.
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
Por defecto, las direcciones IP de EC2 están en la lista gris de la mayoría de las listas de spam debido a su naturaleza dinámica. Enviar la solicitud anterior hará que sus direcciones IP no aparezcan en gris.
fuente
Es un poco peligroso usar EC2 para enviar correos electrónicos. EC2, por su naturaleza, le permite girar y desmontar máquinas rápidamente, lo que lo hace ideal para enviar spam. Le recomendaría que envíe sus correos electrónicos desde un host SMTP fijo dedicado a su empresa. De hecho, lo hice yo mismo: nuestro nuevo inicio se ejecuta en EC2, pero envía correos electrónicos utilizando los servicios de Google Business Email en IMAP.
Simon @ LabSlice
fuente