CONTEÚDO
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"