Neste artigo, vamos aprender como enviar um email no ASP.NET, Web API. Vamos começar com a criação do projeto [webapi]
O que vamos utilizar no projeto?: .NET 6.0 usando a MailKit de cliente de email.
1 - no Projeto
Na pasta Endpoint/Email, está classe fará conexão e envio de um email para plataforma de teste o Ethereal
SendEmail.cs
Saber mais sobre abordagem utilizando enpoints em vez de controllers MVC, Nick Chapsas
⚠️ Qual a vantagem de está utilizando endpoints em vez de controllers?
Ao trabalhar com ASP.NET Core API Endpoints, seu projeto não precisará de nenhuma classe Controller. Você pode organizar os Endpoints como quiser. Por recurso. Em uma pasta gigante do Endpoints. Não importa - eles funcionarão independentemente de onde você os colocar. Saiba mais.
2 - Criando o objeto transferência de dados, o DTO para que seja injetado o IEmailService, onde vai ser colocado o body do email, o Connect e Authenticate.
Top comments (0)