2011-04-27 300 views
25

我一直在使用所谓的DevNull SMTP这样我就可以测试我的应用程序,它发出通知邮件的虚拟SMTP服务器的发展宗旨。它有一个很好的简单的GUI,非常有帮助,但不能轻易照本宣科。我甚至不能启动它听到端口25.我必须运行应用程序,然后单击开始按钮...虚拟SMTP服务器

是否有类似的应用程序,可以轻松脚本?脚本在这个意义上,我可以从一个bash脚本或Windows批处理文件控制它,甚至可能从我单位/功能测试查询电子邮件。

+1

你可以看看张贴在http://stackoverflow.com/questions/550887/testing-smtp-with-net – wimh 2011-05-01 07:45:29

+0

的答案检查这个http://enbiso.github.io/dummy-smtp-server/ – 2015-06-25 19:57:10

回答

1

我也有类似的问题。由于我我研究过这个问题的过程中偶然发现,这里是我结束了:

对于您可以使用subethasmtp单元测试。立足subethasmtp我还写了一个程序,可以用来从脚本调用查询的结果:developmentSMTP

3

免责声明 - 我为公司工作该服务链接到下面落后。

您还可以使用托管的电子邮件测试服务像Mailosaur。其中一些(包括我们在内)带有一个用于集成到测试中的API。

这样,如果遇到问题,您有其他人为您添加新功能等方面付出艰辛的努力。