2014-11-06 78 views
0

我有一個網站,有一個表格的客戶填寫。最後,當他們發送時,管理員會收到一封電子郵件與剪刀領域,但我希望電子郵件發送給客戶作爲好。我在我的Web.config中有這個:ASP.Net電子郵件設置問題

</mailSettings> 
</system.net> 
<appSettings> 
<add key="emailTo" value="[email protected]"/> 

我怎樣才能讓它發送給客戶呢?

感謝

+0

你的代碼在哪裏發送郵件,你可以附上它,以便我們幫你嗎? – Chris 2014-11-06 14:14:36

回答

0

這裏的發送郵件的版本中,我們已經使用前:

string SMTP_SEVER = "smtpserver"; 
System.Net.Mail.MailMessage oMail = new System.Net.Mail.MailMessage(); 
System.Net.Mail.MailAddress oAddress = new System.Net.Mail.MailAddress("[email protected]"); 
oMail.From = oAddress; 
oMail.Subject = "subject line of email"; 
oMail.Body = "body of email"; 
//use this if you want to format the line above with html 
oMail.IsBodyHtml = true; 
oMail.To.Add("send to"); 
System.Net.Mail.SmtpClient oSMTP = new System.Net.Mail.SmtpClient(SMTP_SEVER); 
oSMTP.Send(oMail); 

我們如何使用,這是我們有一個形式,人們填寫並在控制器中,我們搶用戶的電子郵件,並將其放在上面的oMail.To.Add()部分。如果您需要或其他任何地方(這是管理員電子郵件或您希望電子郵件似乎來自誰的地址),oAddress(上面第3行)也可以存儲在配置中。「

0

客戶的電子郵件是可變的, ?你不想在這種情況下使用的配置設置,除非這個頁面是一個客戶。

你需要給客戶一個文本字段輸入電子郵件地址,或從數據庫中得到它。