首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将所有邮件保存到文件夹的SMTP服务器?

将所有邮件保存到文件夹的SMTP服务器?
EN

Stack Overflow用户
提问于 2009-01-30 14:58:39
回答 7查看 20.8K关注 0票数 21

有没有免费的SMTP服务器,只接受通过它们发送的邮件,并将其保存到您的硬盘上,而不发送给收件人。我想用它来测试我的应用程序。如果所有的电子邮件都可以放在一个文件夹里,这样我就可以查看它们,而不是只等着邮件过去。我可以把一些钩子放到我的程序中,只是保存而不是发送消息,但我不认为这是一个完整的测试,如果代码遵循不同的路径。有没有像这样的现有应用程序?

我认为这将是非常有帮助的,因为您可以测试邮件功能,而无需等待邮件服务器发送邮件,这样您就可以在离线时编写代码,而不需要访问实际的邮件服务器。

编辑

我特别使用了.Net,但我没有在.Net中使用默认的SMTP邮件处理类,因为它们在.Net 1.1中是非常有限的。我们使用的是第三方库(chilkat)。我知道从那时起事情发生了变化,但代码是稳定的,可以正常工作,所以现在没有必要针对.Net API进行重写。

我想要一些作为SMTP服务器工作的东西,特别是因为我将来可以在我从事的任何项目中使用它,无论是什么语言。

EN

回答 7

Stack Overflow用户

发布于 2009-01-30 15:02:50

你可以在你的应用程序或web.config中使用标准的smtp设置,只需指定你想要将电子邮件放入哪个文件夹。

代码语言:javascript
复制
<smtp
  deliveryMethod="specifiedPickupDirectory" 
  from="from address">
  <specifiedPickupDirectory>Your folder here</specifiedPickupDirectory>
</smtp>

这允许您在不使用smtp服务器的情况下简单地存储电子邮件

票数 15
EN

Stack Overflow用户

发布于 2009-01-30 15:05:09

在windows上,您可以使用IIS服务器的默认SMTP服务器。向其域添加别名*(通配符)应会导致它将转发到它的所有邮件放入其投递文件夹中。

票数 4
EN

Stack Overflow用户

发布于 2009-01-30 15:06:44

在sendmail或postfix中很容易做到这一点--只需将本地传递代理配置为“cat >>文件”即可。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/495790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档