1 回答
TA贡献1845条经验 获得超8个赞
我假设您使用官方的 SendGrid Nuget 包。在这种情况下,您可以使用MailHelper类及其方法CreateSingleTemplateEmail,CreateSingleTemplateEmailToMultipleRecipients或者CreateMultipleTemplateEmailsToMultipleRecipients根据您的需要。在最简单的情况下,它应该是这样的。
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);
上述方法确实适用于事务模板,我对营销模板不是 100% 确定的。
- 1 回答
- 0 关注
- 69 浏览
添加回答
举报