【发布时间】:2014-01-24 13:25:53
【问题描述】:
正如它在罐头上所说的那样:是否可以在一个配置中指定两种交付方式?我认为记录所有由标准.NET SmtpClient 直接发送的电子邮件消息是一种快速(且便宜)的解决方案。
我在这里尝试实现的是一个解决方案,其中defaultly SmtpClient instance 发送的每封电子邮件都直接提交到已配置的 SMTP 服务器并存储在拾取目录中,该目录仅用作存储点用于记录发送的电子邮件消息。
换句话说:是否可以进行如下配置?
<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>
【问题讨论】:
标签: asp.net .net email smtpclient configurationmanager