如何实际发送SmtpClient转储到拾取目录的电子邮件

时间:2012-02-08 18:57:18

标签: smtp smtpclient

这就是我在web.config中设置smtp客户端的方法:

   <system.net>
    <mailSettings>
        <smtp from="&quot;SSA Notifications&quot; &lt;email@example.com&gt;" deliveryMethod="SpecifiedPickupDirectory">
            <specifiedPickupDirectory pickupDirectoryLocation="e:\pickup"/>             
        </smtp>
    </mailSettings>
   </system.net>

因此,当我使用SmtpClient发送电子邮件时,它实际上并不发送它,而是将其转储到拾取文件夹中 - 这是设计的,主要用于测试目的。现在,如果我希望实际发送这些生成的电子邮件,我该怎么办(我不在乎它是否是某些代码或电源shell脚本)?

1 个答案:

答案 0 :(得分:0)

您可以运行工作线程从该目录中拾取eml,然后从那里发送。或者,您可以使用第三方代理从该文件夹发送电子邮件。

分拣目录适用于第三方电子邮件客户端软件。