2011-10-27 4 views
0

У меня есть приложение ASP.NET 4, которое уже много лет работает на Windows Server 2008 R2. Он отправляет электронную почту и в настоящее время настроен для отправки на определенный SmartHost.IIS7 SMTP: SmartHost или локальный SMTP-сервер?

Я хотел бы устранить зависимость от этого сервера SmartHost (он может уйти). Как я вижу, у меня есть два варианта:

  1. Найти еще один SmartHost - возможно, в облаке? Это касается меня, потому что это еще один момент неудачи и зависимости.

  2. Установить & настроить SMTP-сервер в том же поле, что и приложение. Я не одинок по поводу установки «IIS6-бит», которые кажутся необходимыми для этого.

Какая у нас лучшая практика? Являются ли люди, использующие внешние серверы через SmartHost больше, или вы устанавливаете локальные SMTP-серверы?

ответ

0

Я выбрал вариант 2, потому что, как вы писали, это устраняет другую точку отказа, а именно сетевой путь между вашим сервером и интеллектуальным хостом. Администрирование почтового сервера только для отправки не имеет большого значения. Я установил локальный почтовый сервер отправки только два года назад, и кроме обновления я ничего не делал с ним. Даже обновление не было абсолютно необходимо. Я должен добавить, что я не был совершенно новым для настройки почтового сервера, и у нас уже был второй почтовый сервер, что обеспечивало дополнительную безопасность. С другой стороны, у меня нет опыта работы с SMTP-сервером, включенным в IIS (я только один раз, несколько лет назад, без успеха и сразу же отказался), и я также обнаружил, что выбор почтовых серверов с открытым исходным кодом на Windows ограничено.

0

Я не вижу ничего плохого в SMTP-сервере IIS6, хотя я использовал его только для передачи другому SmartHost (GMail) и не отправил его сам. Это немного сложно настроить, но not that hard и хорошо сработало для меня.

Примечание: Биты IIS все еще присутствуют даже на сервере 2012 года, и, хотя устаревшие версии Microsoft не предусматривают замены. Посмотрите мои мысли на What replaces IIS SMTP server in Windows Server 2012 на ServerFault.

Я бы рекомендовал использовать оба бита IIS6 совместно с внешним SmartHost (я использую Gmail) для преимуществ в вышеупомянутом ответе ServerFault, упомянутом выше. Я думаю, что setting up your own SMTP server будет сложнее, и вы рискуете попасть в черный список, если не будете осторожны.

Смежные вопросы