Отправка электронной почты с помощью Amazon Web Services - PullRequest
1 голос
/ 28 октября 2009

Я думаю о настройке простого веб-приложения, которое отправляет пользователю электронное письмо с подтверждением при первой регистрации. Если я построю это на инфраструктуре Amazon Web Service, как я могу отправлять электронную почту из другого экземпляра? Я бы, вероятно, имел один экземпляр, предназначенный только для приложения, и другой экземпляр для почтового сервера.

Мой вопрос: как первый экземпляр (сервер приложений) узнает IP-адрес второго экземпляра (сервер электронной почты)? Насколько я понимаю, экземпляры могут работать на любом количестве серверов и могут быть включены и выключены. Как это позволяет одному экземпляру подключаться к другому экземпляру?

Ответы [ 3 ]

2 голосов
/ 03 мая 2011

Задав свой вопрос, с тех пор Amazon запустил Amazon Simple Email Service для этого, и вам не потребуется отдельный экземпляр для почтового сервера. Он доступен как веб-сервис, по которому можно позвонить, чтобы отправить электронное письмо. У них также есть SDK для упаковки веб-сервисов в .NET, Java и PHP.

1 голос
/ 28 октября 2009

Я не уверен, почему вы хотите отправлять электронную почту только из одного экземпляра, поскольку в отправке электронной почты нет ничего особенного. При этом я бы посмотрел на более простую модель связи, такую ​​как Simple Queue Service .

Amazon.
0 голосов
/ 30 октября 2009

Не пытайтесь отправлять электронную почту напрямую из экземпляра EC2; он не будет работать надежно, поскольку диапазоны IP-адресов EC2 были внесены в черный список различными поставщиками. Вам нужно будет использовать стороннюю службу, такую ​​как Google Apps.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...