
У меня есть веб-приложение, через которое я собираюсь отправлять уведомления по электронной почте пользователям. Я установил роль IIS SMTP на Windows 2016 Standard edition. Нужно ли мне что-то еще, кроме сервера SMTP, например, сервер Exchange для отправки писем? Еще раз для ясности: мне нужно только отправлять письма пользователям, и я не собираюсь получать письма через него.
может ли роль IIS SMTP в Windows Server 2016 отправлять почту напрямую в Интернет без сервера Exchange или смарт-хоста?
решение1
Все, что говорит по правильному SMTP, «может» отправлять электронную почту в Интернет. Однако, есть определенный объем знаний, который вам нужен, чтобы быть достаточно уверенным, что кто-то действительно получит отправленное вами электронное письмо.
Первое препятствие: интернет-провайдеры нередко блокируют SMTP-трафик от своих клиентов, если только у вас нет подписки, которая явно позволяет вашей компании размещать собственные почтовые серверы. А если вы небольшая компания, ваш IP-адрес может находиться в диапазоне, который почтовые серверы получателей распознают как «резидентный», а не коммерческий, что означает, что они могут полностью заблокировать вашу электронную почту или значительно повысить ее рейтинг спама в своих фильтрах.
Если для вас это не проблема, вам нужно будет настроить как минимумСПФ, но желательно такжеДКИМиДМАРКзаписи в вашем DNS, чтобы получатели могли подтвердить, что вашему серверу-отправителю разрешено отправлять электронную почту от имени вашего домена.
Также будет хорошим тоном предоставить действительную обратную запись DNS для отправляющего сервера (обратитесь к своему интернет-провайдеру по этому поводу).
Наконец, вы, по всей вероятности, будете отмечены как подозрительный, если только ваш домен на самом деле не имеет записей MX и, следовательно, какого-либо способа получать электронную почту.
решение2
Несмотря на то, что роль IIS SMTP в Windows 2016 позволяет осуществлять прямую доставку, это не всегда хорошая идея, как объяснил Микаэль Х. в своем ответе.
Если вы отправляете почту со своего домена, у вас уже есть некая инфраструктура электронной почты, будь то локальная или облачная. Эта инфраструктура уже настроена и протестирована для доставки почты, и, скорее всего, также имеет SPF+DKIM+DMARC. Настройка учетной записи службы и ее использование в качестве смарт-хоста избавит вас от большого объема работы.