v.6.0 - Exemplo configuração Microsoft
Para configurar o envio de e-mails através do Gmail, siga estas etapas:
Acesse o portal de aplicativos Azure em https://portal.azure.com/ com a conta associada ao domínio de e-mail que você deseja configurar;
Gerir o Microsoft Entra ID;
Registre uma nova aplicação em: Registos de aplicações -> Novo Registro. Importante informar a URI de Redirecionamento Web, que é o endpoint de retorno após usuário após conceder ou negar permissões ao aplicativo, exemplo: https://dominiocliente/admin/v1/email/oauth/callback
Após registrada a aplicação, gerar segredo em “Certificados e Segredos”
Copie essa informação pois será necessária na tela de configuração de e-mails;
Com essas informações podemos seguir para a tela de configuração de e-mail na Plaforma Lecom;
Escolha o tipo de autenticação: Oauth 2.0
Conexão segura: STARTTLS
E-mail host: smtp.office365.com
E-mail port: 587
E-mail from: seuemail@dominio.com
Usuário: seuemail@dominio.com
URL de autenticação: A URL de autenticação OAuth 2.0 é construída concatenando diversos parâmetros necessários para iniciar o fluxo de autorização. Cada parâmetro desempenha um papel específico no processo de autenticação e autorização.
Exemplo URL de autorização:
https://login.microsoftonline.com/id_diretorio/oauth2/v2.0/authorize?client_id=1234&response_type=code&scope=
SMTP.Send
Raiz da url: https://login.microsoftonline.com/iddiretorio/oauth2/v2.0/authorize ?
Parâmetros:
id_diretorio: é um identificador único atribuído a cada locatário (ou seja, organização) no Azure Active Directory. Pode ser localizado nas informações básicas do Registro de Aplicações
client_id: Id de aplicação do cliente, também localizado nas Descrições Gerais do Registro de Aplicações
response_type: Define o tipo de resposta esperado do servidor de autorização. Neste caso, "code" indica que o servidor retornará um código de autorização
scope: Define o escopo das permissões solicitadas pelo aplicativo. Neste caso, o aplicativo solicita acesso para envio de email “SMTP.Send” . IMPORTANTE: Sem esse parâmetro não é possível enviar e-mail utilizando SMPT
URL de solicitação de token: https://login.microsoftonline.com/id_diretorio/oauth2/v2.0/token
id_diretorio é o mesmo utilizado para criação da URL de autenticação.
Id do cliente: mesmo valor de client_id utilizado para criação da URL de autenticação.
Segredo do cliente: Valor gerado em Certificados e Segredos
Escopo: https://outlook.office.com/.default offline_access
a. https://outlook.office.com/.default: Este escopo indica que o aplicativo deseja os recursos disponíveis no serviço do Outlook;
b. offline_access: Permite a utilização de token de atualização;