在 C# 中使用哪个库发送电子邮件?
Which library to use for sending email in c#?
我正在学习 c#。我想向用户发送一封自动生成的电子邮件。
最初,我想为此使用 System.Net.Mail,但是在 SMTPClient 页面下检查时 Microsoft 文档提到使用 Mailkit 图书馆。
所以,我很困惑是使用 System.net.mail 还是使用像 Mailkit 这样的开源库来实现,以及什么是它们之间的区别。谁能详细解释一下。
或者需要在代码实现时同时使用它们。
注意:我的应用程序使用 C# (.Net framework 4.8)
System.Net.Mail 已被弃用,您应该使用 Microsoft 的推荐:Mailkit
另请阅读:https://docs.microsoft.com/pt-br/dotnet/api/system.net.mail.smtpclient?view=net-6.0
We don't recommend that you use the SmtpClient class for new development because SmtpClient doesn't support many modern protocols. Use MailKit or other libraries instead. For more information, see SmtpClient shouldn't be used on GitHub.
您可以使用的一些选项:(只需检查支持的版本)
我正在学习 c#。我想向用户发送一封自动生成的电子邮件。
最初,我想为此使用 System.Net.Mail,但是在 SMTPClient 页面下检查时 Microsoft 文档提到使用 Mailkit 图书馆。
所以,我很困惑是使用 System.net.mail 还是使用像 Mailkit 这样的开源库来实现,以及什么是它们之间的区别。谁能详细解释一下。 或者需要在代码实现时同时使用它们。
注意:我的应用程序使用 C# (.Net framework 4.8)
System.Net.Mail 已被弃用,您应该使用 Microsoft 的推荐:Mailkit
另请阅读:https://docs.microsoft.com/pt-br/dotnet/api/system.net.mail.smtpclient?view=net-6.0
We don't recommend that you use the SmtpClient class for new development because SmtpClient doesn't support many modern protocols. Use MailKit or other libraries instead. For more information, see SmtpClient shouldn't be used on GitHub.
您可以使用的一些选项:(只需检查支持的版本)