我的.NET Web应用程序目前使用Azure Windows服务器VM来接收和发送SNMP电子邮件。我的用户向我的网络应用程序发送电子邮件,我的Windows服务器虚拟机将此电子邮件接收到其SNMP中,然后将其存入一个文件夹,该文件夹将由我的后端.NET应用程序读取。
我有兴趣转换到新的Azure网络应用模型,但无法在任何地方找到接收电子邮件的方式。
我的DNS提供商使用我的MX RECORD配置将用户的电子邮件转发到我当前的VM服务器的IP,然后转发到其SNMP接收服务等。
答案 0 :(得分:0)
要在Azure App Service中接收带有Web应用程序的电子邮件,您可以设置可以在“计划”或“手动”触发器上轮询新电子邮件的Web作业,然后执行必要的自定义操作。
另一种方法是,您可以创建一个Azure Logic应用程序,该应用程序已连线以通知电子邮件。这可以使用Outlook连接器(如果您使用的是Outlook电子邮件)或其他连接器来完成。然后,可以设置Logic App以对您的应用进行API调用,以触发对收到的电子邮件进行某种自定义操作。
目前,您在完整虚拟机上拥有的配置无法在Azure App Service Web Apps中实施。托管Web App的底层托管VM无法通过这种方式进行访问和配置。