【发布时间】:2020-09-20 18:16:52
【问题描述】:
我已经从 azure 创建了密钥并在代码中使用它工作得非常好,但是当我使用从我的 gmail 帐户创建的密钥时,我没有收到任何电子邮件。
我对两个发送网格 api 密钥都使用相同的代码,一个来自 azure sendgrid 帐户,另一个来自我的直接 sendgrid 帐户,但来自 azure sendgrid 帐户的电子邮件发送没有任何错误,并且在 sendgrid 活动选项卡中也有最近的记录,但形成我的直接 sendgrid 帐户电子邮件未发送,并且活动选项卡中没有最近记录。
static async Task Execute()
{
dynamic client = new SendGridClient("SG.Ge6udT3CQtKCuGIxhGwqkg.***************-B--zeJXJKnlomAzB2XzQ");
var msg = new SendGridMessage();
//noreply@teamx.ae
msg.SetFrom(new EmailAddress("360loyalofficial@gmail.com", "Teamx | Services"));
var recipients = new List<EmailAddress>
{
new EmailAddress("nauman.nasir138@gmail.com")
};
msg.AddTos(recipients);
msg.SetSubject("Test");
msg.AddContent(MimeType.Text, "test");
msg.AddContent(MimeType.Html, "test");
var response = await client.SendEmailAsync(msg);
}
【问题讨论】:
标签: c# email asp.net-mvc-4 sendgrid sendgrid-api-v3