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 e 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 di 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)
  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. Accedi all'interfaccia di amministrazione di Power Platform.
  2. Nel riquadro di spostamento seleziona Gestisci.
  3. Nel riquadro Gestisci, seleziona Ambienti.
  4. Nella pagina Ambienti seleziona un ambiente.
  5. Nella barra dei comandi, seleziona Impostazioni.
  6. Espandi Email, quindi seleziona Profili server.
  7. Nella barra dei comandi, seleziona Nuovo profilo server.

Nel pannello Imposta profilo server :

  1. Per Tipo di server di posta elettronica, seleziona Gmail, quindi immetti un Nome significativo per il profilo.

  2. Per impostare questo profilo del server come predefinito per le nuove cassette postali, abilitare Imposta come profilo predefinito per le nuove cassette postali.

  3. Per Tipo di autenticazione, seleziona Gmail OAuth.

  4. Inserisci l' ID cliente e il segreto cliente dal passaggio 8 della procedura precedente.

    Nota

    I campi Percorsi e porte vengono compilati automaticamente.

  5. Espandi Avanzate e utilizza i suggerimenti per configurare le opzioni di elaborazione delle email.

  6. Al termine, fare clic su Salva.

Passaggio 5: Configurare la cassetta postale

Nota

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

  1. In un'app Dynamics 365, fai clic su Impostazioni nella barra dei comandi in alto, quindi seleziona Impostazioni avanzate.

  2. Nel gruppo Sistema , seleziona Configurazione e-mail, quindi fai clic su Cassette postali.

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

  4. Nel riquadro Metodo di sincronizzazione , immetti 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
  5. Seleziona Salva per applicare le modifiche.

  6. Seleziona Accedi a Gmail.

  7. Segui le 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. Per ulteriori informazioni sull'aggiunta di utenti di prova, consulta la 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.