Мне нужно настроить ретранслятор SMTP для некоторых веб-приложений, которым необходимо отправлять электронную почту своим пользователям. Раньше я использовал hMailServer для этой задачи, но я думаю о переходе на виртуальный сервер SMTP IIS.
Каковы плюсы и минусы использования собственного SMTP-сервера Microsoft по сравнению со сторонним?
Несколько лет назад я переключился с собственных служб SMTP / POP3 Windows на hmailserver и никогда не оглядывался назад.
Я предполагаю, что вы здесь говорите об Windows 2003 или более ранней версии, поскольку 2008+ не имеет встроенных почтовых служб AFAIK - это решение, которое приняла Microsoft, и очень маловероятно, что они изменят эту политику, поскольку она была введена для того, чтобы подтолкнуть системных администраторов к с помощью обмена.
Если приложение использует SMTP для отправки сообщений, вы можете напрямую подключиться к серверу ретрансляции. Вам не нужно запускать SMTP на сервере приложений.
Как и любые решения о том, какое программное обеспечение использовать, это зависит от ваших потребностей. Здесь мы используем механизм IIS SMTP для отправки миллионов сообщений в определенное время года. Это быстро и очень быстро проходит через них. Однако в нем нет какого-либо внутреннего управления списком рассылки, обработки отказов и т. Д. Вы можете установить расписание повторных попыток для мягких сбоев, но это все. Он довольно прост, и лично мне это нравится.
Если все, что вам нужно, - это отправлять почту для некоторых веб-приложений без каких-либо других излишеств, IIS SMTP отлично подойдет вам. Просто убедитесь, что настройки подключения и ретрансляции настроены так, что только серверы в вашей сети могут подключаться и ретранслировать через нее.