O sistema 'isoMotrEmailEntrada.exe' se encontra dentro da pasta do pacote > isoCRM_motor
O arquivo de configuração do motor se chama iso_email_config.json
Dentro do arquivo 'iso_email_config.json' temos algumas configurações que devem ser preenchidas conforme ambiente do cliente
url : Domínio do cliente
username : usuário do motor de e-mail, é OBRIGATÓRIO a se chamar MOTOREMAILENTRADA
user_passowrd: senha do motor
emp_code : código da empresa
time : tempo de daly do sistema, por padrão 10 segundos
time_limit : controle de requisição. Por padrão 23:59
data_inicial : data incial para procurar dentro da caixa de e-mail
nome_log: nome do log
emails_lidos_e_nao_lidos : se TRUE busca da caixa de emails LIDOS e NÃO LIDOS. se FALSE trás apenas e-mails NÃO LIDOS
mostrar_log : caso queira regitrar o log no console do sistema
nivel_dados_para_gravar_na_ws: se for 30 = significa que apenas informações GRAVES serão registradas dentro da ISOJOBLOG. Se for definido 20 apenas coisas GRAVES e warns são gravas. Se for definido 10 TUDO sera registrado.
Agora, dentro de parâmetros temos algunas configurações. Porem a configuração é diferente caso o e-mail que deseja cadastrar seja Microsoft ou não.
Se seu e-mail for Microsoft, cadastre os seguintes parâmetros como GRUPO PRINCIAL(ou grupo geral):
CLIENT_ID -> Dentro do azure >Registro de aplicativo > Visão geral > ID do aplicativo (cliente)
TENANT_ID -> Dentro do azure >Registro de aplicativo > Visão geral > ID do diretório (locatário)
THUMBPRINT -> Código 'impressão digital' do passo anterior.
PEM_PATH -> Caminho físico da chave .pem, leia esta documentação aqui
SECURITYPROTOCOL :SIM
AUTHENTICATIONMETHOD : XOAUTH2
PASTA_LEITURA : não é obrigado a ter este parâmetro. a menos que queria que o motor leia uma pasta específica. Caso queria que leia a caixa de entrada, INATIVE ou não cadastre este parâmetro
Se o seu e-mail NÃO for Microsoft. não é obrigado a cadastrar nenhum parâmetro.
Entendendo o log:
Quadrado : indica que o sistema verificou todos os e-mails cadastrados e filtrou apenas os configurados como IMAP
Quadrado: indica que um e-mail foi encontrado na caixa de e-mail e foi inserido dentro do iso em Omhnachel