2015-12-02 45 views
0

我只是想知道,如果有人可以幫我一個問題,我想如果可能,並不過分複雜,能夠點擊一個按鈕,當我這樣做時,會發送電子郵件給提交從登錄的人可能聽起來很混亂,因此無論如何,我可以發一封電子郵件來說一個講述者,他想從登錄的人那裏改變一些東西,我不想每次都手動輸入他們的電子郵件,因爲可能有許多發送變更批准的講師,我希望能夠將其發送給本質上給我發送審批頁面的人...Asp.net&C#電子郵件查詢?

如果有人需要任何進一步的說明來幫助我,我真的很掙扎

R egards RD

+0

顯示你已經嘗試過的代碼,它已經失敗。 –

+0

多數民衆贊成在@ B.Clay香農,我不知道如果這可以做或如何去解決它,所以沒有寫任何關於電子郵件發送,我只是有一個標籤說修改等,但最初提交變化的人怎麼樣假設知道它已被更新,你能發送一個警報嗎? – user5630105

+0

如果你能想像,你可以做到;如果你有原始提交者的電子郵件地址,你一定可以做到。谷歌或必應如何 - 這裏有很多StackOverflow和其他地方的例子。 –

回答

0
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; 

希望它可以幫助