Conectar cuentas de Gmail usando OAuth 2.0

Siga los pasos de este artículo para configurar la sincronización del lado del servidor para enviar y recibir correo electrónico en aplicaciones de participación del cliente (como Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Marketing, Dynamics 365 Field Service y Dynamics 365 Project Service Automation) de las cuentas de Gmail utilizando OAuth 2.0 como mecanismo de autorización.

Nota

El perfil de servidor de correo electrónico OAuth de Gmail funciona para hasta 100 usuarios. Cree varios perfiles de OAuth (pasos 1 a 4) si desea asociar el mismo perfil con varios usuarios.

Paso 1. Habilitar IMAP o POP en Gmail

Nota

Estos pasos debe hacerlos el administrador del sistema.

Para IMAP, siga los pasos en Comprobar Gmail a través de otras plataformas de correo electrónico.

Para POP, siga los pasos en Leer mensajes de Gmail en otros clientes de correo electrónico usando POP.

Paso 2. Crea un proyecto

Nota

Estos pasos debe hacerlos el administrador del sistema.

Con una cuenta de Google (puede ser la misma que usará para enviar y recuperar correo electrónico, o una diferente), vaya a Google Developers Console y cree un nuevo proyecto.

Siga los pasos para Crear un proyecto en Crear, cerrar y restaurar proyectos.

Nota

Estos pasos debe hacerlos el administrador del sistema.

  1. Seleccione Pantalla de consentimiento de OAuth y luego el tipo de usuario:

    • Seleccione Interno si está utilizando un inquilino administrador de GSuite y va a crear la aplicación exclusivamente para su organización.
    • Seleccione Externo si está probando con una cuenta de Gmail independiente.

    Captura de pantalla de la pantalla de consentimiento de OAuth

  2. Seleccione Crear.

  3. En Nombre de la aplicación, ingrese el nombre de la aplicación. En Dominios autorizados, introduzca el nombre de dominio privado principal de su entorno (por ejemplo, dynamics.com). Seleccione Guardar.

    Captura de pantalla para introducir el nombre de la aplicación y el dominio.

  4. Seleccione Credenciales>Crear credenciales.

    Captura de pantalla del comando Crear credenciales.

  5. Seleccione Id. de cliente de OAuth

  6. Seleccione Configurar pantalla de consentimiento.

  7. Escriba la siguiente configuración:

    Configuración Usar
    Tipo de aplicación Aplicación web
    Nombre Nombre de su cliente web
    Orígenes de JavaScript autorizados La URL de su entorno (por ejemplo, https://contoso.crm.dynamics.com)
    URI de redirección autorizados La URL de su entorno con /_grid/cmds/dlg_gmailoauth.aspx adjunto (por ejemplo, https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx)
  8. Seleccione Crear. En la pantalla que aparece, tome nota del id. de cliente y del secreto de cliente. Utilizará estos datos en el siguiente paso.

Paso 4. Crear un perfil de servidor de correo electrónico

  1. Inicie sesión en el Centro de administración de Power Platform.
  2. En el panel de navegación, seleccione Administrar.
  3. En el panel Administrar, seleccione Entornos.
  4. En la página Entornos , seleccione un entorno.
  5. En la barra de comandos, seleccione Configuración.
  6. Expanda Correo electrónico y luego seleccione Perfiles de servidor.
  7. En la barra de comandos, seleccione Nuevo perfil de servidor.

En el panel Configurar perfil de servidor :

  1. Para Tipo de servidor de correo electrónico, seleccione Gmail y, a continuación, ingrese un Nombre significativo para el perfil.

  2. Para establecer este perfil de servidor como predeterminado para nuevos buzones, habilite Establecer como perfil predeterminado para nuevos buzones.

  3. Para Tipo de autenticación, seleccione Gmail OAuth.

  4. Ingrese el ID de cliente y el Secreto de cliente del paso 8 del procedimiento anterior.

    Nota

    Los campos Ubicaciones y puertos se completan automáticamente.

  5. Expande Avanzado y usa la información sobre herramientas para configurar tus opciones de procesamiento de correo electrónico.

  6. Cuando haya terminado, haga clic en Guardar.

Paso 5. Configurar el buzón

Nota

Estos pasos debe hacerlos el usuario del buzón.

  1. En una aplicación de Dynamics 365, haga clic en Configuración en la barra de comandos superior y, luego, seleccione Configuración avanzada.

  2. En el grupo Sistema , seleccione Configuración de correo electrónico y, a continuación, haga clic en Buzones.

  3. Seleccione el buzón para el usuario configurado en los pasos anteriores.

  4. En el panel Método de sincronización , ingrese las siguientes configuraciones:

    Configuración Usar
    Perfil de servidor El perfil creado en el paso 4
    Correo electrónico entrante Sincronización del lado del servidor o E-mail Router
    Correo electrónico saliente Sincronización del lado del servidor o E-mail Router
  5. Seleccione Guardar para aplicar los cambios.

  6. Seleccione Iniciar sesión en Gmail.

  7. Siga las páginas de inicio de sesión y autorización de Gmail.

Paso 6. Agregar usuarios de prueba

En Google Cloud Platform (Developer Console), agregue usuarios en la sección Test Users cuando publique la aplicación. Puede obtener más información sobre cómo agregar usuarios de prueba en la Ayuda de la consola de Google Cloud Platform.

Captura de pantalla de cómo agregar usuarios de prueba.

Paso 7. Probar y habilitar

Nota

Estos pasos debe hacerlos el usuario del buzón.

Seleccione Probar y habilitar el buzón para probar el buzón configurado en el paso 6.

Captura de pantalla del comando Probar y Habilitar buzón.