推荐一个可处理电子邮件消息开源库,可用于消息解析、消息创建、消息修改和消息发送等功能。
项目简介
这是一个基于C#开发的,针对MIME(多用途邮件扩展)消息创建与解析,该项目简单易用、可用于消息解析、消息创建、消息修改和消息发送,还支持加密与签名功能。
技术架构
1、平台:支持Windows、Mono、Liunx、Windows Azure、Docker。
2、支持 .NET 4.6.2/4.7/4.8, .NETStandard 2.0/2.1, .NET Core 6.0。
项目结构
项目特色
1、安全:支持SASL身份验证、S/MIME、DKIM签名、ARC签名、CRAM-MD5、DIGEST-MD5等常用加密算法。
2、SMTP:支持SSL、TLS等;
3、POP3 :支持SSL、TLS等;
4、IMAP :支持SSL、TLS等;
5、MIME解析:灵活、高性能、强大且易用;
6、API:支持取消、异步、排序、多线程处理。
使用示例
创建简单消息
创建带有附件的邮件
项目地址
https://github.com/jstedfast/MimeKit
更多开源项目请查看:一个专注推荐.Net开源项目的榜单
- End -
推荐阅读
基于.Net Core开发的开源DNS服务器
基于.Net开发的、支持多平台、多语言餐厅点餐系统
C#开发的计算机时区、语言环境模拟器
推荐一个.Net Core开发的蜘蛛爬虫开源项目
一款针对EF Core轻量级分表分库、读写分离的开源项目