我有一台安装了 IIS 的 Windows Server 2008 计算机,它托管一个 Web 应用程序,该应用程序会不时发送一些通知邮件。我想要做的是监视应用程序发送的电子邮件。为此,我需要一个虚拟 SMTP 服务器,它可以拦截消息但不会进一步发送它们,而是将它们本地保存在硬盘上。
我已经找到了一些,比如 Papercut、SMTP4Dev。这些程序的问题是我必须一直登录服务器,这并不合适,因为服务器只有 2+1 个 TS 连接。我喜欢将这类程序作为 Windows 服务运行,并在需要时检查邮件。
答案1
我们用http://mailtrap.io开发和准备环境中的 Web 服务。它独立于平台,不需要您运行自己的 SMTP。
它提供:
- 所有电子邮件都集中在一处
- 开发团队可以共享收件箱访问权限
- 用于分析电子邮件的开发人员工具
- 灵活配置
答案2
答案3
你可以试试邮件服务器,它具有广泛的日志记录功能,它将在后台运行并将日志保存在文本文件中,而无需实际发送邮件。测试完成后,您可以在生产系统上使用它。
答案4
免责声明,我参与了该项目
为了让以后阅读这篇文章的读者受益,现在还有点击率,它提供完整的 SMTP 服务器即服务解决方案,并附加其他功能。