01. DADOS GERAIS
Produto: | TOTVS Manufatura |
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | Tecnologia |
Módulo: | UTP |
Função: | UTAPI019 - envio de e-mail |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-2643 |
02. SITUAÇÃO/REQUISITO
Ocorre lentidão e travamentos nos programas que efetuam o envio de e-mail, quando utilizada a opção "Blat".
03. SOLUÇÃO
A situação reportada tem como causa o envio síncrono dos e-mails, pois é aguardada a comunicação com o servidor de e-mail para prosseguir na execução do programa.
Como solução, foram efetuados ajustes na validação do envio (verifica se o nome do servidor (ou IP) e porta estão acessíveis) quando o tipo do envio possuir a opção "Blat". Em caso de sucesso na validação, é efetuado o envio do e-mail sem aguardar o retorno, assim obtemos um ganho de performance quando são enviados múltiplos e-mails.
Caso a conexão com o servidor (ou IP) e porta estejam OK porém houve algum problema no envio, é gerado um arquivo de log na pasta temporária da sessão (formato dtsemailError9999999.log) com detalhes da comunicação com o servidor.