Voltar a todos os projetos
.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