所以即時嘗試發送電子郵件在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的安全性,但仍然存在同樣的錯誤。 –