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这是正确的。