Sendgrid电子邮件未发送+没有“最近活动”+没有例外

时间:2016-03-25 11:56:40

标签: c# sendgrid

我是第一次配置Sendgird,我想使用c#发送电子邮件。

这是我正在使用的代码,我知道它正在运行,因为我可以将它用于由IT部门配置的另一个sendgird帐户:

    public static async void SendEmailsToUser(string[] mailAddresses, string subject, string fullHtmlEmail)
    {            
        var sendgridMessage = new SendGrid.SendGridMessage();
        foreach (var emailAddress in mailAddresses)
            sendgridMessage.AddTo(emailAddress);

        sendgridMessage.From = new MailAddress("blah@blah.com", "blah");
        sendgridMessage.Subject = subject;
        sendgridMessage.Html = fullHtmlEmail;

        var transportWeb = new SendGrid.Web("sendgrid_key");
        await transportWeb.DeliverAsync(sendgridMessage);
    }

代码不会生成异常,但我没有收到测试电子邮件,sendgrid网页也没有显示最近活动的痕迹。

我想到的唯一想法是,我可能没有正确生成API密钥? (设置 - > API密钥 - >生成新的 - >完整权限)

0 个答案:

没有答案