用到的命名空间: System.Net.Mail,注意不是System.Web.Mail。这里是用自己机器上的IIS实现邮件发送。
主要代码:
IIS的相关配置:
1、右键点击“默认 SMTP 虚拟服务器”选择属性;
2、选择“访问”选项卡,单击“身份验证”,“诺名访问”前的选择框打上钩钩;
3、单击“中继”,点击“添加”按钮,添加“127.0.0.1”IP地址;
4、确定,应用退出。
以上代码在VS2005+IISV5.1中测试通过,可准确无误发送邮件。