-
Notifications
You must be signed in to change notification settings - Fork 371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Melhorias envolvendo envio de emails #1632
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Apenas para mostrar a importância de uma contingência no serviço de email, acabamos de ter uma instabilidade no Mailgun que impediu o envio de dois emails com intervalo de 1 minuto, o que significa que poderia não ter sido suficiente a estratégia de apenas retentar o envio pelo mesmo serviço. |
Posso confirmar que não teria sido suficiente, pois já tinha implementado a retentativa no curso (tenta |
Bora pro merge? |
6da914b
to
6ad2269
Compare
6ad2269
to
b308271
Compare
Já está em produção e enviando email com sucesso pelo Resend 🚀🚀🚀 |
Mudanças realizadas
Baseado na conversa em #1630...
Contingência de serviço de envio de email
ServiceError
se houver problema em qualquer tentativa de envio de email, mesmo que alguma das tentativas tenha sucesso.TabNews
para conta docurso.dev
#1614 e Muda tipo de segurança da conexãoSMTP
deSMTPS
paraSTARTTLS
#1616.Respostas via stream
Accept: 'application/x-ndjson'
, a resposta poderá vir como um conjunto de JSON separados por quebras de linhas.application/x-ndjson
, em caso de sucesso na publicação do comentário, mas com erro no envio da notificação, a requisição retornará com sucesso e o erro só estará presente nos logs internos.As melhorias para contingência do serviço de email se aplicam a todos os emails, mas a resposta via stream, por enquanto, foi implementada apenas para a criação de comentários.
Resolve:
Possíveis melhorias relacionadas (para outro momento)
Tipo de mudança
Checklist: