MailKit
- 网址:MailKit GitHub
- 描述:MailKit 是一个跨平台的邮件处理库,支持IMAP, POP3, SMTP 等协议。它提供了丰富的API来构建邮件客户端应用程序。
- NuGet包:MailKit
MimeKit
- 网址:MimeKit GitHub
- 描述:MimeKit 是一个用于解析和构建MIME消息的库,通常与MailKit一起使用。它支持各种MIME类型和编码。
- NuGet包:MimeKit
System.Net.Mail (.NET Framework)
- 描述:这是.NET Framework中的一个旧邮件发送库,如果你使用的是.NET Core或.NET 5/6,你可能需要寻找替代方案,因为它不包含在这些新框架中。
- NuGet包:不适用,它是.NET Framework的一部分。
SmtpClient (.NET Core / .NET 5/6)
- 描述:这是.NET Core及更高版本中的内置SMTP客户端,用于发送电子邮件。它是一个简单的API,适合基本的邮件发送需求。
- NuGet包:不适用,它是.NET Core的一部分。
RebexMailer
- 网址:RebexMailer
- 描述:RebexMailer 是一个商业库,提供了SMTP, POP3, IMAP, S/MIME, PGP 和其他邮件相关功能的完整支持。
- NuGet包:Rebex.Mailer
SendGrid
- 网址:SendGrid
- 描述:SendGrid 是一个云基础的电子邮件服务,提供可靠的邮件发送、追踪和分析。它有一个C#库来简化邮件发送过程。
- NuGet包:SendGrid
Amazon Simple Email Service (SES)
- 描述:如果你使用AWS服务,AWS SES 提供了一个完全托管的电子邮件发送服务。你可以使用AWS SDK for .NET来与SES交互。
- NuGet包:AWSSDK.SimpleEmail
Postmark
- 网址:Postmark
- 描述:Postmark 是一个简单易用的电子邮件API,提供了SMTP和Web API接口。它有一个C#库来简化邮件发送。
- NuGet包:Postmark
NSendGrid
- 描述:这是一个SendGrid的.NET客户端库,它是开源的,并且提供了一个简单的API来发送邮件。
- NuGet包:NSendGrid
MailKitEx
- 描述:这是一个MailKit的扩展库,提供了一些额外的功能和简化的API。
- NuGet包:MailKitEx