Настройка перенаправления событий в службу SMTP Gmail
Lenovo XClarity Administrator можно настроить на перенаправление отслеживаемых событий в веб-службу электронной почты, например Gmail.
Следующие примеры конфигурации помогут настроить средство перенаправления событий для использования службы SMTP Gmail.
Сведения о настройке сервера SMTP Gmail см. в разделе https://support.google.com/a/answer/176600?hl=en.
Регулярная аутентификация с использованием SSL через порт 465
В этом примере показано взаимодействие с сервером SMTP Gmail с использованием SSL через порт 465 и аутентификация с использованием действительной учетной записи пользователя и пароля Gmail.
Параметр | Значение |
---|---|
Хост | smtp.gmail.com |
Порт | 465 |
SSL | Выбрать |
STARTTLS | Очистить |
Аутентификация | Регулярная |
— пользователь | Действительный адрес электронной почты Gmail |
Пароль | Пароль для аутентификации Gmail |
С адреса | (необязательно) |
Регулярная аутентификация с использованием TLS через порт 587
В этом примере показано взаимодействие с сервером SMTP Gmail с использованием TLS через порт 587 и аутентификация с использованием действительной учетной записи пользователя и пароля Gmail.
Параметр | Значение |
---|---|
Хост | smtp.gmail.com |
Порт | 587 |
SSL | Очистить |
STARTTLS | Выбрать |
Аутентификация | Регулярная |
— пользователь | Действительный адрес электронной почты Gmail |
Пароль | Пароль для аутентификации Gmail |
С адреса | (необязательно) |
Аутентификация OAUTH2 с использованием TLS через порт 587
В этом примере показано взаимодействие с сервером SMTP Gmail с использованием TLS через порт 587 и аутентификация с использованием действительной учетной записи пользователя и маркера безопасности Gmail.
Для получения маркера безопасности см. следующий пример процедуры.
Создайте проект в консоли разработчика Google и получите идентификатор клиента и секрет клиента. Дополнительные сведения см. на веб-сайте Веб-страница входа Google для веб-сайтов.
В веб-браузере откройте Веб-страница интерфейсов API Google.
В меню на этой веб-странице нажмите Создание проекта.
. Откроется диалоговое окноВведите имя, нажмите Да для согласия с условиями лицензионного соглашения и нажмите Создать.
На вкладке Обзор введите в поле поиска запрос
gmail.
Нажмите GMAIL API в результатах поиска.
Нажмите Включить.
Перейдите на вкладку Учетные данные.
Нажмите Экран согласия OAuth.
Введите имя в поле Показываемое пользователям название продукта и нажмите Сохранить.
Нажмите
.Выберите Другое и введите имя.
Нажмите Создать. Откроется диалоговое окно Клиент OAuth с идентификаторам клиента и секретом клиента.
Запишите идентификатор клиента и секрет клиента для последующего использования.
Нажмите ОК, чтобы закрыть диалоговое окно.
Используйте скрипт Python oauth2.py для создания и авторизации маркера безопасности, указав идентификатор клиента и секрет клиента, полученные при создании проекта.
Прим.Для выполнения этого шага требуется Python 2.7. Python 2.7 можно загрузить и установить со страницыВеб-сайт Python. В веб-браузере откройте Веб-страница 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Эта команда возвращает 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:Откройте в веб-браузере URL-адрес, который был получен на предыдущем шаге.
Нажмите Разрешить, чтобы разрешить службу. Будет возвращен код подтверждения.
Введите проверочный код в командную строку oauth2.py.
Команда вернет маркер безопасности и обновит маркер, например:
Refresh Token: 1/K8lPGx6UQQajj7tQGYKq8mVG8lVvGIVzHqzxFIMeYEQMEudVrK5jSpoR30zcRFq6
Access Token: ya29.CjHXAsyoH9GuCZutgIOxm1SGSqKrUkjIoH14SGMnljZ6rwp3gZmK7SrGDPCQx_KN-34f
Access Token Expiration Seconds: 3600Важное замечаниеСрок действия маркера безопасности через некоторое время истекает. Для создания нового маркера безопасности можно использовать скрипт Pythonoauth2.py и маркер обновления. Вы несете ответственность за создание нового маркера безопасности и обновление средства перенаправления событий в Lenovo XClarity Administrator на новый маркер.
В веб-интерфейсе Lenovo XClarity Administrator настройте средство перенаправления событий на электронную почту, используя следующие атрибуты:
Параметр Значение Хост smtp.gmail.com Порт 587 SSL Очистить STARTTLS Выбрать Аутентификация OAUTH2 — пользователь Действительный адрес электронной почты Gmail Маркер Маркер безопасности С адреса (необязательно)