1. create a send grid account2. remember the username/password of the send grid account3. install sendgrid nuget pkg4. get keymanage ->it will redirect you to manage portalcreate a new api key:4. sample code of console application
using System;using System.Net.Mail;using SendGrid;namespace SendGridAzureSample{ class Program { static void Main(string[] args) { SendGridMessage myMessage = new SendGridMessage(); myMessage.AddTo("send_to"); myMessage.From = new MailAddress("from_email", "Display name"); myMessage.Subject = "Testing the SendGrid Library"; myMessage.Text = "Hello World!"; //myMessage.AddAttachment(@"attachment_path"); var key = "your_key"; // create a Web transport, using API Key var transportWeb = new Web(key); transportWeb.DeliverAsync(myMessage); Console.ReadKey(); } }}
reference link : https://azure.microsoft.com/en-us/documentation/articles/sendgrid-dotnet-how-to-send-email/