我们无法在 Azure VM 上托管 SMTP 服务器。推荐的方法是使用第三方电子邮件服务,例如 SendGrid。
我们可以使用现有的本地 SMTP 服务器从 Azure 云发送电子邮件吗? 是否需要在本地服务器上进行任何特定设置?
最佳答案
根据您的架构,有一些选项。
- 创建连接到您的本地网络的 VPN,通过 VPN 路由您的 SMTP 流量。
- 使用 SMTP 产品的现有 Web 服务 API 并向 Azure 服务公开端点。然后,Azure 服务调用 Web 服务来发送电子邮件。
- 如果您的本地 SMTP 没有 API,则编写一个可从 Azure 调用或公开为中继服务的 Web 服务。
如果您使用以下答案更新您的问题,您将获得更具体的选项。
- 您想通过 Azure 中的哪些服务发送数据?
- 您的本地 SMTP 服务器采用什么技术?
关于c# - 使用本地 SMTP 服务器从 Azure 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43650744/