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:

http://gmail.google.com

Voer op het inlogscherm uw Gmail-gebruikersnaam en wachtwoord in.

Gmail account

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.

google less secure app

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.

gmail inbox

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.

google unlock account

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.

GLPI Notifications

Op het dashboardscherm wordt een nieuw meldingsvenster weergegeven.

Selecteer de optie: Configuratie e-mailmeldingen

GLPI Email followup configuration

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.

GLPI SMTP Configuration

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.

GLPI Test email

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.

queuednotification

Open de eigenschappen van de taak met de naam queuednotificationclean.

Wijzig de Run-modus in wachtrijnotificatie schoon in CLI.

queuednotificationclean

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