Код: Выделить всё
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)
{
}
}
}
Я добавил это в свой App.config непосредственно в разделе :
Код: Выделить всё
Иногда все работает без ошибок. Почему это больше не работает так, как раньше?
Подробнее здесь: https://stackoverflow.com/questions/709 ... sponse-was
Мобильная версия