azure - 如何在 Azure 中设置 smtp 服务器
问题描述
可以在 Azure 中设置 Windows VM 作为 smtp 服务器吗?我在某处读到它违反了 Azure 政策,是否有官方文档说明了这一点?
解决方案
该文档提到了它:
从 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 中继服务。
希望能帮助到你 。
推荐阅读
- java - 用于逐步添加字符串填充的循环?
- c# - CS0122:“AmazonGlacierClient.ListVaults()”因其保护级别而无法访问
- swift - 将 SwiftUI 2.0 应用程序连接到 Firebase 时出错
- hash - 具有自适应哈希函数的哈希表
- kubernetes - 你能解决 Kubernetes 中的 1 个 pod/node/container 1 负载均衡器吗?
- algorithm - 线性探测中的聚类如何影响搜索时间
- angular - 如何在Angular的选择下拉列表中对选项进行排序?
- reactjs - 探索 React 项目中的组件依赖项
- string - Matlab-绘图和子图
- java - 如何从 Firestore 获取 DocumentReference 字段?