SMTP-сервер Windows Server 2019 - электронная почта застряла в очереди / не отправляется

Недавно я обновил несколько серверов с 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.

1
задан 7 November 2019 в 20:32
1 ответ

В моем случае оказалось, что AWS препятствует отправке писем с сервера.

«Важно:Amazon Elastic Compute Cloud (Amazon EC2)ограничивает исходящий трафик Amazon Virtual Private Cloud (Amazon VPC)на порту 25 для всех инстансов EC2 по умолчанию. Если вашему приложению требуется трафик на SMTP-порту 25 вы можете запросить снятие этого ограничения».

0
ответ дан 12 January 2021 в 08:45

Теги

Похожие вопросы