Notifiche GLPI via Email: Guida Completa alla Configurazione

Come configurare le notifiche email in GLPI: SMTP, OAuth Gmail e Office 365, modelli e risoluzione dei problemi di mancata consegna.

Le notifiche via email sono la comunicazione più critica di GLPI con gli utenti. Un'email che non arriva è un ticket ignorato. Questa guida risolve i problemi di configurazione più comuni.

Configurazione di base: SMTP

Vai su Configurazione > Notifiche > Configurazione email:

  • Modalità di invio: SMTP
  • Server SMTP: indirizzo del tuo server di posta
  • Porta: 587 (STARTTLS) o 465 (SSL)
  • Autenticazione: Login + Password o OAuth
  • Email mittente: glpi@suaempresa.com

Gmail (OAuth 2.0)

  1. Vai su Google Cloud Console > APIs & Services > Credentials
  2. Crea un OAuth 2.0 Client ID (tipo: Web Application)
  3. Aggiungi il redirect URI di GLPI
  4. In GLPI, configura il provider OAuth con Client ID e Client Secret
  5. Autorizza l'accesso cliccando sul pulsante di autorizzazione

Importante: le password per le app (App Passwords) funzionano ancora, ma OAuth è il metodo consigliato e più sicuro.

Office 365 / Microsoft 365

  1. Nel portale Azure, registra un'applicazione (App Registrations)
  2. Concedi il permesso Mail.Send (delegated o application)
  3. Crea un Client Secret
  4. In GLPI, configura SMTP: smtp.office365.com, porta 587, OAuth
  5. Inserisci Tenant ID, Client ID e Client Secret

Modelli di notifica

Personalizza le email in Configurazione > Notifiche > Modelli di notifica:

  • Nuovo ticket: notifica il richiedente che il ticket è stato registrato
  • Assegnazione: notifica il tecnico designato
  • Follow-up: notifica tutte le parti quando c'è un aggiornamento
  • Risoluzione: notifica il richiedente con la soluzione
  • Soddisfazione: invia un sondaggio di soddisfazione dopo la chiusura

Usa variabili come ##ticket.title##, ##ticket.description##, ##ticket.url## nei modelli.

Risoluzione dei problemi

Le email non arrivano

  1. Controlla la coda email: Amministrazione > Coda email
  2. Verifica che il cron di GLPI stia girando (front/cron.php)
  3. Testa l'invio diretto: invia un'email di prova dall'interfaccia
  4. Controlla i log di GLPI e del server SMTP
  5. Controlla la cartella spam del destinatario

Errore di autenticazione

Gmail e Office 365 bloccano l'autenticazione di base (login + password). Usa OAuth 2.0 o password per le app (App Passwords).

Oltre all'email

Per le notifiche in tempo reale, considera il modulo Smart Notify (campanella nella navbar) o l'invio tramite WhatsApp e Telegram.

Domande Frequenti

Le cause più comuni sono: SMTP non configurato, credenziali errate, porta bloccata dal firewall, o Gmail/Office 365 che bloccano per 'app meno sicura'. Usa OAuth invece della password per le app.

Usa OAuth 2.0: crea le credenziali in Google Cloud Console, configura il provider OAuth in GLPI e autorizza l'accesso. Le password per le app funzionano, ma OAuth è più sicuro.

Configura OAuth tramite Azure AD: registra un'applicazione, concedi il permesso Mail.Send e configura le credenziali in GLPI. SMTP diretto richiede l'autenticazione moderna.

Sì. In Configurazione > Notifiche > Modelli di notifica, puoi personalizzare l'HTML per ogni tipo di notifica (nuovo ticket, follow-up, risoluzione, ecc.) con variabili dinamiche.

Hai bisogno di aiuto?