Vor ein paar Tagen besuchte ich einen Blog , der besagt, dass System.Net.Mail.SmtpClient
veraltet ist und eine Open-Source-Bibliothek MailKit und MimeKit ersetzt es.
Ich kann Dokumente sehen aber nicht in Referenzcode und in der Bibliothek. Ist es veraltet oder nicht?
[System.Obsolete("SmtpClient and its network of types are poorly designed, we strongly recommend you use https://github.com/jstedfast/MailKit and https://github.com/jstedfast/MimeKit instead")] public class SmtpClient : IDisposable
Es wird empfohlen, Open-Source-Lösungen wie MailKit
anstelle von SmtpClient zu verwenden, ja. Der Grund, warum es in der Bibliothek nicht als veraltet markiert ist, ist, dass es im .NET Framework selbst keine Ersetzung gibt.