NBSMail.exe - Envio de e-mail com OAuth2 Office365

De Wiki NBS
Revisão de 23h49min de 15 de janeiro de 2024 por Gelson.botelho (discussão | contribs)
Ir para navegação Ir para pesquisar

<< Voltar


O processo de envio de e-mail com o protocolo SMTP utilizando a autenticação OAuth2 do Office365 exige uma parametrização extensa do lado da nuvem da Microsoft . Não iremos entrar em detalhes desta parametrização pois a documentação da rotina de envio de e-mail com este protocolo por parte dos módulos de NF-e e NFS-e já descrevem esta configuração. Clique aqui para visualizar esta documentação.

Desta configuração realizada no Azure da Microsoft algumas informações são obtidas. Para o nbsmail.exe conseguir realizar o envio dos e-mails precisaremos das informações abaixo:

Dado Descrição Onde foi Obtido
Endpoint do token Trata-se da URL a qual o módulo nbsMail.exe irá realizar a requisição para obter um Token de autenticação OAuth2. Cadastro E-mail Office365 - Pontos de Extremidade
ID do cliente Identificador do aplicativo Client configurado no portal do Azure da Microsoft. Cadastro E-mail Office365 - Pontos de Extremidade
Segredo do cliente Chave de autenticação configurada no portal do Azure da Microsoft para o aplicativo Client. Cadastro E-mail Office365 - Inclusão do Segredo

Não será um problema caso opte por utilizar as mesmas informações que está utilizando nos módulos de nota fiscal.

Configure estas informações na tela de parâmetros do módulo conforme ilustrado abaixo:

-- inserir imagem --

Após isso, realize a autenticação para obter o primeiro Token.

-- inserir imagem --

Após esta configuração o módulo nbsMail.exe estará preparado para realizar o envio dos e-mails utilizando o protocolo SMTP com autenticação OAuth2 do Office365 da Microsoft.