Asp.net 为什么我没有收到来自MVC4Razor站点的电子邮件?

Asp.net 为什么我没有收到来自MVC4Razor站点的电子邮件?,asp.net,asp.net-mvc-4,razor,Asp.net,Asp.net Mvc 4,Razor,我试图让用户填写一份建议表。该表格是要发送到我的管理员的电子邮件地址。没有收到任何电子邮件。这是我的看法。我是编程的初学者。不确定我遗漏了什么,因为IDE中没有显示错误 @model DonsSolution.Models.MailModel <h2>Ask the Coach a question</h2> <fieldset> <form> @using (Html.BeginForm(FormMethod.Get)) { @Html

我试图让用户填写一份建议表。该表格是要发送到我的管理员的电子邮件地址。没有收到任何电子邮件。这是我的看法。我是编程的初学者。不确定我遗漏了什么,因为IDE中没有显示错误

@model DonsSolution.Models.MailModel

<h2>Ask the Coach a question</h2>
<fieldset>
<form>
@using (Html.BeginForm(FormMethod.Get))
{
    @Html.ValidationSummary()
    <p>From: </p>
    <p>@Html.Label("From")

        @Html.TextBoxFor(m => m.From)</p>

    <p>@Html.Label("To")
        @Html.TextBoxFor(m => m.To)</p>
    <p>@Html.Label("Subject") </p>
    <p>@Html.TextBoxFor(m => m.Subject)</p>
    <p>@Html.Label("Body")</p>
    <p>@Html.TextAreaFor(m => m.Body)</p>
    <input type="submit" value="Send" />
}
</form>
</fieldset>
型号:

 public class MailModel
{
    public string From { get; set; }
    public string To { get; set; }
    public string Subject { get; set; }
    public string Body { get; set; }

}

我建议将enable SSL设置为false,看起来您将得到这个结果

错误System.dll中出现“System.Net.Mail.SmtpException”类型的异常,但未在用户代码中处理

其他信息:SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:5.7.0必须首先发出STARTTLS命令。dj8sm48457278wid.2-gsmtp


您的代码没有创建安全连接。

您得到的错误是什么?“由于IDE中没有显示错误,因此不确定我缺少了什么。”-编译器错误是最无聊的一种。欢迎来到运行时,任何事情都可能发生。您的
smtp.Send()
是否受到攻击?
 public class MailModel
{
    public string From { get; set; }
    public string To { get; set; }
    public string Subject { get; set; }
    public string Body { get; set; }

}