要发送邮件的本地smtp服务器

要发送邮件的本地smtp服务器,smtp,Smtp,我需要在运行Windows7 enterprise的笔记本电脑上演示一个应用程序。应用程序应该发送邮件。如何设置本地smtp服务器以从中发送邮件并在计算机上的outlook中接收邮件。我需要能够在没有连接到internet进行演示时执行此操作。或者应该执行此操作 有关这方面的更多详细信息。您还可以(对于演示)使用“specifiedPickupDirectory”设置来利用相同的代码,但将电子邮件放在本地文件夹中,这样可以减少对实际SMTP服务器的需要,但可以证明电子邮件是按预期生成的 MSDN

我需要在运行Windows7 enterprise的笔记本电脑上演示一个应用程序。应用程序应该发送邮件。如何设置本地smtp服务器以从中发送邮件并在计算机上的outlook中接收邮件。我需要能够在没有连接到internet进行演示时执行此操作。

或者应该执行此操作

有关这方面的更多详细信息。

您还可以(对于演示)使用“specifiedPickupDirectory”设置来利用相同的代码,但将电子邮件放在本地文件夹中,这样可以减少对实际SMTP服务器的需要,但可以证明电子邮件是按预期生成的

MSDN:

仅本地smtp:(类似于剪纸)

应用程序捕获发送到它的所有内容,但不通过internet发送电子邮件。

您可以使用Telnet发送电子邮件,也可以使用套接字编程实现协议

请参阅相当活跃(最新版本于2015年6月25日):

是否曾经需要测试来自应用程序或网站的电子邮件,但不希望它们意外发送或不得不处理设置测试电子邮件服务器的麻烦?Papercut是一款快速电子邮件查看器,内置SMTP服务器,仅用于接收邮件。它不会对你发送电子邮件的方式施加任何限制。它允许您查看整个电子邮件chilada:正文、html、标题、附件,直到顽皮的原始部分。它可以设置为启动时运行,并安静地坐在托盘中,当新消息到达时,会弹出一个气球

您也可以尝试:

适用于Windows、Linux、Mac OS-X的虚拟SMTP服务器(可能还有.NET Core可用的其他地方)


对我来说,最好的选择是


在节点上运行的无痛smtp服务器。因此,您需要安装node,但它实际上会向任何smtp服务器发送电子邮件。

谢谢,我决定使用papercut,因为它是最容易使用的。这也是一个不错的选择。hMailServer帮我完成了这项任务-感谢IsmaelOn第二次思考papercut更适合我的需要,更轻,配置更轻松,启动和停止服务等“前一个问题”没有发现哇,真的很感动!链接到GitHub上的版本3:的可能副本(请注意,该副本也已关闭,因为它与主题无关…)。我尝试了这一最简单的方法,但对于如何设置软件附带的或该链接上的此设置,没有任何帮助。papercut中的选项菜单允许您选择几个IP,但显然需要更多配置,因为将smtp客户端指向这些值不起作用。@MikeCorcoran在我的例子中,我已将papercut设置为侦听所有IP地址(任何选项),然后在jenkins实例中设置了IP和端口,没有其他需要。