通过localhost asp.net发送电子邮件

时间:2012-07-21 23:23:11

标签: asp.net

     public ActionResult Index(EmailModel model)
    {

        MailMessage message = new MailMessage();
        message.From = new MailAddress("sheikh.abm@gmail.com");
        message.To.Add(new MailAddress(model.To));

        message.Subject = model.Subject;
        message.Body = model.Message;


        return View();
    }

这是我的控制器动作。并在web.config。

     <system.net>
    <mailSettings>
      <smtp from="sheikh.abm@gmail.com">
        <network host="\localhost:"/>
      </smtp>
    </mailSettings>
  </system.net>

我得到的问题是邮件没有发送,它没有向我显示任何错误,请帮助我。

1 个答案:

答案 0 :(得分:1)

要发送邮件,您需要调用send方法

例如

message.Send();