var sendGridClient = new SendGridClient("YOUR_API_KEY"); var sendGridMessage = new SendGridMessage(); sendGridMessage.SetFrom("noreply@example.com", "Example"); sendGridMessage.AddTo("anuraj@example.com"); //The Template Id will be something like this - d-9416e4bc396e4e7fbb658900102abaa2 sendGridMessage.SetTemplateId("YOUR_TEMPLATE_ID"); //Here is the Place holder values you need to replace. sendGridMessage.SetTemplateData(new { name = "Anuraj", url = "https://dotnetthoughts.net" }); var response = await sendGridClient.SendEmailAsync(sendGridMessage); if (response.StatusCode == System.Net.HttpStatusCode.Accepted) { //Mail sent }
<pre>How to send an email with dynamic templates from SendGrid with ASP.NET Core
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)