Wilt u leren hoe u GLPI-instellingen voor e-mailmeldingen configureren kunt gebruiken? In deze zelfstudie laten we u zien hoe u GLPI configureert om e-mails te verzenden met behulp van GMAIL.
• GLPI-versie: 9.3.1
Hardware Lijst:
In de volgende sectie wordt de lijst met apparatuur weergegeven die is gebruikt om deze GLPI-zelfstudie te maken.
Elk onderdeel van de hierboven genoemde hardware is te vinden op de Amazon-website.
GLPI Playlist:
Op deze pagina bieden we snelle toegang tot een lijst met video’s met betrekking tot Zabbix-installatie.
Vergeet niet je te abonneren op ons YouTube-kanaal met de naam FKIT.
GLPI Gerelateerde Zelfstudie:
Op deze pagina bieden we snelle toegang tot een lijst met handleidingen met betrekking tot GLPI-installatie.
Zelfstudie – Gmail-integratie
Ten eerste moeten we uw Gmail-account inschakelen om verbindingen van externe programma’s te ontvangen.
Open uw browser en open uw Gmail-account.
In ons voorbeeld is de volgende URL in de browser ingevoerd:
Voer op het inlogscherm uw Gmail-gebruikersnaam en wachtwoord in.
Na het inloggen hebt u toegang tot de volgende URL:
• https://myaccount.google.com/lesssecureapps
Selecteer de optie om het gebruik van minder veilige applicaties in te schakelen.
Nu moeten we testen of we de Linux-opdrachtregel kunnen gebruiken om een e-mail te verzenden met Gmail.
Gebruik de volgende opdracht om de vereiste pakketten te installeren.
# sudo apt-get update
# sudo apt-get install ssmtp
Bewerk het bestand ssmtp.conf om verbinding te maken met ons Gmail-account.
# 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
In ons voorbeeld gebruiken we het Gmail-account virtualcoin.videos@gmail.com.
In ons voorbeeld gebruikt het Gmail-account virtualcoin.videos@gmail.com het wachtwoord kamisama123.
U moet het Gmail-account en wachtwoord wijzigen om uw account weer te geven.
Gebruik de volgende opdracht om een e-mail te verzenden via de opdrachtregel.
# echo “E-Mail using the command-line” | ssmtp virtualcoin.videos@gmail.com
Controleer uw Gmail-inbox voor het testbericht dat u zojuist hebt verzonden.
Als de test succesvol was, kunt u doorgaan naar het volgende gedeelte van deze tutorial.
Als de test niet is geslaagd, kan het volgende bericht worden weergegeven.
• ssmtp: Authorization failed (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 – gsmtp)
Om dit probleem op te lossen, hebt u toegang tot de volgende URL nodig.
• https://accounts.google.com/DisplayUnlockCaptcha
Selecteer de optie om uw account te deblokkeren.
Probeer het e-mail opnieuw te verzenden via de opdrachtregel.
Als de test succesvol was, kunt u doorgaan naar het volgende gedeelte van deze tutorial.
Tutorial – GLPI E-mail Notificatie Instellen
Open uw browser en voer het IP-adres van uw webserver plus / glpi in.
In ons voorbeeld is de volgende URL in de browser ingevoerd:
• http://35.162.85.57/glpi
Gebruik op het inlogscherm de standaard gebruikersnaam en het standaardwachtwoord.
• Standaard gebruikersnaam: glpi
• Standaard wachtwoord: glpi
Na een succesvolle aanmelding wordt u naar het GLPI-dashboard gestuurd.
Ga op het dashboard naar het menu Instellingen en selecteer de optie Meldingen.
Lokaliseer en activeer de volgende opties:
• Follow-up inschakelen
• Follow-up inschakelen via e-mail
Klik op de knop Opslaan.
Op het dashboardscherm wordt een nieuw meldingsvenster weergegeven.
Selecteer de optie: Configuratie e-mailmeldingen
Op het scherm Eigenschappen e-mail moet u de volgende configuratie invoeren.
• Verzendwijze van e-mails – SMTP + SSL
• Probeer opnieuw te leveren – 5
• Maximale bezorging van nieuwe pogingen – 1
• Controleer certificaat – nr
• SMTP-host – SMTP.GMAIL.COM
• Poort – 465
• SMTP-aanmelding – uw Gmail-account
• SMTP-wachtwoord – uw Gmail-wachtwoord
In ons voorbeeld hebben we het Gmail-account virtualcoin.videos@gmail.com gebruikt.
Klik op de knop Opslaan.
Klik op de test-e-mail verzenden naar de knop Beheerder.
Het GLPI-beheerders e-mailaccount moet een testbericht ontvangen.
Nu moeten we de Linux-server configureren om automatisch alle e-mailmeldingen elke 5 minuten te verzenden
Zoek eerst het php.ini-bestand uit het PHP-CLI-programma en bewerk het.
Houd er rekening mee dat uw PHP-versie en de locatie van het bestand mogelijk niet hetzelfde zijn als de mijne.
# updatedb
# locate cli/php.ini
# vi /etc/php/7.2/cli/php.ini
Hier is het originele bestand, vóór onze configuratie.
;date.timezone =
memory_limit = -1
Hier is het nieuwe bestand met onze configuratie.
Houd er rekening mee dat uw PHP-tijdzone mogelijk niet dezelfde is als de mijne.
date.timezone = America/Sao_Paulo
memory_limit = 128M
Maak op de Linux-console een geplande taak om het cron.php-script om de 5 minuten uit te voeren.
# crontab -e
*/5 * * * * /usr/bin/php /var/www/html/glpi/front/cron.php
Open het menu Instellingen> Automatische acties.
Open de eigenschappen van de taak met de naam queuednotification.
Wijzig de Run-modus in wachtrijnotificatie in CLI.
Open de eigenschappen van de taak met de naam queuednotificationclean.
Wijzig de Run-modus in wachtrijnotificatie schoon in CLI.
Gefeliciteerd! U hebt de e-mailmelding van de GLPI-server geconfigureerd.
U kunt controleren of de e-mails worden verzonden met behulp van de volgende opdracht.
# 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