【发布时间】:2010-10-04 11:48:57
【问题描述】:
是否有任何免费的 SMTP 服务器只接受通过它们发送的邮件,并将其保存到您的硬盘上,而不将其发送给收件人。我想用它来测试我的应用程序。与其只是等待邮件通过,不如将所有电子邮件都放在一个文件夹中,这样我就可以查看它们。我可以在我的程序中添加一些挂钩来保存而不是发送消息,但如果代码遵循不同的路径,我认为这不是一个完整的测试。有没有这样的现有应用程序?
我认为这将非常有用,因为您可以测试邮件功能而无需等待邮件服务器发送它,这样您就可以在离线时编写代码,并且无法访问实际的邮件服务器。
[编辑]
我专门使用 .Net,但我没有使用 .Net 中的默认 SMTP 邮件处理类,因为它们在 .Net 1.1 中的局限性很大。我们正在使用第三方库(chilkat)。我知道从那时起事情已经发生了变化,但是代码是稳定的并且可以工作,所以现在重写 .Net API 没有意义。
我想要一个专门用作 SMTP 服务器的东西,因为我将来可以在我从事的任何项目中使用它,无论是哪种语言。
【问题讨论】:
-
说明您喜欢的平台会有所帮助。
-
Erm... 这显然与编程有关。
-
(但要指定平台)
-
Windows 是目前的首选平台,尽管多平台也不错。
-
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。