测试邮件发送是一件麻烦的事,你不得不仅仅为了测试.net程序是否能正确的发送邮件而架设SMTP服务器。然而现在有一种方法可以让你在没有SMTP服务器的情况下发送邮件,你所要做的仅仅是在配置文件里指定邮件存放的目录,这样当你发送邮件的时候,邮件就会以.eml的格式存放在指定目录,而不会发送到smtp服务器。具体的配置如下:
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="邮件存放目录名" />
</smtp>
</mailSettings>
</system.net>
-----原文地址 http://dotnettipoftheday.org/tips/smtp-delivery-method-SpecifiedPickupDirectory.aspx