2014-11-06 80 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

客户的电子邮件是可变的, ?你不想在这种情况下使用的配置设置,除非这个页面是一个客户。

你需要给客户一个文本字段输入电子邮件地址,或从数据库中得到它。