这就是我在web.config中设置smtp客户端的方法:
<system.net>
<mailSettings>
<smtp from=""SSA Notifications" <email@example.com>" deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="e:\pickup"/>
</smtp>
</mailSettings>
</system.net>
因此,当我使用SmtpClient发送电子邮件时,它实际上并不发送它,而是将其转储到拾取文件夹中 - 这是设计的,主要用于测试目的。现在,如果我希望实际发送这些生成的电子邮件,我该怎么办(我不在乎它是否是某些代码或电源shell脚本)?
答案 0 :(得分:0)
您可以运行工作线程从该目录中拾取eml,然后从那里发送。或者,您可以使用第三方代理从该文件夹发送电子邮件。
分拣目录适用于第三方电子邮件客户端软件。