我一直在使用所谓的DevNull SMTP这样我就可以测试我的应用程序,它发出通知邮件的虚拟SMTP服务器的发展宗旨。它有一个很好的简单的GUI,非常有帮助,但不能轻易照本宣科。我甚至不能启动它听到端口25.我必须运行应用程序,然后单击开始按钮...虚拟SMTP服务器
是否有类似的应用程序,可以轻松脚本?脚本在这个意义上,我可以从一个bash脚本或Windows批处理文件控制它,甚至可能从我单位/功能测试查询电子邮件。
我一直在使用所谓的DevNull SMTP这样我就可以测试我的应用程序,它发出通知邮件的虚拟SMTP服务器的发展宗旨。它有一个很好的简单的GUI,非常有帮助,但不能轻易照本宣科。我甚至不能启动它听到端口25.我必须运行应用程序,然后单击开始按钮...虚拟SMTP服务器
是否有类似的应用程序,可以轻松脚本?脚本在这个意义上,我可以从一个bash脚本或Windows批处理文件控制它,甚至可能从我单位/功能测试查询电子邮件。
有一个很好的技巧与Python:http://muffinresearch.co.uk/archives/2010/10/15/fake-smtp-server-with-python/
只是一个衬垫可以做的工作:
sudo python -m smtpd -n -c DebuggingServer localhost:25
传奇 - 非常有用的! – khoomeister 2011-11-24 07:03:28
这是我在编程中看到的最有用的技巧。 – Teekin 2014-01-13 21:15:49
我也有类似的问题。由于我我研究过这个问题的过程中偶然发现,这里是我结束了:
对于您可以使用subethasmtp单元测试。立足subethasmtp我还写了一个程序,可以用来从脚本调用查询的结果:developmentSMTP
免责声明 - 我为公司工作该服务链接到下面落后。
您还可以使用托管的电子邮件测试服务像Mailosaur。其中一些(包括我们在内)带有一个用于集成到测试中的API。
这样,如果遇到问题,您有其他人为您添加新功能等方面付出艰辛的努力。
你可以看看张贴在http://stackoverflow.com/questions/550887/testing-smtp-with-net – wimh 2011-05-01 07:45:29
的答案检查这个http://enbiso.github.io/dummy-smtp-server/ – 2015-06-25 19:57:10