Search code examples
sendgridsendgrid-templates

How to add CC to SendGrid mail using C#


This is my code..

var client = new SendGridClient(SendGridEmailEntity.Key);

var from = new EmailAddress(SendGridEmailEntity.Mail, SendGridEmailEntity.DisplayName);

var subject = templateRecord.EmailFrm.SubjectName;

var to = new EmailAddress(activeQueueEntities[i].EmailId, activeQueueEntities[i].Name);

var plainTextContent = "";

var htmlContent = templateRecord.TemplateContent;

var msg = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent);


Solution

  • Solved using Below Code...

    var client = new SendGridClient(SendGridEmailEntity.Key);
    var from = new EmailAddress(SendGridEmailEntity.Mail, SendGridEmailEntity.DisplayName);
    var subject = templateRecord.EmailFrm.SubjectName;
    var to = new EmailAddress(activeQueueEntities[i].EmailId, activeQueueEntities[i].Name);
    var htmlContent = templateRecord.TemplateContent;
    
    var msg = new SendGridMessage()
        {
            From = from,
            Subject = subject,
            HtmlContent = htmlContent,
        };
    
    msg.AddTo(to);
    msg.AddCcs(CCs);