首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><MailSettings>同时使用deliveryMethods 'Network‘和'SpecifiedPickupDirectory’

<MailSettings>同时使用deliveryMethods 'Network‘和'SpecifiedPickupDirectory’
EN

Stack Overflow用户
提问于 2014-01-24 13:25:53
回答 1查看 1.1K关注 0票数 1

正如它在tin上所说的那样:是否可以在单个配置中指定这两种交付方法?我想这将是一种快速(廉价)的解决方案,可以记录所有由标准.NET SmtpClient直接发送的电子邮件。

我在这里试图实现的是一种解决方案,即默认SmtpClient实例发送的每一封电子邮件都直接提交给配置好的SMTP服务器,并存储在一个拾取目录中,该目录只是作为记录发送的电子邮件的存储点。

换句话说:是否可以按以下方式进行配置?

代码语言:javascript
复制
<system.net>
  <mailSettings>
    <smtp deliveryMethod="Network" from="source@domain.com">
      <network host="127.0.0.1" />
    </smtp>
    <smtp deliveryMethod="SpecifiedPickupDirectory">
      <specifiedPickupDirectory pickupDirectoryLocation="C:\SmtpLog" />
    </smtp>
  </mailSettings>
</system.net>
EN

回答 1

Stack Overflow用户

发布于 2014-01-28 00:11:08

不要相信这是可能的,以你建议的方式-见Scott在http://weblogs.asp.net/scottgu/archive/2005/12/10/432854.aspx上的回应(搜索“多个SMTP服务器”页面)。旧的信息,但从我所能说的仍然是当前的。

我认为system.net mailSettings in web.config应该被认为是默认设置。

但是,您可以很容易地在代码中完成它(有很多例子),并且可以这样做,这样您就可以使用自定义设置在web.config中进行配置。

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

https://stackoverflow.com/questions/21333917

复制
相关文章

相似问题

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