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:

http://gmail.google.com

Sur l'écran de connexion, entrez votre nom d'utilisateur et votre mot de passe Gmail.

Gmail account

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.

google less secure app

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.

gmail inbox

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.

google unlock account

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.

GLPI Notifications

Sur l’écran du tableau de bord, une nouvelle fenêtre de notification s’affiche.

Sélectionnez l'option: Configuration du suivi de messagerie

GLPI Email followup configuration

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.

GLPI SMTP Configuration

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.

GLPI Test email

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.

queuednotification

Accédez aux propriétés de la tâche nommée queuednotificationclean.

Changez le mode d'exécution queuednotificationclean en CLI.

queuednotificationclean

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