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

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

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

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

4 Solutions collect form web for “可用于testing和开发的本地SMTP服务器 – 实际上不会传递邮件”

剪纸可能是你想要的。

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

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

你可能想看NDdumbster

  • 无法启动hostednetwork
  • 如何访问共享文件夹,而不提供用户名和密码
  • 如何在电话应用程序中包装网站?
  • 我应该在哪里存储应用程序特定设置
  • 当Windows字体缩放大于100%时,如何使我的GUIperformance良好
  • 源未find,但部分或全部事件日志无法search
  • 我怎样才能为localhost创build一个自签名的证书?
  • 如何在Windows 7机器上安装gcc?
  • 无法修改git bash Windows快捷方式
  • Git / Bash在Windows 7 x64中速度非常慢
  • Windows 7 .net Excel .SaveAs()错误exception来自HRESULT:0x800A03EC