前言

我們知道目前 .NET Core 還不支持 SMTP 協(xié)議,當(dāng)我么在使用到發(fā)送郵件功能的時(shí)候,需要借助于一些第三方組件來(lái)達(dá)到目的,今天給大家介紹兩款開(kāi)源的郵件發(fā)送組件,它們分別是 MailKit 和 FluentEmail , 下面我對(duì)它們分別進(jìn)行介紹。

MailKit

在 ASP.NET Core 中,可以使用 MailKit 來(lái)發(fā)送郵件,它支持跨平臺(tái),并且支持 IMAP, POP3, SMTP 等協(xié)議。

你可以使用下面的方式安裝:

Install-Package MailKit

下面是一個(gè)簡(jiǎn)單的發(fā)送郵件的例子:

var message = new MimeMessage ();
message.From.Add (new MailboxAddress ("Joey Tribbiani", "joey@friends.com"));
message.To.Add (new MailboxAddress ("Mrs. Chanandler Bong", "chandler@friends.com"));

m