【问题标题】:how can Azure Web App receive email SMTP?Azure Web App 如何接收电子邮件 SMTP?
【发布时间】:2017-03-16 12:41:00
【问题描述】:
我的 .NET Web 应用程序目前使用 Azure Windows 服务器 VM 来接收和发送 SNMP 电子邮件。我的用户向我的 Web 应用程序发送电子邮件,我的 Windows 服务器 VM 将这封电子邮件接收到它的 SNMP 中,然后将其存入一个文件夹,由我的后端 .NET 应用程序读取。
我有兴趣切换到新的 Azure Web 应用程序模型,但在任何地方都找不到它如何接收电子邮件。
我的 DNS 提供商使用我的 MX RECORD 配置将电子邮件从我的用户转发到我当前 VM 服务器的 IP,然后转发到其 SNMP 接收服务等。
【问题讨论】:
标签:
asp.net
azure
smtp
azure-web-app-service
【解决方案1】:
要使用 Azure 应用服务中的 Web 应用接收电子邮件,您可以设置一个 Web 作业,该作业可以在计划或手动触发器上轮询新电子邮件,然后执行必要的自定义操作。
另一种选择是,您可以创建一个 Azure 逻辑应用程序,该应用程序连接起来以接收电子邮件通知。这可以使用 Outlook 连接器(如果您使用的是 Outlook 电子邮件)或其他连接器来完成。然后可以设置逻辑应用程序对您的应用程序进行 API 调用,以触发对收到的电子邮件执行某种自定义操作。
您今天在完整 VM 上的配置无法在 Azure 应用服务 Web 应用中实现。无法以这种方式访问和配置托管 Web 应用的底层托管 VM。