У нас есть устаревшая система, которая использует sendgrid для отправки электронных писем. Мы только что обнаружили, что функция электронной почты теперь не работает.
var myMessage = new SendGridMessage { From = new MailAddress("xxx") };
myMessage.AddTo("xxx");
myMessage.Subject = "hello";
myMessage.Html = "hello";
myMessage.Text = "hello";
var credentials = new NetworkCredential("xxx", "xxx");
var transportWeb = new Web(credentials);
var task = Task.Run(async () => { await transportWeb.DeliverAsync(myMessage); });
task.Wait();
Приведенный выше код дает мне эту ошибку: InvalidApiRequestException: Bad Request Check Errors
для списка ошибок, возвращаемых API.
Мы уверены, что имя пользователя и пароль верны и раньше работали без проблем. Может быть, sendgrid сейчас не работает с именем пользователя и паролем?