Сервер допустил нарушение протокола. Ответ сервера былC#

Место общения программистов C#
Ответить
Anonymous
 Сервер допустил нарушение протокола. Ответ сервера был

Сообщение Anonymous »

Я получаю эту ошибку, не внося никаких изменений в код. Раньше всё работало нормально.

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

Depth: 0
Exception Type:System.Net.Mail.SmtpException
Exception: The server committed a protocol violation The server response was:
Inner Source: System
Stack Trace:    at System.Net.Mail.SendMailAsyncResult.End(IAsyncResult result)
at System.Net.Mail.SmtpClient.SendMailCallback(IAsyncResult result)
Мой код:

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

private async Task SmtpClientSendMail(MailMessage mailMessage)
{
using (SmtpClient smtpClient = new SmtpClient("smtp.office365.com"))
{
try
{
smtpClient.UseDefaultCredentials = false;
smtpClient.Port = 587;
smtpClient.Credentials = new System.Net.NetworkCredential(emailUserNameCredentials, emailPasswordCredentials);
smtpClient.EnableSsl = true;
smtpClient.Timeout = 200000;
await smtpClient.SendMailAsync(mailMessage);
}
catch (Exception ex)
{

}
}
}
Как предложено в System.Net.WebException: сервер совершил нарушение протокола
Я добавил это в свой App.config непосредственно в разделе : и я также добавил в веб-конфигурацию. Тем не менее, я получаю сообщение об ошибке, и электронные письма не были отправлены.
Иногда все работает без ошибок. Почему это больше не работает так, как раньше?

Подробнее здесь: https://stackoverflow.com/questions/709 ... sponse-was
Ответить

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

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

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

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

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