就目前的情况而言,此问题不适合我们的问答格式。我们希望答案能得到事实、参考资料或专业知识的支持,但此问题可能会引发辩论、争论、民意调查或广泛讨论。如果您认为此问题可以改进并可能重新讨论,请访问visit the help center以获取指导。
九年前就关门了。
我正在寻找一个免费的测试smptp服务器,它可以保存电子邮件到文件为我的开发测试。因为我的开发环境是windows,我喜欢测试电子邮件服务器运行在windows上,但我可以考虑安装任何其他基于linux的替代品。
就目前的情况而言,此问题不适合我们的问答格式。我们希望答案能得到事实、参考资料或专业知识的支持,但此问题可能会引发辩论、争论、民意调查或广泛讨论。如果您认为此问题可以改进并可能重新讨论,请访问visit the help center以获取指导。
九年前就关门了。
我正在寻找一个免费的测试smptp服务器,它可以保存电子邮件到文件为我的开发测试。因为我的开发环境是windows,我喜欢测试电子邮件服务器运行在windows上,但我可以考虑安装任何其他基于linux的替代品。
7条答案
按热度按时间s71maibg1#
有几个:
或者你也可以在你的web.config中设置它,只把电子邮件存储在文件系统中("silk"在代码中提出的配置方式):
马克
dced5bon2#
我知道这是一个老帖子,但是我也知道http://smtp4dev.codeplex.com/,我也会推荐它。它位于你的任务栏上,当你向它发送电子邮件时会弹出。它允许你对电子邮件进行相当深入的检查。
r7s23pms3#
--编辑:
此建议仅在使用.NET时有效
检查this。如果你设置得当,它只会把你的电子邮件存储在磁盘上:)
--编辑
以防有些人不明白,这意味着您不需要另一个SMTP服务器来进行测试/开发,您只需适当地设置变量。
--编辑
为了完整起见,如marc_s所示,您可以通过以下方式在configs中进行设置:
wgeznvg74#
Python smtpd模块有一个DebuggingServer,它将所有消息打印到stdout。如果你将它们重定向到一个文件,你就应该完成了。
vltsax255#
我们使用了Mailtrap。它为你提供了远程smtp服务器帐户,并直接访问其中的所有邮件。因此,你只需在应用程序中输入给定的smtp凭据,之后,所有由你的系统发送的电子邮件将在mailtrap上可见。你可以很容易地查看邮件的源代码,并将其下载到本地系统。你可以看到here示例
在mailtrap你可以有许多smtp帐户,因为你想要(不同的帐户不同的应用程序环境,或不同的应用程序)也可以管理访问您的帐户(所以只有受信任的人会看到你的电子邮件),你可以转发一些电子邮件到真实的的电子邮件地址。
jaql4c8m6#
下面是我找到的链接
根据您选择的语言和平台使用。
还有一篇关于.NET Testing SMTP with .net的早期文章
c2e8gylq7#
剪纸(http://papercut.codeplex.com/discussions)是迄今为止最简单、最优雅的一个,简单的exe文件,监听端口25并显示电子邮件。