Недавно я обновил несколько серверов с Windows 2008 R2 до Windows Server 2019. 2 из серверов требуют SMTP, который я установил на обоих, однако 1 сервер работает так, как должен, а второй - письма застревают в очереди и никогда не отправляются / не отправляются.
Я нашел этот пост (который, как я надеялся, решит мою проблему, но он все еще сохраняется): Встроенный SMTP-сервер Windows Server 2019: сообщения электронной почты застряли в очереди и «Удаленный сервер не ответил на попытку подключения» в журнале событий
При просмотре журнала событий я обнаружил следующие предупреждающие сообщения для SMTPSVC: Сбой доставки сообщения на хост 'xxx.xxx.xxx.xxx' при доставке в удаленный домен 'domainname.com' по следующей причине: Произошла ошибка протокола SMTP.
Я могу отправлять почту с помощью следующего сценария PowerShell, но электронная почта, отправляемая через приложения и веб-сайты .NET, не публикуется.
Send-MailMessage -SMTPServer localhost -To (hidden) -From (hidden) -Subject «SMTP Test» -Body «Проверка электронной почты через PowerShell»
Кто-нибудь еще занимался проблемами SMTP на Windows Server 2019? Приветствуются любые мысли или дополнительные ресурсы.
ОБНОВЛЕНИЕ
Отправка почты через PowerShell продолжает работать, однако при отправке почты через веб-формы / приложения ASP.NET соединение не устанавливается.При выполнении трассировки Wireshark активность SMTP отсутствует, когда почта отправляется через приложения .NET. Мой журнал SMTP выглядит следующим образом:
18:24:14 127.0.0.1 ПОЧТА - 250
18:24:14 127.0.0.1 RCPT - 250
18:24:14 127.0.0.1 ДАННЫЕ - 250
18:25:48 127.0.0.1 QUIT - 240
Письмо создается, однако оно остается в папке «Очередь» и никогда не отправляется.
В настоящее время приложения .NET настроены на подключение к localhost, я также пробовал обновить его до 127.0.0.1.
В моем случае оказалось, что AWS препятствует отправке писем с сервера.
«Важно:Amazon Elastic Compute Cloud (Amazon EC2)ограничивает исходящий трафик Amazon Virtual Private Cloud (Amazon VPC)на порту 25 для всех инстансов EC2 по умолчанию. Если вашему приложению требуется трафик на SMTP-порту 25 вы можете запросить снятие этого ограничения».