scieloorg / PC-Programs

SciELO PC Programs
7 stars 24 forks source link

Utiliza de bloco de contexto para inicializar o serviço de email evitando necessidade em fechar a conexão explicitamente #3312

Closed joffilyfe closed 4 years ago

joffilyfe commented 4 years ago

O que esse PR faz?

A partir deste PR o serviço de e-mail utiliza o bloco de contexto para inicializar e fechar a conexão com o servidor SMTP.

Onde a revisão poderia começar?

Como este poderia ser testado manualmente?

  1. Configure o XC server;
  2. Habilite o envio de e-mail;
  3. Garanta que não exista programas de SMTP na instância de testes;
  4. Gere uma exceção de execução do XC (por exemplo: configure a pasta errada para as bases MST);
  5. Execute o XC com qualquer pacote SPF válido;
  6. O programa deve tentar enviar o e-mail com o traceback mas não conseguirá e então deverá logar o erro relacionado a este erro;
  7. Por fim o programa encerra a conversão sem que a execução seja parada.

Algum cenário de contexto que queira dar?

N/A

Screenshots

N/A

Quais são tickets relevantes?

fix #3308

Referências

N/A