Я пытаюсь решить проблемы, связанные с Azure и отправкой писем через Office 365 SMTP Relay (Connector), но помощь в Интернете не помогает решить проблему.
У меня есть настройка PowerShell System на Azure, которая выполняет автоматические задачи. Теперь система отправляет электронные письма в случае успеха или ошибок. В настоящее время мы используем нашего старого почтового провайдера, который работает отлично. Я обновляю информацию send-mailmessage (даже с новым модулем Mailozaurr) на нашем SMTP Relay и все работает без проблем с моего локального ПК.
Теперь развертываю скрипт на виртуальной машине AZURE, но он не работает. «Брандмауэр» — где бы я ни управлял им в Azure — похоже, блокирует порт 25. Ни один из других стандартных портов не работает. Рассматриваю возможность перемещения виртуальной машины на наш экземпляр AWS, поскольку они, похоже, не говорят администратору, что они могут и чего не могут делать на своей собственной виртуальной машине.
Как заставить мою виртуальную машину отправлять электронные письма через порт 25 без дополнительных затрат?
решение1
Исходящий SMTP-трафик на порту 25 блокируется, как указано в документации.здесь. Вам следует использовать аутентифицированный SMTP на порту 587 или 443.