SMTP服务器需要安全连接,或者客户端未通过身份验证。 5.7.0错误

时间:2020-05-25 18:14:36

标签: asp.net .net

我创建了一个asp.net网站并将此代码用作测试,但错误是例外 “ SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:5.7.0需要身份验证。有关详细信息,请参见

我的代码是这个

 protected void btnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            MailMessage mail = new MailMessage();

            mail.To.Add("sxxxxxo@gmail.com");
            mail.From = new MailAddress("dexxxxxxruser.1@gmail.com");
            mail.Subject = "sub";

            mail.Body = "hey";

            mail.IsBodyHtml = true;
            SmtpClient smtp = new SmtpClient();
            smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address
            smtp.Credentials = new System.Net.NetworkCredential("dexxxxxxruser.1@gmail.com", "xxxxxx."); // ***use valid credentials***
            smtp.Port = 587;
            //Or your Smtp Email ID and Password
            smtp.EnableSsl = true;
            smtp.Send(mail);
        }
        catch (Exception ex)
        {
            Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('" + ex + "');", true); // for asp alert messge

        }


    }

0 个答案:

没有答案