.NET Cross PlatformDesenvolvimento

No InfoQ foi noticiada a mudança de estratégia em relação ao uso do SmtpClient que aparentemente está descontinuado. Em substituição a Microsoft recomenda os pacotes jstedfast/MailKit e jstedfast/MimeKit.

Pela segunda vez, a Microsoft marcou oficialmente uma classe .NET como sendo substituída por uma biblioteca open source. A documentação para SmtpClient agora diz: “Obsolete(” SmtpClient seus tipos foram mal projetados, recomendamos fortemente que você use https://github.com/jstedfast/MailKit e https://github.com/jstedfast/MimeKit”)”.

MailKit e MimeKit foram criados por , que entrevistamos em 2014. Mesmo naquela época, elas já eram considerados as bibliotecas mais abrangentes para MIME e E-mail.

Podemos encontrar a novidade no repositório do MONO Project, no build para Xamarim do .NetStandard e no repositório de documentação dotnet/docs – SmtpClient.xml, embora não vejamos ainda no repositório Corefx, dedicado ao .NET Core Libraries. Vale lembrar que só analisei repositórios públicos no github.

Quer conhecer mais sobre o projeto, dá uma olhada em http://www.mimekit.net/.

Dia 11 o próprio Jeffrey Stedfast postou no seu blog sob o título de Achievement Unlocked: MimeKit and MailKit in official Microsoft docs uma nota sobre o assunto.

Que tal fazer uma PoC com Mailkit e MimeKit?

 

Saiba mais

Para mais posts como esse você pode curtir a página no Facebook, ou seguir no Twitter. Todos os vídeos são publicados no meu canal do Youtube (se inscreva e não esqueça de ativar as notificações). Discutimos arquitetura e compartilho muitos links legais no Grupo Arquitetura de Softwate | .NET do Facebook (que também possui um grupo de chat no Telegram).

Se quiser saber um pouco mais sobre mim, visite a página Carreira aqui no site ou no Linkedin. Você pode entrar em contato diretamente pelo Telegram ou Email !