MailKit extension for asp.net core
Install-Package NETCore.MailKit -Version 2.1.0
dotnet add package NETCore.MailKit --version 2.1.0
publicvoidConfigureServices(IServiceCollectionservices){// Add framework services.services.AddMvc();//Add MailKitservices.AddMailKit(optionBuilder =>{optionBuilder.UseMailKit(newMailKitOptions(){//get options from sercets.jsonServer=Configuration["Server"],Port=Convert.ToInt32(Configuration["Port"]),SenderName=Configuration["SenderName"],SenderEmail=Configuration["SenderEmail"],// can be optional with no authentication Account=Configuration["Account"],Password=Configuration["Password"],// enable ssl or tlsSecurity=true});});}publicclassHomeController:Controller{privatereadonlyIEmailService_EmailService;publicHomeController(IEmailServiceemailService){_EmailService=emailService;}publicIActionResultEmail(){ViewData["Message"]="ASP.NET Core mvc send email example";_EmailService.Send("xxxx@gmail.com","ASP.NET Core mvc send email example","Send from asp.net core mvc action");returnView();}}MIT