MailKit 是一个建立在 MimeKit 之上的跨平台邮件客户端库;MimeKit是一个一流的MIME 解析器,它能处理复杂的各种Mime, 性能好。而且开箱即用支持 S/MIME 和 PGP。MimeKit 和 MailKit 支持最新的国际化的电子邮件标准;同时Mailkit 支持 Pop3、IMAP,STMP,是目前.Net端最全的邮件开源项目。
能够实现SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)发送电子邮件;SMTP只定义了邮件发送方和接收方之间的连接传输(即将电子邮件由一台计算机传送到另一台计算机,而不规定其他任何操作,如用户界面的交互、邮件的接收、邮件存储等)。
SMTP优势:Internet上几乎所有主机都运行着遵循SMTP的电子邮件软件,因此使用非常普遍。
SMTP劣势:但是从另一个方便来看SMTP由于简单,因而有其一定的局限性,它只能传送ASCII文本文件,而对于一些二进制数据文件需要进行编码后才能传送。
这里只是展现最基础的邮件发送操作:
①创建一个简单的邮件消息;
②创建一个简单的带有图片附件的邮件消息