2025 – отправка электронной почты с использованием C# и Gmail.C#

Место общения программистов C#
Ответить
Anonymous
 2025 – отправка электронной почты с использованием C# и Gmail.

Сообщение Anonymous »

Я понимаю, что был задан тот же вопрос, но я действительно не могу его понять.
После 2022 года в Gmail появился пароль приложения. Однако, похоже, оно уже заброшено. Я написал этот код для отправки электронного письма с помощью Gmail в простом консольном приложении. В итоге появляется такая ошибка:

SMTP-серверу требуется безопасное соединение, или клиент не прошел аутентификацию. Ответ сервера был: 5.7.0 Требуется аутентификация.

Мой код:
public static void SendEmail()
{
try
{
using (var client = new SmtpClient())
{
client.Host = "smtp.gmail.com";
client.Port = 587;
client.Credentials = new NetworkCredential("test@gmail.com", "rmhxvpfulpkfhyxu");

MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("test@gmail.com");
mailMessage.Subject = "Test";
mailMessage.Body = "Test";

mailMessage.To.Add("test2@gmail.com");
client.UseDefaultCredentials = false;
client.EnableSsl = true;

client.Send(mailMessage);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
Console.ReadLine();
}
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... -and-gmail
Ответить

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

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

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

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

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