IIS7 SMTP: SmartHost или локальный SMTP-сервер? - PullRequest
0 голосов
/ 27 октября 2011

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 08 февраля 2013

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

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

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

0 голосов
/ 29 октября 2011

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

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