Configurazione dell'inoltro eventi a un servizio SMTP Gmail
É possibile configurare Lenovo XClarity Administrator affinché inoltri eventi monitorati 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 dialogoImmettere 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 dalSito 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 Administrator è responsabilità dell'utente.
Dall'interfaccia Web di Lenovo XClarity Administrator, configurare il server di inoltro degli eventi per e-mail utilizzando i seguenti attributi:
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)