Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Gestão de transporte de passageiros - SIGAGTP
Função:Teste de envio demail
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSERGTP-3541


02. SITUAÇÃO/REQUISITO

Ao realizar o teste de envio de email, é exibido o seguinte errorlog:

"...array out of bounds ( 3 of 0 ) on GA044SENDMAIL(GTPA044.PRW) ..."

03. SOLUÇÃO

O problema estava ocorrendo devido a uma inconsistência na função TamSX3.

Foi realizado uma tratativa na função para validar o seu retorno corretamente.


1. Entre na rotina: SIGAGTP→ Atualizações→ Envio de email → Eventos.

2. Realize o cadastro de um evento. 

3. Em "Outras Ações", clique em "Teste de email".

4. Digite o email desejado e confirme.


OBS: O errorlog ocorria quando o usuário digitava uma descrição e valor manualmente, e cujo campo não existia na SX3.


04. DEMAIS INFORMAÇÕES

Para realizar o envio de e-mail, os seguintes parâmetros devem ser preenchidos:

MV_PORSMTP - Porta do servidor SMTP.
MV_RELSERV - Nome do servidor de envio de e-mail.
MV_RELACNT - Conta a ser utilizada no envio de e-mail.
MV_RELPSW - Senha da conta de e-mail. 
MV_RELAUSR - Usuário para autenticação no servidor de e-mail.
MV_RELAUTH - Servidor de e-mail necessita de autenticação?
MV_RELTIME - Timeout no envio de e-mail.
MV_RELSSL - Define se o envio e recebimento de emails na rotina sped utilizará conexao segura ssl.
MV_RELTLS - informe se o servidor de SMTP possui conexão do tipo segura SSL/TLS.

05. ASSUNTOS RELACIONADOS

  • Envio de Email - GTPA042.