Исходящий SMTP-сервер виртуальной машины Azure в O365 Не работает (Send-MailMessage: невозможно подключиться к удаленному серверу)

Я использую Powershell с моего локального компьютера. смог успешно отправить исходящее письмо на наш почтовый сервер O365:

$mycredentials = Get-Credential 
Send-MailMessage -smtpServer company.mail.protection.outlook.com -credential $mycredentials -from 'name@company.com' -to 'name@company.com' -subject 'TestSubject'

Однако я получаю сообщение об ошибке, используя те же самые команды / учетные данные / значения при попытке отправить почту с виртуальной машины Azure.

Я открыл порт 25 и 587 как на брандмауэре Windows, так и в брандмауэре Azure для виртуальной машины.

Есть ли другие предложения, почему это может работать на моем локальном рабочем столе, но не на виртуальной машине Azure?

1
задан 30 May 2018 в 00:18
1 ответ

Порт 25 заблокирован Azure (даже после разрешения на брандмауэрах Windows и Azure), но вы можете добавить SendGrid в качестве ресурса в Azure, а затем использовать вместо него порт 2525.

1
ответ дан 3 December 2019 в 23:15

Теги

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