可用于testing和开发的本地SMTP服务器 – 实际上不会传递邮件

当我开发一些发送电子邮件的东西时,我有时候不想发送任何电子邮件,但我确实希望看到使用实时数据发送的电子邮件。 但是,这并不是一个简单的方法,因为我没有find一个本地的SMTP服务器来接收我的邮件,然后把它放在队列中,这样我就可以查看它了。

在Windows XP和Vista中,我使用本地安装的SMTP服务器,并将其设置为交付给不存在的智能主机 – 邮件永远坐在“inetput \ mailroot \ queue”文件夹中,我可以查看它每当我想要。 但是,在Windows 7中,不再有一个集成的SMTP服务器,虽然我发现了一些可以在本地安装并为我中继邮件的SMTP服务器,但是我希望那些不会中继邮件的SMTP服务器。

有没有人有如何完成这个function的build议? 我已经考虑写自己的,但是如果有什么东西的话,实现整个RFC规范似乎是一个很大的任务。 也许有一个开源项目,我可以修改只是为了写邮件到磁盘而不是传递它。

剪纸可能是你想要的。

真棒,免费,跨平台,甚至在Vagrant等VM环境中运行良好: http : //mailcatcher.me/

另一个本地testingSMTP服务器应用程序: https : //nilhcem.github.io/FakeSMTP/

你可能想看NDdumbster