C# 我的密件抄送收件人未收到电子邮件

C# 我的密件抄送收件人未收到电子邮件,c#,asp.net-core-mvc,sendgrid,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");

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

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);
    }
}
公共异步任务发送电子邮件(列表

我做错了什么

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

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


我刚刚创建的另外两个地址是为了测试目的。它们在托管公司没有自己的邮箱,只是转发到我的gmail地址。

只是为了避免这一点:如果您在软件之外发送电子邮件,地址是正确的,并且可以正常工作?@Fildor是正确的。只是为了避免这一点:如果您在软件之外发送电子邮件,地址正确且有效?@Fildor这是正确的。