Skip to content

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