Com base nas alterações da Microsoft nas formas de autenticação no envio de e-mails, realizamos atualizações no módulo Envio de e-mail (ExtractMailService) para envio de notas fiscais emitidas.

Importante!

Em caso de dúvidas e/ou problemas, entre em contato conosco!

Informações e Contatos Suporte Linx Itec

Pré-requisitos

AplicaçãoVersão
Banco de Dados – SQL Server23.05.0218
Envio de e-mail (ExtractMailService)23.05.0902
Envio de e-mail (ExtractMailService-View)23.05.0902

Criação de Credenciais OAUTH 2.0 - Gmail


  1. Acesse a sua conta do Gmail e, em seguida, acesse o endereço: https://console.cloud.google.com/apis/credentials

  2. Clique em :



  3. Em "Tipo de aplicativo", escolha a opção "App para computador" e, em "Nome", defina um nome para exibição e clique em :




  4. Serão criadas as credenciais "ID do cliente" (Client ID) e "Chave secreta do cliente" (Client Secret)Clique em em cada item para copiar os dados.

Criação de Credenciais OAUTH 2.0 - Microsoft


  1. Acesse a sua conta da Microsoft e, em seguida, acesse o endereço: https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade 

  2. Clique em :




  3. Defina um nome para exibição
    1. Em "Tipos de conta com suporte" selecione "Contas em qualquer diretório organizacional (Qualquer diretório do Azure AD - Multilocatário)".

    2. Em "URl de redirecionamento (opcional), selecione a opção "Cliente público/nativo (móvel e área de trabalho), insira a URL http://localhost:2132/ para redirecionamento e clique em .

  4. Ao lado esquerdo, no menu Gerenciar, clique em e em . Escolha o tempo de expiração na opção "Expira em" e, se desejar, defina uma Descrição.




  5. Será criada a credencial "Valor" (Client Secret). Clique em em cada item para copiar os dados.




  6. Ao lado esquerdo, no menu Gerenciar, clique em e em :




  7. Clique em "Microsoft Graph" e em "Permissões delegadas". No campo "Selecionar permissões", insira as permissões IMAP.AccessAsUser.All, offline_access, POP.AccessAsUser.All, Mail.Read e Mail.Send e clique em :




  8. Após adicionas as permissões, a tela deve ficar conforme o exemplo abaixo:




  9. Ao lado esquerdo, no menu Gerenciar, clique em e copie a ID do aplicativo (cliente) (Client ID), para ser utilizado no módulo Envio de e-mail (ExtractMailService):


Itec Envio de E-mail (ExtractMailService) - Configurações a Serem Feitas


No módulo Envio de e-mail (ExtractMailService), acesse a opção Configuração - Aba: Parâmetros de leitura, que permite configurar as credenciais de acesso aos e-mails e definir onde os e-mails serão salvos para os dois tipos de autenticação de e-mail disponíveis: antigo (feito por e-mail e senha) e o novo (OAuth 2.0, que precisa conter as informações de Client ID e Client Secret):



Para configurar o envio de e-mails das notas fiscais emitidas pelo módulo de Emissão no ambiente On-Premise utilizando o padrão OAuth 2.0, é necessário preencher os campos: "Usuário, Diretório importação arquivos NEN (Envio de email), Client ID, Client Secret e Provider:



Para configurar o envio de e-mails das notas fiscais emitidas pelo módulo de Emissão no ambiente On-Cloud utilizando o padrão OAuth 2.0, é necessário preencher os campos: "PathNen, email, Client ID, Client Secret e Provider":