MimeKit.MimeMessage 的哪个客户?
Which client for MimeKit.MimeMessage?
我有一个 C# 项目
<TargetFrameworks>netstandard2.0;netcoreapp3.1</TargetFrameworks>
.
我可以创建消息,MimeKit.MimeMessage
class,但我不知道如何发送。
System.Net.Mail.SmtpClient
需要 MailMessage (System.Net.Mail)。
我正在尝试使用 MimeKit 2.10.1 或 MimeKitLite 2.10.1 NuGet 包,但 我找不到客户端可以发送 MimeMessage!
文档 (Get Started) 有数百行代码来创建任何类型的消息,但没有一行显示热发送消息。
我在网上找到的所有示例都使用了未指定的“客户端”。
在另一个 post 它使用 MailKit 客户端发送 MimeKit 消息但我不认为 MailKit 图书馆是强制性的(发送消息)。
我应该使用哪个客户端?
当我编写 MimeKit 时,我打算让它可以从任何想要使用它的电子邮件客户端库(或应用程序)中使用,而不必被迫使用任何一个特定的客户端库。
当时没打算写MailKit
我最终编写了 MailKit,因为我认为说服 Free/Open 源电子邮件客户端库他们应该使用 MimeKit 以及 MimeKit 的强大功能的最佳方法是编写一个概念验证客户端库来展示它的能力。
显然我的概念验证 MailKit 库结果非常好,所有其他 Free/Open 源客户端库似乎已经消失,现在 MailKit 是 .NET 的事实上的客户端库(等等很好,现在甚至 Microsoft 在 备注 部分的 System.Net.Mail.SmtpClient 文档中也认可它是 .NET Core 的首选解决方案。
我有一个 C# 项目
<TargetFrameworks>netstandard2.0;netcoreapp3.1</TargetFrameworks>
.
我可以创建消息,MimeKit.MimeMessage
class,但我不知道如何发送。
System.Net.Mail.SmtpClient
需要 MailMessage (System.Net.Mail)。
我正在尝试使用 MimeKit 2.10.1 或 MimeKitLite 2.10.1 NuGet 包,但 我找不到客户端可以发送 MimeMessage!
文档 (Get Started) 有数百行代码来创建任何类型的消息,但没有一行显示热发送消息。
我在网上找到的所有示例都使用了未指定的“客户端”。
在另一个 post 它使用 MailKit 客户端发送 MimeKit 消息但我不认为 MailKit 图书馆是强制性的(发送消息)。
我应该使用哪个客户端?
当我编写 MimeKit 时,我打算让它可以从任何想要使用它的电子邮件客户端库(或应用程序)中使用,而不必被迫使用任何一个特定的客户端库。
当时没打算写MailKit
我最终编写了 MailKit,因为我认为说服 Free/Open 源电子邮件客户端库他们应该使用 MimeKit 以及 MimeKit 的强大功能的最佳方法是编写一个概念验证客户端库来展示它的能力。
显然我的概念验证 MailKit 库结果非常好,所有其他 Free/Open 源客户端库似乎已经消失,现在 MailKit 是 .NET 的事实上的客户端库(等等很好,现在甚至 Microsoft 在 备注 部分的 System.Net.Mail.SmtpClient 文档中也认可它是 .NET Core 的首选解决方案。