Saltar al contenido principal

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.

Nota
Gmail recomienda el uso del método de autenticación OAUTH2 para una comunicación más segura. Si elige utilizar la autenticación regular, recibirá un correo electrónico que indica que una aplicación intentó utilizar su cuenta sin utilizar los últimos estándares de seguridad. El correo electrónico incluye instrucciones para configurar su cuenta de correo electrónico para aceptar estos tipos de aplicaciones.

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ámetroValor
Hostsmtp.gmail.com
Puerto465
SSLSeleccionar
STARTTLSClaro
AutenticaciónRegular
UsuarioDirección de correo electrónico Gmail válida
ContraseñaContraseñ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ámetroValor
Hostsmtp.gmail.com
Puerto587
SSLClaro
STARTTLSSeleccionar
AutenticaciónRegular
UsuarioDirección de correo electrónico Gmail válida
ContraseñaContraseñ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.

  1. 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.
    1. En un navegador web, abra Página Web de API de Google.
    2. Haga clic en Seleccionar un proyecto > Crear un proyecto en el menú en esa página web. Se muestra el cuadro de diálogo Proyecto nuevo.
    3. Escriba un nombre, seleccione para aceptar el acuerdo de licencia y haga clic en Crear.
    4. 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.

    5. Haga clic en Habilitar.
    6. Haga clic en la pestaña Credenciales.
    7. Haga clic en la pantalla de consentimiento de OAuth.
    8. Escriba un nombre en el campo de Nombre de producto que se muestra a los usuarios y haga clic en Guardar.
    9. Haga clic en Crear credenciales > Id. de cliente de OAuth.
    10. Seleccione Otro e introduzca un nombre.
    11. Haga clic en Crear. Se muestra el cuadro de diálogo Cliente de OAuth con su Id. de cliente y secreto del cliente.
    12. Registre el Id. de cliente y el secreto del cliente para utilizarlo en el futuro.
    13. Haga clic en Aceptar para cerrar el cuadro de diálogo.
  2. 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.
    Nota
    Se requiere Python 2.7 para completar este paso. Puede descargar e instalar Python 2.7 desde Sitio web de Python.
    1. En un navegador web, abra Página web de gmail-oauth2-tools.
    2. Haga clic en Sin procesar y luego guarde el contenido como nombre de archivo oauth2.py en el sistema local.
    3. 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_token

      Por ejemplo

      py oauth2.py --user=jon@gmail.com 
      --client_id=884243132302-458elfqjiebpuvdmvdackp6elip8kl63.apps.googleusercontent.com
      --client_secret=3tnyXgEiBIbT2m00zqnlTszk --generate_oauth2_token

      Este 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:

    4. En un navegador web, abra la URL del paso anterior.
    5. Haga clic en Permitir para aceptar este servicio. Se entrega un código de verificación.
    6. 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: 3600

      Importante
      El token de seguridad caduca después de un período de tiempo. Puede utilizar el script Python de oauth2.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.
  3. En la interfaz web de Lenovo XClarity Orchestrator, configure el despachador de sucesos para el correo electrónico utilizando los atributos siguientes.
    ParámetroValor
    Hostsmtp.gmail.com
    Puerto587
    SSLClaro
    STARTTLSSeleccionar
    AutenticaciónOAUTH2
    UsuarioDirección de correo electrónico Gmail válida
    TokenToken de seguridad
    Dirección Desde(opcional)