我有一个c#项目<TargetFrameworks>netstandard2.0;netcoreapp3.1</TargetFrameworks>
.
我可以创建一个消息,MimeKit.MimeMessage
类,但我不知道如何发送它。System.Net.Mail.SmtpClient
需要一个MailMessage (System.Net.Mail)。
我正在尝试使用MimeKit 2.10.1或MimeKitLite 2.10.1NuGet包,但我找不到可以发送MimeMessage的客户端
文档(入门)有数百行代码来创建任何类型的消息,但没有一行显示如何发送消息。
我在网上找到的所有例子都是使用未指定的"客户端"。
在另一篇文章中,它使用了MailKit客户端发送MimeKit消息,但我不认为MailKit库是必需的(发送消息)。
我应该使用哪个客户端?
当我编写MimeKit时,我希望它可以从任何想要使用它的电子邮件客户端库(或应用程序)中使用,而不必被迫使用任何特定的客户端库。
我当时并没有打算写MailKit。
我最终写了MailKit,因为我认为说服免费/开源电子邮件客户端库应该使用MimeKit以及MimeKit有多强大的最好方法是写一个概念验证客户端库来展示它的能力。
显然,我的概念验证MailKit库是如此之好,所有其他的免费/开源客户端库似乎都已经消亡了,现在MailKit是。net事实上的客户端库(如此之好,甚至微软现在也认可它作为。net核心的首选解决方案在System.Net.Mail.SmtpClient的文档注释部分)。