1
我有一个通过电子邮件发送反馈的问题..发送反馈很好,我可以收到反馈。但我不能看到谁是发件人......它始终表明,电子邮件是由我自己也发送...帮助请。asp.net使用mvc 3通过电子邮件发送反馈
继承人我的代码:
[HttpGet]
public ActionResult Feedback()
{
return View();
}
[HttpPost]
public ActionResult Feedback(string email, string subject, string body)
{
try
{
WebMail.SmtpServer = "smtp.gmail.com";
WebMail.SmtpPort = 587;
WebMail.EnableSsl = true;
WebMail.UserName = "[email protected]";
WebMail.From = email;
WebMail.Password = "12345";
WebMail.Send("[email protected]",subject,body,email);
return RedirectToAction("FeedbackSent");
}
catch (Exception ex)
{
ViewData.ModelState.AddModelError("_FORM", ex.ToString());
}
return View();
}
public ActionResult FeedbackSent()
{
return View();
}
TNX对于那些谁可以帮助....电子邮件和密码指示是不合法的。
hmn ...你能请你提供代码吗?即时通讯新的在asp.net mvc ...我无法找到一个坚实的答案在网..谢谢... D –
我只需要知道我怎么能够看到电子邮件的发件人...谢谢.. –
将一个名为'email'的参数添加到您的'Feedback' HttpPost控制器操作中。然后将其添加到电子邮件的正文中。您需要在视图中的窗体上使用称为电子邮件的相应字段。 –