我有一台安装了 IIS 的 Windows Server 2008 机器,它托管一个 web 应用程序,该应用程序不时发送一些通知邮件。我想做的是监控应用程序发送的电子邮件。为此,我需要一个虚拟的 SMTP 服务器来拦截消息,但不会进一步发送它们,而是将它们本地保存在硬盘上。
我已经找到了其中的一些,如 Papercut、SMTP4Dev。这些问题是我必须一直登录到服务器上,这是不合适的,因为服务器只有 2+1 TS 连接。我喜欢将这样的程序作为 Windows 服务运行,并在需要时检查邮件。