я отправил свой источник, что, 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);
}
}
* подключено хозяину не смог ответить 68.178.232.62:25* ошибка очевидна, так как подключение к сети не может быть установлена. Открыт ли порт? – Raptor
Извините, я новичок в mvc .. Не могли бы вы рассказать мне, как проверить порт, открыт или нет. @Raptor – Rakyir
Это ** не ** относится к кодам. Используйте «telnet» для диагностики сетевого подключения. Поиск в Google. – Raptor