Inoltro di eventi a un servizio SMTP di Gmail
É possibile configurare Lenovo XClarity Orchestrator affinché inoltri eventi a un servizio e-mail basato su Web, come ad esempio Gmail.
Utilizzare i seguenti esempi di configurazione per impostare il server d'inoltro degli eventi affinché utilizzi il servizio SMTP di Gmail.
Per informazioni sulla configurazione di un server SMTP di Gmail, vedere https://support.google.com/a/answer/176600?hl=en.
Autenticazione regolare mediante SSL sulla porta 465
Questo esempio comunica con il server SMTP di Gmail tramite il protocollo SSL sulla porta 465 ed esegue l'autenticazione mediante un account utente e una password Gmail validi.
Parametro | Valore |
---|---|
Host | smtp.gmail.com |
Porta | 465 |
SSL | Seleziona |
STARTTLS | Cancella |
Autenticazione | Regolare |
Utente | Indirizzo e-mail Gmail valido |
Password | Password di autenticazione Gmail |
Indirizzo di provenienza | (facoltativo) |
Autenticazione regolare mediante TLS sulla porta 587
Questo esempio comunica con il server SMTP di Gmail tramite il protocollo TLS sulla porta 587 ed esegue l'autenticazione mediante un account utente e una password Gmail validi.
Parametro | Valore |
---|---|
Host | smtp.gmail.com |
Porta | 587 |
SSL | Cancella |
STARTTLS | Seleziona |
Autenticazione | Regolare |
Utente | Indirizzo e-mail Gmail valido |
Password | Password di autenticazione Gmail |
Indirizzo di provenienza | (facoltativo) |
Autenticazione OAUTH2 mediante TLS sulla porta 587
Questo esempio comunica con il server SMTP di Gmail tramite il protocollo TLS sulla porta 587 ed esegue l'autenticazione mediante un account utente e un token di sicurezza Gmail validi.
Utilizzare la seguente procedura di esempio per ottenere il token di sicurezza.
- Creare un progetto in Google Developers Console e recuperare l'ID e il client secret. Per ulteriori informazioni, visitare il sito Web Pagina Web per l'accesso di Google ai siti Web.
- Da un browser Web, aprire la Pagina Web delle API Google.
- Dal menu di quella pagina Web, fare clic su Nuovo progetto. . Viene visualizzata la finestra di dialogo
- Immettere un nome, selezionare Sì per accettare l'accordo di licenza e fare clic su Crea.
- Nella scheda Panoramica utilizzare il campo di ricerca per cercare "gmail".
Fare clic su GMAIL API nei risultati della ricerca.
- Fare clic su Abilita.
- Fare clic sulla scheda Credenziali.
- Fare clic su Schermata consenso OAuth.
- Immettere un nome nel campo Nome del prodotto visualizzato dagli utenti e fare clic su Salva.
- Fare clic su .
- Selezionare Altro e immettere un nome.
- Fare clic su Crea. Viene visualizzata la finestra di dialogo Client OAuth con l'ID e il segreto client.
- Prendere nota dell'ID e del segreto client per utilizzarli in futuro.
- Fare clic su OK per chiudere la finestra di dialogo.
- Utilizzare lo script Phyton oauth2.py per generare e autorizzare un token di sicurezza fornendo l'ID e il segreto client generato al momento della creazione del progetto.Notaper completare questa operazione è necessario Python versione 2.7. È possibile scaricare ed installare Python 2.7 dal
Sito Web di Python. - Da un browser Web, aprire la Pagina Web gmail-oauth2-tools.
- Fare clic su Non elaborato e salvare il contenuto in un file denominato oauth2.py sul sistema locale.
- Eseguire il seguente comando come terminale (Linux) o come riga di comando (Windows):
py oauth2.py --user={your_email> --client_id={client_id}
--client_secret={client_secret} --generate_oauth2_tokenAd esempio
py oauth2.py --user=jon@gmail.com
--client_id=884243132302-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com
--client_secret=3tnyXgEiBIbT2m00zqnlTszk --generate_oauth2_tokenQuesto comando restituisce un URL da utilizzare per autorizzare il token e per recuperare un codice di verifica dal sito Web di Google, ad esempio:
To authorize token, visit this url and follow the directions:
https://accounts.google.com/o/oauth2/auth?client_id=884243132302
-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com&redirect_uri=
urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fmail.
google.com%2F
Enter verification code: - Da un browser Web, aprire l'URL che è stato restituito nel passaggio precedente.
- Fare clic su Consenti per accettare questo servizio. Viene restituito un codice di verifica.
- Immettere il codice di verifica nel comando oauth2.py.
Il comando restituisce il token di sicurezza e aggiorna il token, ad esempio:
Refresh Token: 1/K8lPGx6UQQajj7tQGYKq8mVG8lVvGIVzHqzxFIMeYEQMEudVrK5jSpoR30zcRFq6
Access Token: ya29.CjHXAsyoH9GuCZutgIOxm1SGSqKrUkjIoH14SGMnljZ6rwp3gZmK7SrGDPCQx_KN-34f
Access Token Expiration Seconds: 3600Importanteil token di sicurezza scade dopo un periodo di tempo. È possibile utilizzare lo script Phytonoauth2.py e il token di aggiornamento per generare un nuovo token di sicurezza. La generazione del nuovo token di sicurezza e l'aggiornamento del server di inoltro degli eventi tramite il nuovo token in Lenovo XClarity Orchestrator è responsabilità dell'utente.
- Dall'interfaccia Web di Lenovo XClarity Orchestrator configurare il server di inoltro degli eventi per e-mail utilizzando gli attributi che seguono.
Parametro Valore Host smtp.gmail.com Porta 587 SSL Cancella STARTTLS Seleziona Autenticazione OAUTH2 Utente Indirizzo e-mail Gmail valido Token Token di sicurezza Indirizzo di provenienza (facoltativo)