Member 13070593 Ответов: 2

Отправка почты через stmp ASP.NET


охраняемых недействительными с sendmail()
{
var fromAddress = " training@mpldamanhour.gov.eg";
вар для = поле textbox2.Текст.Метод toString();
константные строки fromPassword = "M_123456";
строка subject = TextBox3.Text.Метод toString();
текст строки = "от:" + текстовое поле textbox1.Текст + "\п";
тело += "электронной почты:" + поле textbox2.Текст + "\п";
body += "Subject:" + TextBox3.Text + "\n";

ВАР протоколу SMTP = новая система.Нет.Почте.SmtpClient();
{
протокол SMTP.Хозяин = "mpldamanhour.gov.eg";
протокол SMTP.Порт = 25;
протокол SMTP.EnableSsl = true в;
протокол SMTP.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Сеть;
smtp.Credentials = new NetworkCredential("fromAddress", "fromPassword");
протокол SMTP.Тайм-аут = 20000;
}

// Передача значений в объект smtp
smtp.Send(fromAddress, toAddress, subject, body);
}


Что я уже пробовал:

попробуйте отправить почту с сайта на электронную почту с помощью stmp в asp.net>show error
Server does not support secure connections.

2 Ответов

Рейтинг:
2

Member 13070593

я сделал
протокол SMTP.EnableSsl = true в;

и показать ошибку

Услуга недоступна, закрывая канал передачи. Ответ сервера был следующим: не удается подключиться к SMTP-серверу 213.158.166.78 (213.158.166.78:25), ошибка подключения 10061


Richard Deeming

Если вы хотите ответить на решение, нажмите кнопку "есть вопрос или комментарий?" кнопка под этим решением.

НЕ опубликуйте свой ответ как новое "решение".

Рейтинг:
1

OriginalGriff

Посмотрите на сообщение об ошибке:

Server does not support secure connections.
И вы специально говорите ему, что вам нужно безопасное соединение:
smtp.EnableSsl = true;
Переключите его на false и повторите попытку.