所以即时尝试发送电子邮件在C#上,并总是得到相同的错误:“其他信息:SMTP服务器需要一个安全的连接或客户端未经过身份验证。”我已签出几乎每一个环节我能找到这个我diabled所有Gmail保护和我的凭据是正确的,我不知道为什么这个错误继续C#“附加信息:SMTP服务器需要安全连接或客户端未通过身份验证。”
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.Sender = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.IsBodyHtml = true;
mail.Subject = "Email Sent";
mail.Body = "Body content from";
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "xx");
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.EnableSsl = true;
smtp.Timeout = 30000;
try
{
smtp.Send(mail);
}
catch (SmtpException ex)
{
MessageBox.Show(ex.Message.ToString());
}
我已经禁用了所有的gmail的安全性,但仍然存在同样的错误。 –