Emails de Tableau Server a través de Gmail

Configura Gmail y su SMTP en Tableau Server para las notificaciones por email

Quizás has llegado hasta aquí después de darte algunos cabezazos para configurar el envío de emails de Tableau Server.

Las notificaciones de Tableau Server sirven tanto para enviar emails sobre el estado del servidor como para las suscripciones que hacen los usuarios de los dashboards que hay publicados.

De por si la interfaz de configuración de Tableau Server no tiene todas las opciones de configuración (TSM), muchas de ellas hay que realizarlas desde la consola. El caso de configurar las notificaciones usando Gmail es una de esas situaciones en las que hay que dar un par de rodeos.

Paso 1: Deshabilita la verificación de dos pasos de Gmail

En primer lugar, utiliza una cuenta secundaria, no uses tu cuenta de Gmail principal porque es necesario reducir algunas configuraciones de seguridad en la cuenta para que funciones como servidor en Tableau server.

Desde el navegador accede a la gestión de cuenta de Gmail que quieres usar en Tableau Server y accede al apartado de seguridad

https://myaccount.google.com/security

Asegúrate de que tienes la configuración de esta forma:

  • Verificación en dos pasos: DESACTIVADA
  • Acceso de aplicaciones poco seguras: ACTIVADO

Paso 2: Configura la cuenta en Tableau Services Manager TSM

Accede al cliente de TSM de Tableau Server (<nombre-equipo-servidor-tsm>:8850) y entra en el apartado de CONFIGURACIÓN y desde ahí en NOTIFICACIONES.

En esta pantalla debes configurar la cuenta de Gmail:

  • Dirección del servidor SMTP: smtp.gmail.com
  • Nombre de usuario: la direccion email de gmail
  • Contraseña: la contraseña de la cuenta de gmail
  • Numero de puerto: 587
  • Enviar todos los correos electrónicos desde: la dirección email de gmail u otra que quieres que aparezca como remitente
  • Enviar correo electrónico relacionado con el estado de servidor a: la dirección email de la persona que administre el servidor

En el apartado de EVENTOS configura que los usuarios puedan recibir por correo las suscripciones y puedes configurar opcionalmente que eventos acerca del servidor quieres que reciba el administrador

El ultimo paso es pulsar en el botón de «GUARDAR CAMBIOS PENDIENTES»

Paso 3: Configuración desde la consola de Tableau Server

Este paso NO puede hacerse desde el cliente TSM y tenemos que acudir a la consola.

Abre una ventana de Símbolo de Sistema (preferiblemente como administrador) y ejecuta el siguiente comando para activar el SSL en la configuración de notificaciones.

tsm configuration set --key svcmonitor.notification.smtp.ssl_enable --value true

Una vez ejecutado, simplemente tienes que aplicar cambios y reiniciar el servidor con este comando

tsm pending-changes apply

y confirmar con «y»

Paso 4 Final: Verificar configuración

Despues de los 15-20 minutos que ha tardado en reiniciar, ejecuta el siguiente comando desde la consola para verificar que el servidor SMT es funcional

tsm email test-smtp-connection

Este comando debe devolverte en la última línea el mensaje de «Conexión al servidor de correo electrónico establecida correctamente»

Y ya lo tienes 🙂