設定事件轉遞至 Gmail SMTP 服務
您可以設定 Lenovo XClarity Administrator 以將監視的事件轉遞至 Web 型電子郵件服務,例如 Gmail。
使用下列配置範例協助您設定事件轉遞器,以便使用 Gmail SMTP 服務。
如需配置 Gmail SMTP 伺服器的相關資訊,請參閱 https://support.google.com/a/answer/176600?hl=en。
在埠 465 使用 SSL 的一般鑑別
此範例透過埠 465 使用 SSL 通訊協定,與 Gmail SMTP 伺服器通訊,並使用有效的 Gmail 使用者帳戶及密碼進行鑑別。
參數 | 值 |
---|---|
主機 | smtp.gmail.com |
埠 | 465 |
SSL | 選取 |
STARTTLS | 清除 |
鑑別 | 一般 |
使用者 | 有效的 Gmail 電子郵件地址 |
密碼 | Gmail 鑑別密碼 |
傳送者位址 | (選用) |
在埠 587 使用 TLS 的一般鑑別
此範例透過埠 587 使用 TLS 通訊協定,與 Gmail SMTP 伺服器通訊,並使用有效的 Gmail 使用者帳戶及密碼進行鑑別。
參數 | 值 |
---|---|
主機 | smtp.gmail.com |
埠 | 587 |
SSL | 清除 |
STARTTLS | 選取 |
鑑別 | 一般 |
使用者 | 有效的 Gmail 電子郵件地址 |
密碼 | Gmail 鑑別密碼 |
傳送者位址 | (選用) |
OAUTH2 鑑別使用埠 587 的 TLS
此範例透過埠 587 使用 TLS 通訊協定,與 Gmail SMTP 伺服器通訊,並使用有效的 Gmail 使用者帳戶和安全代碼 (security token) 進行鑑別。
使用下列範例中的程序來取得安全代碼。
在 Google Developers Console 建立專案,並擷取用戶端 ID 和用戶端密鑰。如需相關資訊,請參閱 Google Sign-In for Websites 網頁網站。
在 Web 瀏覽器中開啟 Google API 網頁。
在該網頁的功能表依序點選新增專案對話框。
。便會顯示輸入名稱,選取是同意授權合約,然後按一下建立。
在概觀標籤上,使用搜尋欄位搜尋
gmail
。在搜尋結果中按一下 GMAIL API。
按一下啟用。
按一下認證標籤
按一下OAuth 同意畫面。
在向使用者顯示的產品名稱欄位輸入名稱,然後按一下儲存。
依序點選
。選取其他,並輸入名稱。
按一下建立。OAuth 用戶端對話框便會顯示您的用戶端 ID 與用戶端密鑰。
記下用戶端 ID 與用戶端密鑰以供日後使用。
按一下確定關閉對話框。
使用 oauth2.py Python 指令,輸入您建立專案時產生的用戶端 ID 與用戶端密鑰來產生及授權安全代碼。
註需要 Python 2.7 才能完成此步驟。您可以從Python 網站下載及安裝 Python 2.7。 在 Web 瀏覽器中開啟 gmail-oauth2-tools 網頁。
按一下原始,然後將內容以檔名 oauth2.py 儲存在本端系統。
在終端機 (Linux) 或命令列 (Windows) 執行下列指令︰
py oauth2.py --user=<your_email> --client_id=<client_id>
--client_secret=<client_secret> --generate_oauth2_token例如
py oauth2.py --user=jon@gmail.com
--client_id=884243132302-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com
--client_secret=3tnyXgEiBIbT2m00zqnlTszk --generate_oauth2_token此指令傳回必須用來鑑別代碼 (token) 的 URL,並從 Google 網站擷取驗證碼,例如:
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:在 Web 瀏覽器開啟前一個步驟傳回的 URL。
按一下允許同意此服務。便會傳回驗證碼。
在 oauth2.py 指令中輸入驗證碼。
此指令便會傳回安全代碼及重新整理代碼,例如︰
Refresh Token: 1/K8lPGx6UQQajj7tQGYKq8mVG8lVvGIVzHqzxFIMeYEQMEudVrK5jSpoR30zcRFq6
Access Token: ya29.CjHXAsyoH9GuCZutgIOxm1SGSqKrUkjIoH14SGMnljZ6rwp3gZmK7SrGDPCQx_KN-34f
Access Token Expiration Seconds: 3600重要安全代碼會在一段時間後到期。您可以使用oauth2.py Python 指令,並重新整理代碼,以產生新的安全代碼。您必須自行負責產生新的安全代碼,並在 Lenovo XClarity Administrator 中以新的代碼更新事件轉遞器。
在 Lenovo XClarity Administrator Web 介面中,使用下列屬性設定電子郵件的事件轉遞器︰
參數 值 主機 smtp.gmail.com 埠 587 SSL 清除 STARTTLS 選取 鑑別 OAUTH2 使用者 有效的 Gmail 電子郵件地址 代碼 安全代碼 傳送者位址 (選用)