Просто я хочу отправить электронное письмо в мое приложение mvc aspnet. мой метод действия ниже:Не удается подключиться к удаленному серверу,
SmtpClient mailClient = new SmtpClient("127.0.0.1");
NetworkCredential cred = new NetworkCredential("my mail address", "my password");
mailClient.Credentials = cred;
MailMessage contact = new MailMessage();
contact.From = new MailAddress("my mail address");
contact.Subject = "Subject";
contact.IsBodyHtml = true;
contact.Body = "Body";
mailClient.EnableSsl = true;
contact.To.Add("someone's mail address");
mailClient.Send(contact);
Но когда я пытаюсь это я получил сообщение об ошибке вроде этого:
System.Net.Mail.SmtpException: { "Сбой отправки почты"}
Внутренняя Exception : {«Не удалось подключиться к удаленному серверу»}
Я искал похожие решения, но они говорят, что вам нужно установить учетные данные, но я уверен, что правильно установил учетные данные. Также брандмауэр Windows отключен. Спасибо заранее.
Очевидный вопрос - вы бежите к SMTP-сервер на локальном компьютере? –
Очевидный вопрос 2.0 - разрешено ли вам подключаться к SMTP-порту (25 или 2525 или 587)? Соединение может быть заблокировано брандмауэром или сервером SMTP. Кроме того, какой порт вы используете? Правильно ли это? – mg30rg