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/.

0 ответов

Другие вопросы по тегам