当我在开发发送电子邮件的功能时,有时候我并不想实际发送任何电子邮件,但是我确实想看到使用实时数据发送的电子邮件内容。然而,目前还没有一种简单的方法可以做到这一点,因为我还没有找到一个本地SMTP服务器可以接收我的邮件并将其保持在队列中,以便我可以查看它。
在Windows XP和Vista中,我使用本地安装的SMTP服务器,并将其设置为交付到不存在的智能主机 - 邮件可以永久地保存在“inetput \ mailroot \ queue”文件夹中,我想查看邮件时就可以随时调用。 然而,在Windows 7中,不再提供集成SMTP服务器,并且虽然我已经找到了几个可以本地安装并转发邮件的SMTP服务器,但我想要一个不会转发邮件的服务器。
是否有人对如何实现这种功能有建议?我考虑过自己编写一个,但如果已经有类似的项目,仅需将其修改以将邮件写入磁盘而不是交付,则实现整个RFC规范似乎是一个很大的任务。也许有一个开源项目适合我。
fake-smtp-server [OPTIONS] [ARGS]
。 - Gagan