Notificaciones de GLPI por Email: Guía Completa de Configuración

Cómo configurar notificaciones por email en GLPI: SMTP, OAuth de Gmail y Office 365, plantillas y resolución de problemas de emails no entregados.

Las notificaciones por email son la comunicación más crítica de GLPI con los usuarios. Un email que no llega es un ticket ignorado. Esta guía resuelve los problemas de configuración más comunes.

Configuración básica: SMTP

Accede a Configuración > Notificaciones > Configuración de email:

  • Modo de envío: SMTP
  • Servidor SMTP: dirección de tu servidor de email
  • Puerto: 587 (STARTTLS) o 465 (SSL)
  • Autenticación: Usuario + Contraseña u OAuth
  • Email del remitente: glpi@suaempresa.com

Gmail (OAuth 2.0)

  1. Accede a Google Cloud Console > APIs & Services > Credentials
  2. Crea un OAuth 2.0 Client ID (tipo: Web Application)
  3. Agrega la URI de redirección de GLPI
  4. En GLPI, configura el proveedor OAuth con Client ID y Client Secret
  5. Autoriza el acceso haciendo clic en el botón de autorización

Importante: las contraseñas de aplicación (App Passwords) aún funcionan, pero OAuth es el método recomendado y más seguro.

Office 365 / Microsoft 365

  1. En el Portal de Azure, registra una aplicación (App Registrations)
  2. Concede el permiso Mail.Send (delegated o application)
  3. Crea un Client Secret
  4. En GLPI, configura SMTP: smtp.office365.com, puerto 587, OAuth
  5. Ingresa Tenant ID, Client ID y Client Secret

Plantillas de notificación

Personaliza los emails en Configuración > Notificaciones > Plantillas de notificación:

  • Nuevo ticket: notifica al solicitante que el ticket ha sido registrado
  • Asignación: notifica al técnico asignado
  • Seguimiento: notifica a todas las partes cuando hay una actualización
  • Resolución: notifica al solicitante con la solución
  • Satisfacción: envía una encuesta de satisfacción tras el cierre

Usa variables como ##ticket.title##, ##ticket.description##, ##ticket.url## en las plantillas.

Resolución de problemas

Los emails no llegan

  1. Verifica la cola de emails: Administración > Cola de emails
  2. Verifica que el cron de GLPI esté funcionando (front/cron.php)
  3. Prueba el envío directo: envía un email de prueba desde la interfaz
  4. Verifica los logs de GLPI y del servidor SMTP
  5. Verifica la carpeta de spam del destinatario

Error de autenticación

Gmail y Office 365 bloquean la autenticación básica (usuario + contraseña). Usa OAuth 2.0 o contraseñas de aplicación (App Passwords).

Más allá del email

Para notificaciones en tiempo real, considera el módulo Smart Notify (campana en la barra de navegación) o el envío mediante WhatsApp y Telegram.

Preguntas Frecuentes

Las causas más comunes son: SMTP no configurado, credenciales incorrectas, puerto bloqueado por firewall, o Gmail/Office 365 bloqueando por 'aplicación menos segura'. Usa OAuth en lugar de contraseña de aplicación.

Usa OAuth 2.0: crea credenciales en Google Cloud Console, configura el proveedor OAuth en GLPI y autoriza el acceso. Las contraseñas de aplicación funcionan, pero OAuth es más seguro.

Configura OAuth vía Azure AD: registra una aplicación, concede el permiso Mail.Send y configura las credenciales en GLPI. SMTP directo requiere autenticación moderna.

Sí. En Configuración > Notificaciones > Plantillas de notificación, puedes personalizar el HTML de cada tipo de notificación (nuevo ticket, seguimiento, resolución, etc.) con variables dinámicas.

?Necesitas ayuda?