2016-04-29 1 views
0

я отправил свой источник, что, porblem именемпочта не посылая в MVC 3

Попытка подключения не удалась, поскольку подключенная сторона не ответила после определенного периода времени, или установить соединение не удалось, так как подключенный хост не удалось ответить 68.178.232.62:25

я реализован исх из

http://developmentfaction.blogspot.in/2013/03/sending-email-with-javascript-and-aspnet.html

пожалуйста, помогите мне решить этот вопрос

заранее спасибо :)

Посмотреть страницу

@using (Html.BeginForm("Emailto", "Home", FormMethod.Post)) 
    { 
@Html.TextBoxFor(a => a.Position, new { @readonly = "readonly", @id = "Position", @name = "Position" }) 
    <input type="text" value="" id="txtname" name="txtname" required /> 
    <input type="email" value="" id="txtemail" name="fromEmail" required /> 
<input type="submit" id="btnApply" name="btnApply" value="Apply" /> 

Контроллер

[HttpPost, ValidateInput(false)] 
     public ActionResult Emailto(string Position, string txtname, string fromEmail) 

     { 
      EmailManager.SendMessage(Position, txtname, fromEmail); 
      return Redirect("Index"); 
     } 

EmailManager

[System.Web.Services.WebMethod] 
     public static void SendMessage(string Position, string txtname, string fromEmail) 
     { 
      const string SERVER = "relay-hosting.secureserver.net"; 
      const string TOEMAIL = "[email protected]"; 
      MailAddress from = new MailAddress(fromEmail); 
      MailAddress to = new MailAddress(TOEMAIL); 
      MailMessage message = new MailMessage(from, to); 

      message.Subject = "Position " + Position; 
      message.Body = "Message from: " + Position + " at " + 
          fromEmail + "\n\n" + txtname; 
      message.IsBodyHtml = false; 
      SmtpClient client = new SmtpClient(SERVER); 
      client.Send(message); 
     } 
    } 
+0

* подключено хозяину не смог ответить 68.178.232.62:25* ошибка очевидна, так как подключение к сети не может быть установлена. Открыт ли порт? – Raptor

+0

Извините, я новичок в mvc .. Не могли бы вы рассказать мне, как проверить порт, открыт или нет. @Raptor – Rakyir

+0

Это ** не ** относится к кодам. Используйте «telnet» для диагностики сетевого подключения. Поиск в Google. – Raptor

ответ

0

Вы, похоже, не будет поставлять пароль или порт для smtp.

var loginInfo = new NetworkCredential(email, password); 
SmtpClient client = new SmtpClient(SERVER, 587); 


       client.EnableSsl = true; 
       client.UseDefaultCredentials = false; 
       client.Credentials = loginInfo; 
       client.Send(mail); 

Надеется, что это помогает

 Смежные вопросы

  • Нет связанных вопросов^_^