Sendgrid возвращает [Edit:WaitingForActivation] Unautorized
Несколько дней назад я создал учетную запись SendGrid и активировал ее по электронной почте. Я написал короткое приложение для.Net Core, чтобы проверить, работает ли оно, но оно продолжает возвращать "WaitingForActivation". Может быть, в моем коде есть недостаток, который я не вижу?
static void Main(string[] args)
{
<!--var response = SendEmail("my@mailaddress.com", "Just testing", "Hi there. It's just me. <br/>This is a test!");-->
var response = SendEmail("my@mailaddress.com", "Just testing", "Hi there. It's just me. <br/>This is a test!").Result
Console.WriteLine(response.Status);
Console.ReadKey();
}
private static async Task<Response> SendEmail(string email, string subject, string htmlContent)
{
var apiKey = "myapikey123";
var client = new SendGridClient(apiKey);
var from = new EmailAddress("my@registeredmailadress.com", "My mail Services");
var to = new EmailAddress(email);
var plainTextContent = Regex.Replace(htmlContent, "<[^>]*>", "");
var msg = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent);
var response = await client.SendEmailAsync(msg);
return response;
}
В качестве отправной точки я использовал https://dotnetthoughts.net/send-mail-using-sendgrid-in-dotnet-core/.