Les notifications par email sont la communication la plus critique de GLPI avec les utilisateurs. Un email qui n'arrive pas, c'est un ticket ignoré. Ce guide résout les problèmes de configuration les plus courants.
Configuration de base : SMTP
Accédez à Configuration > Notifications > Configuration des emails :
- Mode d'envoi : SMTP
- Serveur SMTP : adresse de votre serveur de messagerie
- Port : 587 (STARTTLS) ou 465 (SSL)
- Authentification : Identifiant + Mot de passe ou OAuth
- Email de l'expéditeur : glpi@suaempresa.com
Gmail (OAuth 2.0)
- Accédez à Google Cloud Console > APIs & Services > Credentials
- Créez un OAuth 2.0 Client ID (type : Web Application)
- Ajoutez l'URI de redirection GLPI
- Dans GLPI, configurez le fournisseur OAuth avec Client ID et Client Secret
- Autorisez l'accès en cliquant sur le bouton d'autorisation
Important : les mots de passe d'application (App Passwords) fonctionnent encore, mais OAuth est la méthode recommandée et plus sécurisée.
Office 365 / Microsoft 365
- Dans le portail Azure, enregistrez une application (App Registrations)
- Accordez la permission
Mail.Send(déléguée ou application) - Créez un Client Secret
- Dans GLPI, configurez SMTP :
smtp.office365.com, port 587, OAuth - Saisissez Tenant ID, Client ID et Client Secret
Modèles de notification
Personnalisez les emails dans Configuration > Notifications > Modèles de notification :
- Nouveau ticket : notifie le demandeur que le ticket a été enregistré
- Attribution : notifie le technicien désigné
- Suivi : notifie toutes les parties lors d'une mise à jour
- Résolution : notifie le demandeur avec la solution
- Satisfaction : envoie une enquête de satisfaction après la fermeture
Utilisez des variables telles que ##ticket.title##, ##ticket.description##, ##ticket.url## dans les modèles.
Résolution des problèmes
Les emails n'arrivent pas
- Vérifiez la file d'attente des emails : Administration > File d'attente des emails
- Vérifiez que le cron GLPI fonctionne (
front/cron.php) - Testez l'envoi direct : envoyez un email de test depuis l'interface
- Vérifiez les logs GLPI et du serveur SMTP
- Vérifiez le dossier spam du destinataire
Erreur d'authentification
Gmail et Office 365 bloquent l'authentification de base (identifiant + mot de passe). Utilisez OAuth 2.0 ou des mots de passe d'application (App Passwords).
Au-delà de l'email
Pour les notifications en temps réel, envisagez le module Smart Notify (cloche dans la barre de navigation) ou l'envoi via WhatsApp et Telegram.