Проблемы при попытке отправить электронную почту на Hotmail или Yahoo в AWS EC2 - PullRequest
0 голосов
/ 23 августа 2011

У меня есть веб-приложение в AWS EC2, построенное на Ruby on Rails, и я использую Devise;когда я пытаюсь отправить электронную почту в Gmail, она работает, но когда я пытаюсь отправить электронную почту в Hotmail или Yahoo, это не получается ...

Что это может быть?Есть ли способ заставить его работать без использования AWS SES?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 23 августа 2011

Большинство IP-адресов EC2 занесены в черный список многих почтовых служб. Вам может понадобиться что-то вроде SES, Sendgrid или Postmark.

0 голосов
/ 23 августа 2011

Как объяснил Майкл Фарили, IP-адреса занесены в черный список.Причина в том, что он противоречит условиям использования AWS EC2, поэтому большинство черных списков будет перехватывать обратный DNS, в котором есть Amazon EC2.

Тем не менее, Amazon позволяет менять обратный днс, вам просто нужно спросить.Вы можете запросить его, перейдя по адресу https://aws -portal.amazon.com / gp / aws / html-forms-controller / contactus / ec2-email-limit-rdns-request .Убедитесь, что вы указали обратный днс в своем собственном днс, чтобы обратный адрес соответствовал IP-адресу эластичного IP-адреса, связанного с вашим сервером.
т.е. - эластичный IP = 1.1.1.1, обратный днс => revdns.mydomain.com= 1.1.1.1

Как только ваш обратный днс был изменен, и вы не злоупотребляете им (рассылкой спама и т. Д.), Вы должны идти, убедитесь, что проверили IP вашего экземпляра до и послечтобы увидеть, что черный список был отменен.

...