Отправка электронной почты в ASP.NET
Всем Привет,
Я использовал следующий код для отправки электронной почты с помощью ASP.Сеть с C#. это сработало идеально. но сейчас это не работает. он выдает сообщение об ошибке "сервер не поддерживает безопасное соединение". и если я попытаюсь изменить smtp.EnableSsl = false; то это даст еще одну ошибку "SMTP-сервер требует безопасного соединения или клиент не был аутентифицирован. Ответ сервера был таков: 5.7.0 сначала должен выдать команду STARTTLS."
поэтому, пожалуйста, решите мою проблему.
Заранее спасибо.
Что я уже пробовал:
Получить помощь почта = Новый получить помощь();
mail. To. Add("идентификатор электронной почты Yahoo");
почта.From = new MailAddress ("идентификатор электронной почты Gmail");
mail. Subject = " Тема письма";
почта.Body = " Тело электронной почты";
почта.IsBodyHtml = true;
SmtpClient smtp = новый SmtpClient();
протокол SMTP.Хост = "smtp.gmail.com";
протокол SMTP.Порт = 587;
smtp. EnableSsl = true;
протокол SMTP.UseDefaultCredentials = true;
smtp. Credentials = new NetworkCredential ("моя электронная почта Gmail", " пароль Gmail");
почта.Приоритет = MailPriority.Высокий;
smtp. Send(почта);
почте.Распоряжаться();
mail = null;
ClientScript.RegisterStartupScript(метод gettype(), "оповещение", "оповещения по электронной почте('отправлено.');", правда);