Esse Ponto de Entrada pertence à rotina de despachante onde é possível enviar um arquivo .TXT por email nas opções de PO e no embarque/desembaraço. Este deve ser utilizado para alterar a rotina de Controle de Integrações com Despachante ou para alterar as configurações de e-mail.
User Function EICEI100() Local cParam:= "" IF Type("ParamIXB") == "C" cParam:= PARAMIXB Else cParam:= PARAMIXB[1] Endif IF cParam == "ADICIONA_ACOES" msginfo("Entrou no ponto de entrada 'ADICIONA_ACOES'") //aActions := {} ElseIf cParam == "ENVIAREMAIL" cSmtpServer := 'servidor' cAccount := '[email protected]' cPassword := 'senha' lAutentica := .T. nTryConnection:= '' nTimeout := 120 cUserAuth := '[email protected]' cPswAuth := 'senha' cSmtpPort := 123 MsgInfo("Entrei no Ponto de Entrada ENVIAREMAIL","Ponto de Entrada") Endif Return Nil |
Nome | Tipo | Descrição |
---|---|---|
ADICIONA_ACOES | Carácter | Possibilita customizar de novas ações na rotina de controle de integração com despachante . |
ADICIONA_ASSUNTO | Carácter | Possibilita customizar o assunto e o corpo da mensagem de email. |
ENVIAREMAIL | Carácter | Possibilita customizar as variáveis para o envio de email. |
Parâmetro | Nome | Tipo | Permite Alterar | Descrição |
---|---|---|---|---|
ADICIONA_ACOES | aActions | Array | Sim | Variável onde é adicionadas novas ações na rotina de controle de integração com despachante. |
ADICIONA_ASSUNTO | oMessage:cAssunto | Carácter | Sim | Variável onde é possível alterar o assunto do email a ser enviado. |
ADICIONA_ASSUNTO | oMessage:cTextoMail | Carácter | Sim | Variável onde é possível alterar o corpo do email a ser enviado. |
ENVIAREMAIL | cSmtpServer | Carácter | Sim | Variável onde é possível alterar o nome do servidor de envio de email utilizado nos relatórios. |
ENVIAREMAIL | cSmtpPort | Numérico | Sim | Variável onde é possível alterar a porta do servidor SMTP. |
ENVIAREMAIL | cAccount | Carácter | Sim | Variável onde é possível alterar a conta a ser utilizada no envio de email. |
ENVIAREMAIL | cPassword | Carácter | Sim | Variável onde é possível alterar a senha a ser utilizada no envio de email. |
ENVIAREMAIL | lAutentica | Lógico | Sim | Variável onde é possível alterar se o servidor de licença precisa de autenticação. |
ENVIAREMAIL | nTryConnection | Numérico | Sim | Variável onde é possível alterar a quantidade de tentativas de acesso ao servidor. Caso não seja informado, o valor é 1. |
ENVIAREMAIL | nTimeout | Numérico | Sim | Variável onde é possível alterar o tempo de espera antes de abortar uma conexão |
ENVIAREMAIL | cUserAuth | Carácter | Sim | Variável onde é possível alterar o usuário a ser utilizado na autenticação no servidor de email. |
ENVIAREMAIL | cPswAuth | Carácter | Sim | Variável onde é possível alterar a senha a ser utilizado na autenticação no servidor de email. |