Asp.net邮件轮询



我现在有一个需求,我需要一个Asp.net应用程序每隔几分钟轮询邮箱以检查新邮件,然后将该邮件作为数据库的数据条目处理。

有没有一种方法可以让Asp.net应用程序表现得像一个任务调度程序,它经常轮询邮件服务器来检查电子邮件?

您有许多选择:

  1. 使用Timer类中的一个来每x次触发一个方法。
  2. 做同样的,但作为一个windows服务-这让你的应用程序运行没有任何用户登录。
  3. 使用内置的任务调度程序来执行应用程序。
  4. 使用缓存,设置为x分钟后过期。使用onRemoveCallback参数调用回调来重新填充缓存项(并执行您的方法)。

是否有一种方法可以让Asp.net应用程序表现得像一个任务调度程序,它经常轮询邮件服务器以检查电子邮件?

不是真的,因为如果在给定的时间段内没有访问者,asp.net应用程序将关闭,直到一个新的访问者进入网站。所以我建议你用windows服务来做!

相关内容

  • 没有找到相关文章

最新更新