Condividi tramite


Connettere account Gmail tramite OAuth 2.0

Segui i passaggi in questo articolo per configurare la sincronizzazione lato server per inviare e ricevere e-mail nelle app di coinvolgimento dei clienti (come ad esempio Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Marketing, Dynamics 365 Field Service, and Dynamics 365 Project Service Automation) dagli account Gmail utilizzando OAuth 2.0 come meccanismo di autorizzazione.

Nota

Il profilo del server di posta elettronica Gmail OAuth funziona per un massimo di 100 utenti. Crea più profili OAuth (passaggi da 1 a 4) se desideri associare lo stesso profilo a più utenti.

Passaggio 1: abilitare IMAP o POP in Gmail

Nota

La procedura deve essere effettuata dall'amministratore di sistema.

Per IMAP, segui i passaggi in Controllare Gmail tramite altre piattaforme di posta elettronica.

Per POP, segui i passaggi in Leggere i messaggi di Gmail su altri client di posta elettronica utilizzando POP.

Passaggio 2. Crea un progetto

Nota

La procedura deve essere effettuata dall'amministratore di sistema.

Utilizzando un account Google (può essere lo stesso che utilizzerai per inviare e recuperare le e-mail o uno diverso), vai alla console degli sviluppatori Google e crea un nuovo progetto.

Segui i passaggi descritti per Crea un progetto in Creare, chiudere e ripristinare progetti.

Nota

La procedura deve essere effettuata dall'amministratore di sistema.

  1. Seleziona Schermata di consenso OAuth e quindi seleziona il tipo di utente:

    • Seleziona Interno se stai utilizzando un tenant amministratore GSuite e crei l'app esclusivamente per la tua organizzazione.
    • Seleziona Esterno se stai testando utilizzando un account Gmail autonomo.

    Screenshot della schermata Consenso OAuth.

  2. Seleziona Crea.

  3. Sotto Nome applicazione, immetti il nome dell'applicazione. Sotto Domini autorizzati, inserisci il nome di dominio privato principale del tuo ambiente (ad esempio, dynamics.com). Seleziona Salva.

    Screenshot dell'inserimento del nome e del dominio dell'applicazione.

  4. Seleziona Credenziali>Crea credenziali.

    Screenshot del comando Crea credenziali.

  5. Seleziona ID client OAuth.

  6. Seleziona Configura schermata di consenso.

  7. Immetti le impostazioni seguenti:

    Impostazione Uso
    Tipo di applicazione applicazione Web
    Nome Nome del client Web
    Origini JavaScript autorizzate L'URL del tuo ambiente (ad esempio, https://contoso.crm.dynamics.com)
    URI di reindirizzamento autorizzati L'URL del tuo ambiente con /_grid/cmds/dlg_gmailoauth.aspx aggiunto (ad esempio, https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx)

    Screenshot della creazione dell'ID client OAuth.

  8. Seleziona Crea. Nella schermata che appare, annota l'ID client e il client. Questi dati sono necessari per il prossimo passaggio.

Passaggio 4. Creazione di un profilo del server e-mail

  1. Nell'interfaccia di amministrazione Power Platform seleziona un ambiente.

  2. Seleziona Impostazioni>E-mail>Profili server nella barra dei comandi.

    Screenshot delle impostazioni del profilo del server e-mail.

  3. Nella barra dei comandi seleziona Nuovo profilo server.

    Screenshot della creazione di un nuovo profilo del server.

  4. Per Tipo di server e-mail, seleziona Gmail, e quindi specifica un Nome significativo per il profilo.

    Screenshot della creazione di un nuovo profilo del server per Gmail.

  5. Se desideri utilizzare questo profilo server come profilo predefinito per le nuove caselle di posta, attiva Imposta come profilo predefinito per le nuove caselle di posta.

  6. Per Tipo di autenticazione, seleziona Gmail OAuth.

  7. Per ID client e Segreto client, inserisci le informazioni annotate al punto 8 della procedura precedente.

    Nota

    I campi Percorsi e porte vengono compilati automaticamente.

    Screenshot della creazione di un nuovo profilo del server per Gmail usando Oauth.

  8. Espandi Avanzate e utilizza i suggerimenti per scegliere le opzioni di elaborazione della posta elettronica.

  9. Al termine, seleziona Salva.

Passaggio 5: Configurare la cassetta postale

Nota

La procedura deve essere effettuata dall'utente della cassetta postale.

  1. Nell'app Web, vai a Impostazioni (Impostazioni.) >Impostazioni avanzate.

  2. Seleziona Impostazioni>Amministrazione.

  3. Seleziona Impostazioni>Configurazione e-mail>Cassette postali.

  4. Seleziona la casella di posta per l'utente configurato nei passaggi precedenti.

  5. Utilizzare le seguenti impostazioni:

    Impostazione Uso
    Profilo server Il profilo creato nel passaggio 4
    Messaggio e-mail in arrivo Sincronizzazione lato server del router e-mail
    Messaggio e-mail in uscita Sincronizzazione lato server del router e-mail

    Screenshot delle informazioni sulla cassetta postale OAuth.

  6. Seleziona Salva.

  7. Seleziona Accedi a Gmail.

  8. Procedi nelle pagine di accesso e autorizzazione di Gmail.

Passaggio 6. Aggiungere utenti di prova

In Google Cloud Platform (Developer Console), aggiungi gli utenti nella sezione Utenti di prova quando pubblichi l'app. Maggiori informazioni: Guida della console di Google Cloud Platform

Screenshot dell'aggiunta di utenti di prova.

Passaggio 7. Verificare e abilitare

Nota

La procedura deve essere effettuata dall'utente della cassetta postale.

Seleziona Verifica e abilita cassetta postale per testare la casella di posta configurata nel passaggio 6.

Screenshot del comando Verifica e abilita cassetta postale.