MailKit extension for asp.net core
Install-Package NETCore.MailKit
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddMvc();
//Add MailKit
services.AddMailKit(optionBuilder =>
{
optionBuilder.UseMailKit(new MailKitOptions()
{
//get options from sercets.json
Server = Configuration["Server"],
Port = Convert.ToInt32(Configuration["Port"]),
SenderName = Configuration["SenderName"],
SenderEmail = Configuration["SenderEmail"],
Account = Configuration["Account"],
<<<<<<< HEAD
Password = Configuration["Password"]
=======
Password = Configuration["Passord"]
>>>>>>> a5160ca63855abbfa12b6740a19d869b77bf0fe6
});
});
}public class HomeController : Controller
{
private readonly IEmailService _EmailService;
public HomeController(IEmailService emailService)
{
_EmailService = emailService;
}
public IActionResult Email()
{
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");
return View();
}
}MIT