Contexto
Em algum momento iremos precisar enviar emails para os usuários, seja para eles confirmarem o seu endereço de email (no processo de criação de conta), seja para receber a notificação que uma publicação de sua autoria recebeu um novo comentário.
Execução
- Levantar um novo container
Docker de um serviço de mailcatcher chamado, justamente, mailcatcher.
- Utilizar o módulo
nodemailer para o disparo dos emails.
- Adicionar no
orchestrator a habilidade de consultar o último email capturado pelo mailcatcher e também de limpar os emails da caixa de entrada. A ideia é seguir o mesmo princípio de uma bateria de testes começar com o state zerado, e isso deve incluir a Caixa de Entrada do mailcatcher.
Contexto
Em algum momento iremos precisar enviar emails para os usuários, seja para eles confirmarem o seu endereço de email (no processo de criação de conta), seja para receber a notificação que uma publicação de sua autoria recebeu um novo comentário.
Execução
Dockerde um serviço de mailcatcher chamado, justamente,mailcatcher.nodemailerpara o disparo dos emails.orchestratora habilidade de consultar o último email capturado pelomailcatchere também de limpar os emails da caixa de entrada. A ideia é seguir o mesmo princípio de uma bateria de testes começar com ostatezerado, e isso deve incluir a Caixa de Entrada domailcatcher.