1 回答

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
我假設(shè)您使用官方的 SendGrid Nuget 包。在這種情況下,您可以使用MailHelper類及其方法CreateSingleTemplateEmail,CreateSingleTemplateEmailToMultipleRecipients或者CreateMultipleTemplateEmailsToMultipleRecipients根據(jù)您的需要。在最簡(jiǎn)單的情況下,它應(yīng)該是這樣的。
var client = new SendGridClient(ApiKey);
var dynamicTemplateData = new Dictionary<string, string>
{
{"first_name", "John"},
{"last_name", "Snow"},
};
var msg = MailHelper.CreateSingleTemplateEmail(
new EmailAddress("from@test.com"),
new EmailAddress("to@test.com"),
"d-template-id",
dynamicTemplateData);
var response = await client.SendEmailAsync(msg);
上述方法確實(shí)適用于事務(wù)模板,我對(duì)營(yíng)銷模板不是 100% 確定的。
- 1 回答
- 0 關(guān)注
- 87 瀏覽
添加回答
舉報(bào)