发送需要安全连接的邮件
本文关键字:连接 安全 | 更新日期: 2023-09-27 18:18:30
SMTP服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 Authentication Required。在
了解更多信息try
{
MailMessage mail = new MailMessage();
string to = "dattatray96@gmail.com";
mail.To.Add(to);
mail.From = new MailAddress("dattatray96@gmail.com");
mail.Subject = "Mail";
mail.Body = " HI";
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("mymail@gmail.com", "password");
smtp.EnableSsl = true;
smtp.Send(mail);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message); Console.ReadLine();
}
Edit:
您首先需要通过以下步骤启用从您的gmail帐户发送电子邮件
对于启用SSL的gmail,您需要使用端口:
465
参考:email.about.com