Как исправить код C# для отправки электронной почты через SMTP-серверC#

Место общения программистов C#
Ответить
Anonymous
 Как исправить код C# для отправки электронной почты через SMTP-сервер

Сообщение Anonymous »

Я пытаюсь исправить код C# для отправки электронной почты с помощью SMTP-сервера, но не понимаю, почему у меня возникает такая ошибка. Ошибка, я спросилchatgpt, но не могу решить проблему, а также пытаюсь настроить безопасность Gmail, но не есть код

Код: Выделить всё

try
{
using (MailMessage mail = new MailMessage())
{
mail.From = new MailAddress(fromEmail);
mail.To.Add(toEmail);
mail.Subject = subject;
mail.Body = body;
mail.IsBodyHtml = false;

using (SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587)) // Thay đổi với SMTP server của bạn
{
smtp.Credentials = new NetworkCredential(fromEmail, fromPassword);
smtp.EnableSsl = true; // Bật SSL
smtp.Send(mail);
}
}
}
catch (SmtpException ex) // Xử lý lỗi SMTP
{
MessageBox.Show($"Lỗi gửi email: {ex.StatusCode} - {ex.Message}"); // Hiển thị thông báo lỗi
}
catch (Exception ex) // Xử lý các lỗi khác
{
MessageBox.Show($"Lỗi: {ex.Message}"); // Hiển thị thông báo lỗi chung
}
Я спросил чатгпт, но не могу решить проблему, и я также пытаюсь настроить безопасность Gmail, но не получается

Подробнее здесь: https://stackoverflow.com/questions/792 ... mtp-server
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»