首页 新闻 搜索 专区 学院

SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.5.1 Authentication Required. Learn m

0
悬赏园豆:10 [已解决问题] 解决于 2012-03-16 22:38

public class SMTPManager
{
public SMTPManager()
{
}
public static void SendEmail(string FROM, string FromDisplayName, string TO, string BODY, string SUBJECT, bool bIsHtml)
{
MailMessage m = new MailMessage();
m.From = new MailAddress(FROM, FromDisplayName);
m.To.Add(TO);
m.Subject = SUBJECT;
m.Body = BODY;
m.BodyEncoding = System.Text.Encoding.UTF8;
m.IsBodyHtml = bIsHtml;
//m.ReplyTo = new MailAddress(FROM);
//smtp.126.com不可用,所有使用smtp.gmail.com
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.Credentials = new NetworkCredential("zfj123589", "123zxcvb");
smtp.EnableSsl = true;

 smtp.Send(m);  

}
}

wenzhao168的主页 wenzhao168 | 初学一级 | 园豆:29
提问于:2012-03-16 14:10
< >
分享
最佳答案
0

需要application-specific passwords,参考Gmail帮助文档

收获园豆:10
dudu | 高人七级 |园豆:39028 | 2012-03-16 22:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册