Souhaitez-vous apprendre à utiliser configure GLPI E-mail Notification Setup? Dans ce tutoriel, nous allons vous montrer comment configurer GLPI pour envoyer des courriers électroniques à l’aide de GMAIL.
• Version GLPI: 9.3.1
Liste du Matériel:
La section suivante présente la liste du matériel utilisé pour créer ce didacticiel GLPI.
Tous les éléments matériels répertoriés ci-dessus sont disponibles sur le site Web d’Amazon.
GLPI Playlist:
Sur cette page, nous offrons un accès rapide à une liste de vidéos relatives à l’installation de Zabbix.
N’oubliez pas de vous abonner à notre chaîne youtube nommée FKIT.
Tutoriel Sur GLPI:
Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à l’installation de GLPI.
Tutoriel – Intégration Gmail
Premièrement, nous devons activer votre compte Gmail pour recevoir des connexions de programmes externes.
Ouvrez votre navigateur et accédez à votre compte Gmail.
Dans notre exemple, l’URL suivante a été entrée dans le navigateur:
Sur l’écran de connexion, entrez votre nom d’utilisateur et votre mot de passe Gmail.

Après la connexion, vous devez accéder à l’URL suivante:
• https://myaccount.google.com/lesssecureapps
Sélectionnez l’option pour activer l’utilisation d’applications moins sécurisées.

Nous devons maintenant vérifier si nous pouvons utiliser la ligne de commande Linux pour envoyer un courrier électronique à l’aide de Gmail.
Utilisez la commande suivante pour installer les packages requis.
# sudo apt-get update
# sudo apt-get install ssmtp
Modifiez le fichier ssmtp.conf pour vous connecter à notre compte Gmail.
# vi /etc/ssmtp/ssmtp.conf
root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:465
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
Dans notre exemple, nous utilisons le compte Gmail, virtualcoin.videos@gmail.com.
Dans notre exemple, le compte Gmail, virtualcoin.videos@gmail.com, utilise le mot de passe kamisama123.
Vous devez modifier le compte Gmail et le mot de passe pour refléter votre compte.
Utilisez la commande suivante pour envoyer un courrier électronique à l’aide de la ligne de commande.
# echo « E-Mail using the command-line » | ssmtp virtualcoin.videos@gmail.com
Vérifiez dans votre boîte de réception Gmail le message de test que vous venez d’envoyer.

Si le test a réussi, vous pouvez passer à la section suivante de ce didacticiel.
Si le test échoue, le message suivant peut être présenté.
• ssmtp: Authorization failed (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 – gsmtp)
Pour résoudre ce problème, vous devez accéder à l’URL suivante.
• https://accounts.google.com/DisplayUnlockCaptcha
Sélectionnez l’option pour débloquer votre compte.

Essayez à nouveau d’envoyer l’e-mail à l’aide de la ligne de commande.
Si le test a réussi, vous pouvez passer à la section suivante de ce didacticiel.
Didacticiel – Configuration de la Notification par Courrier Électronique GLPI
Ouvrez votre navigateur et entrez l’adresse IP de votre serveur Web plus / glpi.
Dans notre exemple, l’URL suivante a été entrée dans le navigateur:
• http://35.162.85.57/glpi
Sur l’écran de connexion, utilisez le nom d’utilisateur et le mot de passe par défaut.
• Nom d’utilisateur par défaut: glpi
• Mot de passe par défaut: glpi

Après une connexion réussie, vous serez envoyé au tableau de bord GLPI.

Sur l’écran du tableau de bord, accédez au menu Configuration et sélectionnez l’option Notifications.
Recherchez et activez les options suivantes:
• Activer le suivi
• Activer le suivi par courrier électronique
Cliquez sur le bouton Enregistrer.

Sur l’écran du tableau de bord, une nouvelle fenêtre de notification s’affiche.
Sélectionnez l’option: Configuration du suivi de messagerie

Sur l’écran des propriétés du courrier électronique, vous devez entrer la configuration suivante.
• Mode d’envoi des emails – SMTP + SSL
• Essayez de livrer à nouveau – 5
• Nombre maximal de tentatives de livraison – 1
• Certificat de vérification – Non
• Hôte SMTP – SMTP.GMAIL.COM
• Port – 465
• Connexion SMTP – Votre compte Gmail
• Mot de passe SMTP – Votre mot de passe Gmail
Dans notre exemple, nous avons utilisé le compte Gmail, virtualcoin.videos@gmail.com.

Cliquez sur le bouton Enregistrer.
Cliquez sur le bouton Envoyer un e-mail de test à l’administrateur.
Le compte de messagerie de l’administrateur GLPI doit recevoir un message de test.

Maintenant, nous devons configurer le serveur Linux pour envoyer automatiquement toutes les notifications par courrier électronique toutes les 5 minutes.
Premièrement, localisez et modifiez le fichier php.ini à partir du programme PHP-CLI.
N’oubliez pas que votre version de PHP et l’emplacement du fichier peuvent différer de ceux de la mienne.
# updatedb
# locate cli/php.ini
# vi /etc/php/7.2/cli/php.ini
Voici le fichier original, avant notre configuration.
;date.timezone =
memory_limit = -1
Voici le nouveau fichier avec notre configuration.
N’oubliez pas que votre fuseau horaire PHP n’est peut-être pas le même que le mien.
date.timezone = America/Sao_Paulo
memory_limit = 128M
Sur la console Linux, créez une tâche planifiée pour exécuter le script cron.php toutes les 5 minutes.
# crontab -e
*/5 * * * * /usr/bin/php /var/www/html/glpi/front/cron.php
Accédez au menu Configuration> Actions automatiques.
Accédez aux propriétés de la tâche nommée queuednotification.
Changez le mode d’exécution de la file d’attente pour la notification en CLI.

Accédez aux propriétés de la tâche nommée queuednotificationclean.
Changez le mode d’exécution queuednotificationclean en CLI.

Toutes nos félicitations! Vous avez configuré la notification par courrier électronique du serveur GLPI.
Vous pouvez surveiller si les courriels sont envoyés à l’aide de la commande suivante.
# tail -f /var/www/html/glpi/files/_log/cron.log
2018-10-30 17:27:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:27:51 [2@ip-172-31-29-42]
Internal #1: Launch graph
2018-10-30 17:28:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:29:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:30:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:31:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:31:04 [6@ip-172-31-29-42]
Internal #1: Launch reservation
2018-10-30 17:32:02 [@ip-172-31-29-42]
External #1: Launch queuednotification