Использование X-SMTPAPI в sendgrid не работает

Пожалуйста помоги! Я новичок в SendGrid и мне нужно отправить массовое электронное письмо, поэтому я нашел этот X-SMTPAPI в SendGrid. Проблема в том, что электронное письмо было отправлено только на адрес "ТО". Вы можете дать другой подход, если хотите. Вот мой код

Email from = new Email(retsendemail.From);
Email to = new Email(retsendemail.To);
String subject = retsendemail.Subject;
Content content = new Content("text/html", retsendemail.Body);

Mail mail = new Mail(from, subject, to, content);

var header = new Header();

var recipients = new List<String> { "test1@xxx.com", "test2@xxx.com", "test3@xxx.com" };
header.SetTo(recipients);

var subs1 = new List<String> { "t1", "t2", "t3" };
header.AddSubstitution("%name%", subs1);

string jsonvalue = header.JsonString();

Dictionary<String, String> headers = new Dictionary<String, String>();
headers.Clear();
headers.Add("X-SMTPAPI", jsonvalue);

dynamic response = sg.client.mail.send.post(requestBody: mail.Get(), requestHeaders: headers).GetAwaiter().GetResult();
string statusCode = ((object)response.StatusCode).ToString();
string headerString = response.Headers.ToString() as string;

Вот Jsonvalue:

{
    "to": [
        "test1@xxx.com",
        "test2@xxx.com",
        "test3@xxx.com"
    ],
    "sub": {
        "%name%": [
            "t1",
            "t2",
            "t3"
        ]
    }
}

0 ответов

Другие вопросы по тегам