cacic-fct / fct-app

Aplicativo de eventos dos alunos
https://fctapp.cacic.dev.br
Other
8 stars 4 forks source link

Implementar e-mails transacionais #212

Closed Yudi closed 3 months ago

Yudi commented 4 months ago

O professor Danilo ficou confuso com o funcionamento do FCT App

Ele esperava receber um e-mail confirmando a inscrição ou o pagamento.

O back end deve interromper a saída de e-mails quando 90% do limite do plano gratuito for atingido.

Deve haver uma opção para o usuário optar por não receber os e-mails. Também deve ser possível selecionar o e-mail preferencial (institucional ou pessoal).

Yudi commented 3 months ago

Não será possível usar serviços de e-mails mais populares, por problemas de sucessão.

Mailgun Requer cadastro obrigatório de cartão de crédito Não é possível remover o cartão após o cadastro

Brevo Requer cadastro obrigatório de celular Não permite adição de membros à organização no plano gratuito

Sendgrid Requer cadastro obrigatório de celular Não permite adição de membros no plano gratuito

Gmail Suspende contas usadas para e-mails transacionais, incluindo contas Google Workspace


Dessa forma, a maneira mais viável de implementar e-mails transacionais, de forma gratuita e sem problemas de sucessão, seria por um servidor SMTP próprio.

No entanto, conforme a portaria Unesp nº 372/2018, a hospedagem de servidores SMTP é vedada:

Artigo 4º Todas as unidades universitárias, complementares, núcleos e centros de pesquisa deverão obrigatoriamente utilizar o e-mail centralizado. O uso de servidores de e-mail locais é vedado, salvo para fins específicos de comunicação interna entre serviços de informática.

Um servidor SMTP caseiro não é uma opção, por conta da sucessão e dos requisitos técnicos.

Assim, torna-se impossível a implementação de e-mails transacionais.