NETCore.MailKit
安装
nuget
代码语言:javascript
复制
Install-Package NETCore.MailKit -Version 2.1.0
CLI
代码语言:javascript
复制
dotnet add package NETCore.MailKit --version 2.1.0
使用
注册
代码语言:javascript
复制
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"], // can be optional with no authentication Account = Configuration["Account"], Password = Configuration["Password"], // enable ssl or tls Security = true }); });
}
调用
代码语言:javascript
复制
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(); }
}
项目地址
项目地址:https://github.com/myloveCc/NETCore.MailKit
推荐阅读
- • 开源项目MiniWord .NET Word-Word操作
- • 博客系统必备-Moonglade Blog
- • C#编写的一款电子桌面宠物-Candy
- • ShellProgressBar控制台中漂亮的显示进度条
- • 控制台必备神器-AnsiConsole
- • WPFUI_直观的设计主题导航和新的沉浸式控件
- • 一款的 WPF 主题和控件包,免费开源
- • NET 7 + Vue.js 的前后端分离的通用后台管理系统框架
- • 开源项目Tai- 在 Windows 上统计 软件 使用时长和 网站 浏览时长