Árvore de páginas



01. Objetivo

Essa documentação tem como função orientar o teste, de forma isolada, ao envio de e-mail com Microsoft Graph.


02. Microsoft Graph Api

O Microsoft Graph é o gateway para dados e inteligência no Microsoft 365. Ele fornece um modelo de programação unificado que seja possível acessar a enorme quantidade de dados no Microsoft 365, Windows e Enterprise Mobility + Security. No Datasul, é possível utilizar o Microsoft Graph como servidor de envio de e-mail.
A autenticação para chamadas da API do Graph é feita através de Token/Refresh Token utilizando o OAuth como modelo padrão. No caso do Datasul, utilizamos o modelo de Client Credentials.


03. Como testar

O teste descrito abaixo tem como objetivo validar os dados utilizados no produto para envio de e-mail de forma isolada no produto. Dessa forma, é possível validar se um erro está nos dados passados ou em alguma camada do produto (ambiente ou defeito no produto)

Collection do Postman para realizar testes de envio de e-mail com Envio-de-e-mail MSGraph.postman_collection.json

Passos para realizar os testes:

  • Importar a collection no Postman;
  • Abrir a request "Busca do Token";
  • Clicar na aba "Scripts" e em seguida "Pre-request";
  • Preencher os dados de cada variável (tenantId, clientId, secret, usuário) conforme os dados preenchidos no produto (CFG - Email).
  • Clicar em "send" para enviar a requisição;
  • Abrir a request "Envio de e-mail";
  • Pode ser clicado na aba "body" para fazer modificações como destinatário ou conteúdo do e-mail;
  • Enviar a requisição;
  • Um e-mail enviado com sucesso terá retorno "202"
  • Sem rótulos