Skip to content
  1. MailKit

    • 网址:MailKit GitHub
    • 描述:MailKit 是一个跨平台的邮件处理库,支持IMAP, POP3, SMTP 等协议。它提供了丰富的API来构建邮件客户端应用程序。
    • NuGet包:MailKit
  2. MimeKit

    • 网址:MimeKit GitHub
    • 描述:MimeKit 是一个用于解析和构建MIME消息的库,通常与MailKit一起使用。它支持各种MIME类型和编码。
    • NuGet包:MimeKit
  3. System.Net.Mail (.NET Framework)

    • 描述:这是.NET Framework中的一个旧邮件发送库,如果你使用的是.NET Core或.NET 5/6,你可能需要寻找替代方案,因为它不包含在这些新框架中。
    • NuGet包:不适用,它是.NET Framework的一部分。
  4. SmtpClient (.NET Core / .NET 5/6)

    • 描述:这是.NET Core及更高版本中的内置SMTP客户端,用于发送电子邮件。它是一个简单的API,适合基本的邮件发送需求。
    • NuGet包:不适用,它是.NET Core的一部分。
  5. RebexMailer

    • 网址:RebexMailer
    • 描述:RebexMailer 是一个商业库,提供了SMTP, POP3, IMAP, S/MIME, PGP 和其他邮件相关功能的完整支持。
    • NuGet包:Rebex.Mailer
  6. SendGrid

    • 网址:SendGrid
    • 描述:SendGrid 是一个云基础的电子邮件服务,提供可靠的邮件发送、追踪和分析。它有一个C#库来简化邮件发送过程。
    • NuGet包:SendGrid
  7. Amazon Simple Email Service (SES)

    • 描述:如果你使用AWS服务,AWS SES 提供了一个完全托管的电子邮件发送服务。你可以使用AWS SDK for .NET来与SES交互。
    • NuGet包:AWSSDK.SimpleEmail
  8. Postmark

    • 网址:Postmark
    • 描述:Postmark 是一个简单易用的电子邮件API,提供了SMTP和Web API接口。它有一个C#库来简化邮件发送。
    • NuGet包:Postmark
  9. NSendGrid

    • 描述:这是一个SendGrid的.NET客户端库,它是开源的,并且提供了一个简单的API来发送邮件。
    • NuGet包:NSendGrid
  10. MailKitEx

    • 描述:这是一个MailKit的扩展库,提供了一些额外的功能和简化的API。
    • NuGet包:MailKitEx