Can't auth to Gmail smtp via MailMessage & smtpClient

后端 未结 11 1372
遇见更好的自我
遇见更好的自我 2020-11-30 06:55

I cannot figure out for the life of my why this isn\'t working

SmtpClient smtp = new SmtpClient
{
    Host = \"smtp.gmail.com\",
    Port = 587,
    UseDefau         


        
11条回答
  •  温柔的废话
    2020-11-30 07:14

    This worked just fine for me

    SmtpClient smtp = new SmtpClient
        {
            Host = "smtp.gmail.com",
            Port = 587,
            UseDefaultCredentials = false,
            DeliveryMethod = SmtpDeliveryMethod.Network,
            Credentials = new NetworkCredential("myid@gmail.com", "mypassword"),
            EnableSsl = true,
            Timeout = 10000
        };
    
        MailMessage message = new MailMessage();
        message.Body = "hello there";
        message.Subject = "hi!!";
        message.To.Add("myid@gmail.com");
        message.From = new MailAddress("myid@gmail.com");
        smtp.Send(message);
    

提交回复
热议问题