【问题标题】:I am getting an exception in the code like unauthenticated我在代码中遇到异常,例如未经身份验证
【发布时间】:2014-12-03 11:42:34
【问题描述】:
SmtpClient smtpClient = new SmtpClient("smtp.gmail.com");
smtpClient.EnableSsl = true;
smtpClient.Port = 587;
smtpClient.Credentials = new System.Net.NetworkCredential("xxxxxx@gmail.com", "xxxxxxxx", "smtp.gmail.com");
smtpClient.UseDefaultCredentials = false;

MailMessage mailMessage = new MailMessage();
mailMessage.To.Add(TextBox2.Text.Trim());
mailMessage.From = new MailAddress("xxxxxx@gmail.com");
mailMessage.IsBodyHtml = true;
mailMessage.Subject = "Thanks for registering to Doctor Search";
mailMessage.Body = "<a href='http://localhost:1668/templatemo_418_form_pack/OTP.aspx?ctk=" + ss + "'>Click here to verify your Mobile</a>";

smtpClient.Send(mailMessage);

我收到一个错误:

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

我不明白这背后的原因是什么

【问题讨论】:

  • 您是否可以使用您传递给 smtp 凭据的凭据从浏览器登录到 Gamil?

标签: c# asp.net gmail


【解决方案1】:

我正在使用这个:

public void SendEmailWithGmail(string emailContent, string emailRecipients, string emailSubject)
    {
        var @from = _emailSendFrom;  //Replace this with your own correct Gmail Address

        var _to = emailRecipients;


        var mail = new System.Net.Mail.MailMessage();
        mail.To.Add(_to);
        mail.From = new System.Net.Mail.MailAddress(@from, _emailDisplayName, System.Text.Encoding.UTF8);           

        mail.Subject = emailSubject;
        mail.SubjectEncoding = System.Text.Encoding.UTF8;
        mail.Body = emailContent;
        mail.BodyEncoding = System.Text.Encoding.UTF8;
        mail.IsBodyHtml = true;
        mail.Priority = System.Net.Mail.MailPriority.High;


        var client = new SmtpClient
        {
            Credentials = new System.Net.NetworkCredential(@from, GmailPsw),
            Port = 587,
            Host = "smtp.gmail.com",
            EnableSsl = true
        };


            client.Send(mail);

    }

【讨论】:

  • 我收到异常,因为 SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。
猜你喜欢
  • 1970-01-01
  • 2015-10-12
  • 1970-01-01
  • 2012-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-14
  • 2016-11-08
相关资源
最近更新 更多