我想用C#發送電子郵件並使用MySQL數據庫中的郵件地址。順便說一下,我完全是一個初學者。這是我做了什麼至今:使用C#中的郵件地址發送電子郵件
我創建了一個方法用於發送電子郵件信箱:
public static void sendEmail()
{
DataClassesDataContext dc = DataContext;
var _userMail = (from u in dc.Users
select u.Email).ToString();
foreach (var item in _userMail)
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("[email protected]");
mail.To.Add(_userMail);
mail.Subject = "Test Mail";
mail.Body = "This is for testing SMTP mail from GMAIL";
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("myusername", "mypassword");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
}
,我調用我的形式之一這種方法:
try
{
AppMethod.sendEmail();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
我想從用戶表使用_userMail
的所有郵件,這就是爲什麼我將它轉換爲字符串。我該怎麼辦 ?我的意思是我的錯誤在哪裏,我找不到。
那麼,會發生什麼?你有錯誤嗎?你的代碼不能編譯?你只是沒有結果?你需要指定你的問題實際是什麼。 –