Saturday, January 13, 2007

使用System.Web.Mail名称空间连接需要验证的SMTP服务器

只需对增加相应标识即可:
// 使用SmtpMail对象发送邮件MailMessage mailObj = new MailMessage();

mailObj.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //设置需要验证
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", username); //用户名
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password); //密码

注意:Fields属性只在 .NET Framework 1.1 版本以后有效。

2007/01/12 .NET Framework 2.0好像都不用这样做了。

0 Comments:

Post a Comment

<< Home