当前位置: 首页 > 工具软件 > OpenSmtp.net > 使用案例 >

ASP.NET Core 3.1中使用MailKit发送SMTP协议的电子邮件

程祯
2023-12-01

一、基础知识

1.1、MailKit组件

    MailKit 是一个建立在 MimeKit 之上的跨平台邮件客户端库;MimeKit是一个一流的MIME 解析器,它能处理复杂的各种Mime, 性能好。而且开箱即用支持 S/MIME 和 PGP。MimeKit 和 MailKit 支持最新的国际化的电子邮件标准;同时Mailkit 支持 Pop3、IMAP,STMP,是目前.Net端最全的邮件开源项目。

1.2、简单邮件传输协议

    能够实现SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)发送电子邮件;SMTP只定义了邮件发送方和接收方之间的连接传输(即将电子邮件由一台计算机传送到另一台计算机,而不规定其他任何操作,如用户界面的交互、邮件的接收、邮件存储等)

SMTP优势:Internet上几乎所有主机都运行着遵循SMTP的电子邮件软件,因此使用非常普遍。

SMTP劣势:但是从另一个方便来看SMTP由于简单,因而有其一定的局限性,它只能传送ASCII文本文件,而对于一些二进制数据文件需要进行编码后才能传送。

1.3、实现功能

这里只是展现最基础的邮件发送操作:

①创建一个简单的邮件消息;

②创建一个简单的带有图片附件的邮件消息

 类似资料: