![通过 Azure VM 在 Office 365 上使用 SMTP 中继发送电子邮件](https://linux22.com/image/761975/%E9%80%9A%E8%BF%87%20Azure%20VM%20%E5%9C%A8%20Office%20365%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20SMTP%20%E4%B8%AD%E7%BB%A7%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我正在尝试解决有关 Azure 并通过 Office 365 SMTP 中继(连接器)发送电子邮件的问题,但在线帮助无法解决问题。
我在 Azure 上设置了一个 PowerShell 系统,它可以自动执行任务。现在,系统会在成功或错误后发送电子邮件。目前,我们正在使用旧的邮件提供商,它运行良好。我将 send-mailmessage(即使使用新的 Mailozaurr 模块)信息更新到我们的 SMTP 中继,并且可以在本地 PC 上正常运行。
现在在 AZURE VM 上部署脚本不起作用。无论我在 Azure 上在哪里管理“防火墙”,它似乎都会阻止端口 25。其他标准端口都不起作用。考虑将 VM 移动到我们的 AWS 实例,因为他们似乎没有告诉管理员他们可以在自己的 VM 上做什么和不能做什么。
如何让我的 VM 通过端口 25 发送电子邮件而无需额外成本。
答案1
端口 25 上的出站 SMTP 流量已被阻止,如记录所示这里。您应该在端口 587 或 443 上使用经过身份验证的 SMTP。