.NETPostgreSQLDocker
Notification Hub
Serviço de email em .NET, alojado por mim, para os sites enviarem mensagens de formulários de contacto sem guardar credenciais de email.
Resumo
Um site com formulário de contacto costuma guardar as próprias credenciais de email. Cada projeto leva a sua configuração e, se um site for comprometido, o email fica exposto.
O Notification Hub guarda as definições de email num único serviço. Os sites fazem um pedido e o serviço trata da proteção, da entrega e do registo de cada mensagem.
Foi feito para ser reutilizado. Cada site novo de um cliente fica com o formulário a funcionar, sem voltar a configurar o email.
Tecnologias
.NET 8C#FastEndpointsEF CorePostgreSQLMailKitDockerGitHub Actions
Precisa de algo parecido? Fale comigo