首页 > 解决方案 > 如何在 Azure 中设置 smtp 服务器

问题描述

可以在 Azure 中设置 Windows VM 作为 smtp 服务器吗?我在某处读到它违反了 Azure 政策,是否有官方文档说明了这一点?

标签: azuresmtp

解决方案


该文档提到了它:

从 2017 年 11 月 15 日开始,从虚拟机 (VM) 直接发送到外部域(例如 outlook.com 和 gmail.com)的出站电子邮件仅适用于 Microsoft Azure 中的某些订阅类型。使用 TCP 端口 25 的出站 SMTP 连接被阻止。(端口 25 主要用于未经身份验证的电子邮件传递。)

Microsoft 建议您使用经过身份验证的 SMTP 中继服务(通常通过 TCP 端口 587 或 443 连接,但也支持其他端口)从 Azure VM 或 Azure 应用服务发送电子邮件。这些服务用于维护 IP 或域声誉,以最大限度地减少第三方电子邮件提供商拒绝邮件的可能性。此类 SMTP 中继服务包括但不限于 SendGrid。您还可以使用在本地运行的安全 SMTP 中继服务。

希望能帮助到你 。


推荐阅读