在.net 1.1里面,如何用程序控制来发送电子邮件。比如,网站用户注册成功后,给注册用户自动发一封邮件,提示用户的注册信息。再则,有时候需要每天定时的把一个报表发给固定的几个人。综合起来需要解决如下的几个问题:
1、SMTP服务器身份认证。
2、收件人为多人时,怎么发送。
3、发送邮件附件。
实现程序如下:
为了使用System.Web.Mail,在名字空间里引用:
using System.Web.Mail;
定义一个发送邮件的过程
注意邮件的地址
"\"秋雨\"<username@13590.com>";
前面是显示的名称,后面是真实的Email地址 ,如果收件人地址为多人,以“;” 隔开,例如:
"秋雨"<username@13590.com>;"管理员"<sys@13590.com> 注意使用转义字符。
我们使用程序来调用
以上程序在VS.Net2003,Windows 2003(SP1)平台下测试通过。