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)
- Vai su Google Cloud Console > APIs & Services > Credentials
- Crea un OAuth 2.0 Client ID (tipo: Web Application)
- Aggiungi il redirect URI di GLPI
- In GLPI, configura il provider OAuth con Client ID e Client Secret
- 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
- Nel portale Azure, registra un'applicazione (App Registrations)
- Concedi il permesso
Mail.Send(delegated o application) - Crea un Client Secret
- In GLPI, configura SMTP:
smtp.office365.com, porta 587, OAuth - 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
- Controlla la coda email: Amministrazione > Coda email
- Verifica che il cron di GLPI stia girando (
front/cron.php) - Testa l'invio diretto: invia un'email di prova dall'interfaccia
- Controlla i log di GLPI e del server SMTP
- 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.