У меня есть цикл for, который вызывает некоторый код, отправляющий электронные письма. Я получаю следующую ошибку времени выполнения:
Служба недоступна, закрывается канал передачи. Сервер ответ был: 4.4.2 Скорость отправки сообщений для этого клиента превышен настроенный предел
После поиска в Google выяснилось, что это связано с "set-receiveconnector", возможно для сервера обмена? Может ли кто-нибудь посоветовать, как я могу это исправить?
код:
var mail = new MailMessage();
var smtpServer = new SmtpClient(SMTPServer);
mail.From = new MailAddress(fromAddress);
mail.To.Add(toAddress);
mail.Subject = title;
mail.IsBodyHtml = isHTML;
mail.Body = message;
if(attach != null) mail.Attachments.Add(attach);
smtpServer.Port = xxx
smtpServer.UseDefaultCredentials = false;
smtpServer.Credentials = new NetworkCredential(SMTPUser, SMTPPassword);
smtpServer.EnableSsl = true;
smtpServer.Send(mail); //Error occurs here