我想为我们的中型消费者网站实现一个 POP3 邮箱处理组件。我们的站点使用 IPSwitch 作为 mail/smtp/pop 主机。
该处理组件将让我们提供“通过电子邮件回复此留言板讨论”类型的服务。它需要不断运行;或者至少,每 3-5 分钟一次。
我很确定我知道在 C# 中实现这个 POP3 阅读器需要做什么,但我只是不确定使它每 3-5 分钟发生一次、在机器重新启动时保持运行等的机制。任务计划程序似乎有点脆弱。这应该写成 Windows 服务吗?如果是这样,我能否获得一些关于如何在 C# 中编写可安装服务的良好指示?或者,如果有更好的计划在 IIS 机器上运行守护程序,我将不胜感激。