Reenvío de sucesos a un servicio SMTP de Gmail
Puede configurar Lenovo XClarity Orchestrator para reenviar sucesos a un servicio por correo electrónico en Internet, como Gmail.
Utilice los ejemplos de configuración para ayudarlo a configurar su despachador de sucesos para utilizar el servicio SMTP de Gmail.
Para obtener información detallada acerca de cómo configurar un servidor SMTP de Gmail, consulte https://support.google.com/a/answer/176600?hl=en.
Autenticación regular utilizando el SSL en el puerto 465
Este ejemplo se comunica con el servidor SMTP de Gmail usando el protocolo de SSL en el puerto 465 y se autentica utilizando una cuenta y una contraseña válidas de usuario de Gmail.
Parámetro | Valor |
---|---|
Host | smtp.gmail.com |
Puerto | 465 |
SSL | Seleccionar |
STARTTLS | Claro |
Autenticación | Regular |
Usuario | Dirección de correo electrónico Gmail válida |
Contraseña | Contraseña de autenticación de Gmail |
Dirección Desde | (opcional) |
Autenticación regular utilizando el TLS en el puerto 587
Este ejemplo se comunica con el servidor SMTP de Gmail usando el protocolo de TLS en el puerto 587 y se autentica utilizando una cuenta y una contraseña válidas de usuario de Gmail.
Parámetro | Valor |
---|---|
Host | smtp.gmail.com |
Puerto | 587 |
SSL | Claro |
STARTTLS | Seleccionar |
Autenticación | Regular |
Usuario | Dirección de correo electrónico Gmail válida |
Contraseña | Contraseña de autenticación de Gmail |
Dirección Desde | (opcional) |
Autenticación OAUTH2 utilizando el TLS en el puerto 587
Este ejemplo se comunica con el servidor SMTP de Gmail usando el protocolo de TLS en el puerto 587 y se autentica utilizando una cuenta y un token de seguridad válidos de Gmail.
Utilice el siguiente procedimiento de ejemplo para obtener el token de seguridad.
- Cree un proyecto en la consola de desarrolladores de Google y recupere el Id. de cliente y el secreto del cliente. Para obtener más información al respecto, visite el sitio web de Página web de inicio de sesión de sitios de Google.
- En un navegador web, abra Página Web de API de Google.
- Haga clic en Proyecto nuevo. en el menú en esa página web. Se muestra el cuadro de diálogo
- Escriba un nombre, seleccione Sí para aceptar el acuerdo de licencia y haga clic en Crear.
- En la pestaña Visión general, utilice el campo de búsqueda para buscar “gmail”.
Haga clic en GMAIL API en los resultados de búsqueda.
- Haga clic en Habilitar.
- Haga clic en la pestaña Credenciales.
- Haga clic en la pantalla de consentimiento de OAuth.
- Escriba un nombre en el campo de Nombre de producto que se muestra a los usuarios y haga clic en Guardar.
- Haga clic en .
- Seleccione Otro e introduzca un nombre.
- Haga clic en Crear. Se muestra el cuadro de diálogo Cliente de OAuth con su Id. de cliente y secreto del cliente.
- Registre el Id. de cliente y el secreto del cliente para utilizarlo en el futuro.
- Haga clic en Aceptar para cerrar el cuadro de diálogo.
- Utilice el script Python de oauth2.py para generar y autorizar un token de seguridad ingresando el Id. de cliente y el secreto del cliente que se generaron cuando creó el proyecto.NotaSe requiere Python 2.7 para completar este paso. Puede descargar e instalar Python 2.7 desde
Sitio web de Python. - En un navegador web, abra Página web de gmail-oauth2-tools.
- Haga clic en Sin procesar y luego guarde el contenido como nombre de archivo oauth2.py en el sistema local.
- Ejecute el mandato siguiente para un terminal (Linux) o una línea de mandatos (Windows).
py oauth2.py --user={your_email> --client_id={client_id}
--client_secret={client_secret} --generate_oauth2_tokenPor ejemplo
py oauth2.py --user=jon@gmail.com
--client_id=884243132302-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com
--client_secret=3tnyXgEiBIbT2m00zqnlTszk --generate_oauth2_tokenEste mandato devuelve una URL que debe usar para autorizar el token y para recuperar un código de verificación del sitio web de Google, por ejemplo:
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: - En un navegador web, abra la URL del paso anterior.
- Haga clic en Permitir para aceptar este servicio. Se entrega un código de verificación.
- Introduzca el código de la verificación en el mandato de oauth2.py.
El mandato devuelve el token de seguridad y restaura el token, por ejemplo:
Refresh Token: 1/K8lPGx6UQQajj7tQGYKq8mVG8lVvGIVzHqzxFIMeYEQMEudVrK5jSpoR30zcRFq6
Access Token: ya29.CjHXAsyoH9GuCZutgIOxm1SGSqKrUkjIoH14SGMnljZ6rwp3gZmK7SrGDPCQx_KN-34f
Access Token Expiration Seconds: 3600ImportanteEl token de seguridad caduca después de un período de tiempo. Puede utilizar el script Python deoauth2.py y el token de actualización para generar un nuevo token de seguridad. Es de su responsabilidad generar el nuevo token de seguridad y actualizar el despachador de sucesos en Lenovo XClarity Orchestrator con el nuevo token.
- En la interfaz web de Lenovo XClarity Orchestrator, configure el despachador de sucesos para el correo electrónico utilizando los atributos siguientes.
Parámetro Valor Host smtp.gmail.com Puerto 587 SSL Claro STARTTLS Seleccionar Autenticación OAUTH2 Usuario Dirección de correo electrónico Gmail válida Token Token de seguridad Dirección Desde (opcional)