我想在 Windows 2008 服务器(虚拟机)上安装测试/虚拟 SMTP 服务器。我只想在机器上测试我的 Web 应用程序,这样我就不需要将邮件发送到互联网上,而只需将其写入磁盘(这样我就可以验证邮件功能确实被调用,并且正确的数据已交给 SMTP)
你能推荐一些工具吗?我猜用 Python 启动自己的 SMTP 服务器是一个选择。我正在寻找一个针对测试系统的简单(即用型)解决方案。我需要在稍后将其集成到自动化测试(Selenium)中。
答案1
使用内置 SMTP 服务 (服务器管理器 → 功能 → 添加功能 → SMTP 服务器)。邮件将转至投递目录 ( C:\inetpub\mailroot\Drop
)。