莫名奇妙的SmtpMail
以前研究过.net里的Smtp邮件类,也测试过成功发送接收。没想到现在又出问题了。
MailMessage mailObj = new MailMessage();
mailObj.From = "aa@163.com";
mailObj.To = "bb@163.com";
mailObj.Subject = "aaaaaaaaaa";
mailObj.Priority = MailPriority.High;
mailObj.BodyFormat = MailFormat.Text;
mailObj.Body = "...........";
SmtpMail.SmtpServer = "localhost";
if((UserName != String.Empty) && (Password != String.Empty))
{
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate","1");
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername","帐号");
mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","密码");
}
SmtpMail.Send(mailObj);
莫名奇妙的错误,就是发送不了,本地的SMTP已启动并设置好,系统为WIN2000,SmtpMail.SmtpServer = "127.0.0.1";或smtp.163.com也不行,晕啊,哪里的错误。
注:不用jmail发送