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

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

4

1 回答 1

1

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

例如

message.Send();
于 2012-07-21T23:27:22.087 回答