我試圖發送電子郵件使用此代碼..但在發生錯誤smtp.Send(郵件);短信 「發送郵件失敗」發送電子郵件在C#
MailMessage mail = new MailMessage();
// set the addresses
mail.From = new MailAddress("[email protected]");
mail.To.Add(new MailAddress("[email protected]"));
// set the content
mail.Subject = "test sample";
mail.Body = @"thank you";
SmtpClient smtp = new SmtpClient("smtp.gmail.com");
smtp.Credentials = new NetworkCredential("[email protected]", "password");
smtp.Send(mail);
您需要提供更多來自錯誤的細節 - 拋出異常嗎?什麼是完整的異常字符串跟蹤? – 2012-05-04 06:57:22
您是否使用From和To的真實電子郵件地址?這段代碼要做的就是去gmail並把你的郵件放在smtp隊列中,但在它發出之前它會檢查你發送的有效郵件。這意味着你的地址需要合法 – JonVD
你是否缺少mail.Host?和mail.Port? –