try
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("e_mail_from");
mail.To.Add(new MailAddress("lecturer_email"));
mail.Subject = "Plan approval";
mail.Body = "I request my plan approval";
SmtpClient client = new SmtpClient();
client.Host = "smtp.gmail.com";
client.Port = 587;
client.EnableSsl = true;
client.Credentials = new NetworkCredential("your_mail", "your_password");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Send(mail);
mail.Dispose();
}
catch (Exception ex)
{
//...
}
finally
{
//...
}
而不是lecturer_email你有權任命講師的電子郵件(可能是從會話,數據庫或其他什麼東西,它給你)。 Your_mail這是您的郵件名稱沒有域名([email protected] - >測試)。和你的密碼爲純文本。所以如果你爲這個功能創建一些電子郵件會更好。 我使用@ gmail.com,它工作得很好。 命名空間:
using System.Net;
using System.Net.Mail;
希望它可以幫助
顯示你已經嘗試過的代碼,它已經失敗。 –
多數民衆贊成在@ B.Clay香農,我不知道如果這可以做或如何去解決它,所以沒有寫任何關於電子郵件發送,我只是有一個標籤說修改等,但最初提交變化的人怎麼樣假設知道它已被更新,你能發送一個警報嗎? – user5630105
如果你能想像,你可以做到;如果你有原始提交者的電子郵件地址,你一定可以做到。谷歌或必應如何 - 這裏有很多StackOverflow和其他地方的例子。 –