我的密件抄送收件人没有收到电子邮件

时间:2020-07-14 07:23:09

标签: c# asp.net-core-mvc sendgrid

这是我构建电子邮件对象并发送它的方法:

public async Task SendEmail(List<ApplicationUser> bccUsers, string subject, string contentText, string contentHtml)
{
    if (bccUsers.Count > 0)
    { 
        var client = new SendGridClient("MyClientKey");
        var from = new EmailAddress("noreply@domain", "MyProjectName");
        var to = new EmailAddress("noreply@domain", "MyProjectName");
        var msg = MailHelper.CreateSingleEmail(from, to, subject, contentText, contentHtml);
        foreach (ApplicationUser user in bccUsers)
        {
            msg.AddBcc(user.Email, $"{user.FirstName} {user.LastName}");
        }
        await client.SendEmailAsync(msg);
    }
}

我已经确认所有电子邮件地址都在接收其他电子邮件。

检查msg对象时,所有“密件抄送”收件人都在那里: enter image description here

我在做什么错了?

更新 我不知道这是否是相关信息,但是所有三个电子邮件地址都将转发到我的gmail地址。我只在那里查看电子邮件。

其中一个地址正在使用中,我会定期收到电子邮件。

我刚刚创建用于测试目的的其他两个地址。他们在托管公司没有自己的邮箱,只能转发到我的gmail地址。

0 个答案:

没有答案