Ошибка «SMTP-сервер неожиданно отключился»C#

Место общения программистов C#
Ответить
Anonymous
 Ошибка «SMTP-сервер неожиданно отключился»

Сообщение Anonymous »

У меня есть приложение на C# и учетная запись Google Workspace. Мое приложение отправляет письмо один раз в день с PDF-файлом в качестве вложения. Я использую mailkit для отправки электронной почты через smtp с использованием порта 587 (TLS).
последние несколько месяцев я столкнулся с проблемой «SMTP-сервер неожиданно отключился». Теперь через несколько дней он начинает отказываться от отправки почты, а затем снова выскакивает та же ошибка.
Пожалуйста, подскажите, что нужно сделать.

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

   var message = new MimeMessage();
message.From.Add(new MailboxAddress("Food System", projectVariables.FromEmail));
message.To.Add(new MailboxAddress("Food System", email));
message.Subject = "Food System | Email Confirmation";
message.Body = new TextPart("html")
{
Text = MailBody
};
using (var client = new MailKit.Net.Smtp.SmtpClient())
{
client.Connect("smtp.gmail.com", 587, false);
client.AuthenticationMechanisms.Remove("NTLM");
client.Authenticate(Username, App Password);
await client.SendAsync(message);
client.Disconnect(true);
}
Я также попробовал использовать безопасный порт 465.
Пересылка электронной почты успешно>>>

Подробнее здесь: https://stackoverflow.com/questions/790 ... sconnected
Ответить

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

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

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

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

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