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.