今天寫一個寄信小程式通過GMAIL發生5.7.1 Authentication required Error
source code
static void Gmail() {
MailMessage mail = new MailMessage("寄信人mail", "收信人mail");
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.Credentials = new System.Net.NetworkCredential("mail帳號", "mail帳號");
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
//smtp.UseDefaultCredentials = false;
smtp.Send(mail);
}
後來找了一下資料
發現Google和Yahoo寄信時要注意兩個地方
1.開啟允許較低權限的應用程式
2.確認設置應用程式密碼並使用創建之密碼登入
Yahoo Mail
GMAIL
https://support.google.com/accounts/answer/185833?hl=tw
如果本文對您幫助很大,可街口支付斗內鼓勵石頭^^