Я пытался сделать простое приложение для отправки электронной почты, и я заблокирован с этой ошибкой, я не могу найти никого с этой проблемой (хотя я не знаю, что искать)
Итак, у меня возникает эта ошибка, когда я пытаюсь отправить свою электронную почту, она просто возвращает мне эту ошибку с именем моего SMTP-хоста,
Транзакция не удалась. Ответ сервера был: smtp.host.com
Если я смотрю на трассировку, она падает
в System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)
Вот пример кода, ничего особенного.
MailMessage mail = new MailMessage();
mail.From = new MailAddress(CurrentUser.email);
mail.Subject = txtSubject.Text;
mail.Body = txtMailBody.Text;
try
{
foreach (ListItem user in lbSelectedUsr.Items)
{
mail.To.Add(new MailAddress(user.email));
}
SmtpClient mailClient = new SmtpClient("smtp.host.com");
mailClient.Send(mail);
lblResultOK.Visible = true;
}
catch(Exception ex)
{
lblResultOK.Visible = true;
}
Обратите внимание, что SMTP является поддельным для примера.
Я пробовал с недопустимым SMTP, и это дало мне другую ошибку, поэтому SMTP, похоже, в порядке, я также пытался ввести учетные данные, та же ошибка. Есть намек на то, что происходит?