Ligar contas do Gmail utilizando o OAuth 2.0

Siga os passos neste artigo para configurar a sincronização do lado do servidor para enviar e receber e-mails em aplicações de cativação de clientes (como o Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Marketing, Dynamics 365 Field Service e Dynamics 365 Project Service Automation) a partir de contas do Gmail utilizando OAuth 2.0 como o mecanismo de autorização.

Nota

O perfil de servidor de e-mail do OAuth para Gmail funciona para até 100 utilizadores. Crie vários perfis OAuth (passos 1 a 4) se quiser associar o mesmo perfil a vários utilizadores.

Passo 1. Ativar IMAP ou POP no Gmail

Nota

Estes passos devem ser efetuados pelo administrador de sistema.

Para o IMAP, siga os passos em Consultar o Gmail através de outras plataformas de e-mail.

Para POP, siga os passos em Ler mensagens do Gmail noutros clientes de e-mail através de POP.

Passo 2. Criar um projeto

Nota

Estes passos devem ser efetuados pelo administrador de sistema.

Utilizando uma conta Google (esta pode ser a mesma que usará para enviar e obter e-mails ou outra), vá ao Google Developers Console e crie um novo projeto.

Siga os passos para Criar um projeto em Criar, encerrar e repor projetos.

Nota

Estes passos devem ser efetuados pelo administrador de sistema.

  1. Selecione Ecrã de consentimento OAuth e selecione o tipo de utilizador:

    • Selecione Interno se estiver a utilizar um inquilino de administração do GSuite e for criar a aplicação exclusivamente para a sua organização.
    • Selecione Externo se estiver a testar utilizando uma conta do Gmail autónoma.

    Captura de ecrã do ecrã Consentimento do OAuth.

  2. Selecione Criar.

  3. Em Nome da aplicação, insira o nome da aplicação. Em Domínios autorizados, insira o nome do domínio privado superior do seu ambiente (por exemplo, dynamics.com). Selecione Guardar.

    Captura de ecrã da introdução do nome da aplicação e do domínio.

  4. Selecione Credenciais>Criar credenciais.

    Captura de ecrã do comando Criar credenciais.

  5. Selecione ID de cliente do OAuth.

  6. Selecione Configurar ecrã de consentimento.

  7. Introduza as seguintes definições:

    Definição Utilizar
    Tipo de aplicação aplicação Web
    Nome O nome do seu cliente Web
    Origens de JavaScript Autorizadas URL do seu ambiente (por exemplo, https://contoso.crm.dynamics.com)
    URIs de redirecionamento autorizados URL do seu ambiente com /_grid/cmds/dlg_gmailoauth.aspx anexado a ele (por exemplo, https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx)
  8. Selecione Criar. No ecrã apresentado, tome nota do ID do cliente e do segredo do cliente. Utilize estes dados no passo seguinte.

Passo 4. Criar um perfil de servidor de correio eletrónico

  1. Inicie sessão no centro de administração do Power Platform.
  2. No painel de navegação, selecione Gerir.
  3. No painel Gerir, selecione Ambientes.
  4. Na página Ambientes , selecione um ambiente.
  5. Na barra de comandos, selecione Configurações.
  6. Expanda Email e, em seguida, selecione Perfis de servidor.
  7. Na barra de comandos, selecione Novo perfil de servidor.

No painel Configurar perfil do servidor:

  1. Em Tipo de servidor de e-mail, selecione Gmail e insira um Nome significativo para o perfil.

  2. Para definir esse perfil de servidor como padrão para novas caixas de correio, habilite Definir como perfil padrão para novas caixas de correio.

  3. Para o Tipo de Autenticação, selecione OAuth do Gmail.

  4. Insira a ID do Cliente e o Segredo do Cliente da etapa 8 do procedimento anterior.

    Nota

    Os campos Localizações e portas são automaticamente preenchidos.

  5. Expanda Avançado e use as dicas de ferramentas para configurar suas opções de processamento de e-mail.

  6. Quando terminar, clique em Salvar.

Passo 5. Configurar a caixa de correio

Nota

Estes passos devem ser efetuados pelo utilizador da caixa de correio.

  1. Numa aplicação Dynamics 365, clique em Definições na barra de comandos superior e, em seguida, selecione Definições Avançadas.

  2. No grupo Sistema, selecione Configuração de email e clique em Caixas de correio .

  3. Selecione a caixa de correio para o utilizador configurado nos passos anteriores.

  4. No painel Método de Sincronização, insira as seguintes definições:

    Definição Utilizar
    Perfil do servidor O perfil criado no passo 4
    E-mail a receber Sincronização do Lado do Servidor ou Router de Correio Eletrónico
    E-mail a enviar Sincronização do Lado do Servidor ou Router de Correio Eletrónico
  5. Selecione Guardar para aplicar as alterações.

  6. Selecione Iniciar Sessão no Gmail.

  7. Siga as páginas de login e autorização do Gmail.

Passo 6. Adicionar utilizadores de teste

Na Google Cloud Platform (Consola do Programador), adicione os utilizadores na secção Utilizadores de Teste ao publicar a aplicação. Saiba mais sobre como adicionar usuários de teste na Ajuda do Console do Google Cloud Platform.

Captura de ecrã da adição de utilizadores de teste.

Passo 7. Testar e ativar

Nota

Estes passos devem ser efetuados pelo utilizador da caixa de correio.

Selecione Testar e Ativar Caixa de Correio para testar a caixa de correio configurada no passo 6.

Captura de ecrã do comando Testar e Ativar Caixa de Correio.