如何设计后台作业,以便在接收电子邮件时侦听邮箱并触发操作?

时间:2018-08-24 07:25:09

标签: asp.net asp.net-mvc signalr email-integration

我最近一直在研究ASP.Net MVC项目,当我的Gmail(或任何其他电子邮件服务提供商)电子邮件服务器收到新电子邮件时,我需要触发一个操作。

我需要触发的动作已经作为类方法实现了。我已经制定了一种解决方案,当用户调用该方法时,该解决方案将检查新电子邮件(在使用Google API的邮件服务器中)。但是我希望它能够自动“触发”。

是否有一个异步事件处理程序,我可以在其中不断检查后台的新电子邮件,并在弹出新电子邮件时触发该方法(例如SignalR)?我不想使用任何基于时间的解决方案,例如任务计划程序,因为这会占用应用程序池,并且效果不佳。有解决方案吗?

0 个答案:

没有答案