我完全清楚,除非您明确要求解除此限制,否则 Azure 平台已采取新措施来防止使用传出的 SMTP(端口 25),并且 sendgrid 是一种选择,但我的问题是,是否有可能设置 OpenVPN 或类似的连接到他们的私有网络,然后让 Azure VM 上的相关应用程序通过端口 25 发送电子邮件?是否有可能强制通过 VPN 路由此类流量(SMTP),以便在另一端进行处理,或者检查是否在较低级别进行,这仍然可以阻止使用 VPN 发送 SMTP 流量?
答案1
是的。您所描述的情况可以通过 VNET 上的资源通过端口 25 连接到 VPN 另一端的服务器来实现。
请注意,并非所有连接到 VNET 的服务都能够执行此操作(与 VNET 集成的应用服务将无法执行此操作,因为除服务端点/专用链接之外的所有出站流量都将通过 Internet 进行)。