Azure Web App如何接收电子邮件SMTP?

时间:2017-03-16 12:41:00

标签: asp.net azure smtp azure-web-sites

我的.NET Web应用程序目前使用Azure Windows服务器VM来接收和发送SNMP电子邮件。我的用户向我的网络应用程序发送电子邮件,我的Windows服务器虚拟机将此电子邮件接收到其SNMP中,然后将其存入一个文件夹,该文件夹将由我的后端.NET应用程序读取。

我有兴趣转换到新的Azure网络应用模型,但无法在任何地方找到接收电子邮件的方式。

我的DNS提供商使用我的MX RECORD配置将用户的电子邮件转发到我当前的VM服务器的IP,然后转发到其SNMP接收服务等。

1 个答案:

答案 0 :(得分:0)

要在Azure App Service中接收带有Web应用程序的电子邮件,您可以设置可以在“计划”或“手动”触发器上轮询新电子邮件的Web作业,然后执行必要的自定义操作。

另一种方法是,您可以创建一个Azure Logic应用程序,该应用程序已连线以通知电子邮件。这可以使用Outlook连接器(如果您使用的是Outlook电子邮件)或其他连接器来完成。然后,可以设置Logic App以对您的应用进行API调用,以触发对收到的电子邮件进行某种自定义操作。

目前,您在完整虚拟机上拥有的配置无法在Azure App Service Web Apps中实施。托管Web App的底层托管VM无法通过这种方式进行访问和配置。