MailMessage m = new MailMessage(); m.From = "bbb@163.com"; m.To = "dl_hotline@gmail.com"; m.Subject = s.Subject; m.Body = s.Body; SmtpMail.SmtpServer = "smtp.163.com"; SmtpMail.Send(m);
嗯,这样是发不出去的。 但是也没有发现SmtpMail类有提供设置邮件登录用户名和密码的地方。 请教这咱办?
查了一下的确是没有. 如果是web页面的话,可以在IIS中配置smtp mail,来设置登录用户名和密码
m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "xxx"); // 用户名m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xxx"); //密码
|