При отправке электронной почты с использованием функции веб-почты произошла ошибка - PullRequest
0 голосов
/ 23 апреля 2019

Я получил эту ошибку

Параметр address не может быть пустой строкой.Имя параметра: адреса Описание: необработанное исключение произошло во время выполнения текущего веб-запроса.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.ArgumentException: параметр 'address' не может быть пустой строкой.Имя параметра: адреса

Я перепробовал все электронные письма, но он не работает.

HomeController.cs

[HttpPost]
public ActionResult Contact(Registration reg)
{
    if (ModelState.IsValid)
    {
        WebMail.Send(""
                    , reg.Name + "is",
                     reg.Message + "<br></br> My Number : "+reg.Mobile+
   "<br></br> My email is "    +reg.Email
                                    ,null
                                    ,null
                                    ,null       
                                    ,true
                                    ,null
                                    ,null
                                    ,null
                                    ,null
                                    ,null
                                    ,reg.Email);
    }

    return View();
}

Web.config

<system.net>
<mailSettings>
  <smtp>  
    <network host="smtp.gmail.com"
             port="587"         
             userName=""
             password=""
             enableSsl="true"
             />
  </smtp>
</mailSettings>      
</system.net>  

Contact.cshtml

@using (Html.BeginForm())
{
<p>Name: @Html.TextBoxFor(model => model.Name)</p>
<p>Email: @Html.TextBoxFor(model => model.Email)</p>
<p>Mobile: @Html.TextBoxFor(model => model.Mobile)</p>
<p>Message:</p>
<p>@Html.TextAreaFor(model => model.Message)</p>
<p>
    <input type="submit" value="Submit" />
</p>
}    

, хотя я помещал всю электронную почту, она не работала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...