¿Le gustaría aprender a usar la configuración de notificación de correo electrónico GLPI? En este tutorial, le mostraremos cómo configurar GLPI para enviar correos electrónicos utilizando GMAIL.

• Versión GLPI: 9.3.1

Lista de Hardware:

La siguiente sección presenta la lista de equipos utilizados para crear este tutorial GLPI.

Todas las piezas de hardware mencionadas anteriormente se pueden encontrar en el sitio web de Amazon.

GLPI Playlist:

En esta página, ofrecemos acceso rápido a una lista de videos relacionados con la instalación de Zabbix.

No olvides suscribirte a nuestro canal de youtube llamado FKIT.

Tutoriales Relacionados con GLPI:

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con la instalación de GLPI.

Tutorial - Integración Gmail

Primero, necesitamos habilitar su cuenta de Gmail para recibir conexiones de programas externos.

Abra su navegador y acceda a su cuenta de Gmail.

En nuestro ejemplo, la siguiente URL fue ingresada en el navegador:

http://gmail.google.com

En la pantalla de inicio de sesión, ingrese su nombre de usuario y contraseña de Gmail.

Gmail account

Después del inicio de sesión, debe acceder a la siguiente URL:

• https://myaccount.google.com/lesssecureapps

Seleccione la opción para habilitar el uso de aplicaciones menos seguras.

google less secure app

Ahora, necesitamos probar si podemos usar la línea de comandos de Linux para enviar un correo electrónico utilizando Gmail.

Use el siguiente comando para instalar los paquetes requeridos.

# sudo apt-get update
# sudo apt-get install ssmtp

Edite el archivo ssmtp.conf para conectarse a nuestra cuenta de 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

En nuestro ejemplo, estamos usando la cuenta de Gmail virtualcoin.videos@gmail.com.

En nuestro ejemplo, la cuenta de Gmail virtualcoin.videos@gmail.com está usando la contraseña kamisama123.

Debe cambiar la cuenta de Gmail y la contraseña para reflejar su cuenta.

Utilice el siguiente comando para enviar un correo electrónico utilizando la línea de comandos.

# echo "E-Mail using the command-line" | ssmtp virtualcoin.videos@gmail.com

Verifique en su bandeja de entrada de Gmail el mensaje de prueba que acaba de enviar.

gmail inbox

Si la prueba fue exitosa, puede avanzar a la siguiente sección de este tutorial.

Si la prueba no tuvo éxito, se puede presentar el siguiente mensaje.

• ssmtp: Authorization failed (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

Para resolver este problema, necesita acceder a la siguiente URL.

• https://accounts.google.com/DisplayUnlockCaptcha

Seleccione la opción para desbloquear su cuenta.

google unlock account

Intente nuevamente enviar el correo electrónico utilizando la línea de comandos.

Si la prueba fue exitosa, puede avanzar a la siguiente sección de este tutorial.

Tutorial - Configuración de Notificación de Correo Electrónico GLPI

Abra su navegador e ingrese la dirección IP de su servidor web más / glpi.

En nuestro ejemplo, la siguiente URL fue ingresada en el navegador:

• http://35.162.85.57/glpi

En la pantalla de inicio de sesión, use el nombre de usuario y la contraseña predeterminados.

• Nombre de usuario predeterminado: glpi
• Contraseña predeterminada: glpi

Después de un inicio de sesión exitoso, se le enviará al Tablero de GLPI.

En la pantalla del panel, acceda al menú de Configuración y seleccione la opción Notificaciones.

Localiza y habilita las siguientes opciones:

• Habilitar seguimiento
• Habilitar el seguimiento por correo electrónico

Haga clic en el botón Guardar.

GLPI Notifications

En la pantalla del tablero, se mostrará una nueva ventana de notificación.

Selecciona la opción: Configuración de seguimiento de correo electrónico.

GLPI Email followup configuration

En la pantalla de propiedades del correo electrónico, debe ingresar la siguiente configuración.

• Modo de envío de correos electrónicos - SMTP + SSL.
• Trate de entregar de nuevo - 5
• Reintentos máximos de entrega: 1
• Certificado de cheque - No
• SMTP Host - SMTP.GMAIL.COM
• Puerto - 465
• Inicio de sesión SMTP - Tu cuenta de Gmail
• Contraseña SMTP - Tu contraseña de Gmail

En nuestro ejemplo, usamos la cuenta de Gmail virtualcoin.videos@gmail.com.

GLPI SMTP Configuration

Haga clic en el botón Guardar.

Haga clic en el botón Enviar un correo electrónico de prueba al administrador.

La cuenta de correo electrónico del administrador de GLPI debería recibir un mensaje de prueba.

GLPI Test email

Ahora, necesitamos configurar el servidor Linux para enviar automáticamente todas las notificaciones por correo electrónico cada 5 minutos

Primero, localice y edite el archivo php.ini del programa PHP-CLI.

Tenga en cuenta que su versión de PHP y la ubicación del archivo pueden no ser las mismas que las mías.

# updatedb
# locate cli/php.ini
# vi /etc/php/7.2/cli/php.ini

Aquí está el archivo original, antes de nuestra configuración.

;date.timezone =
memory_limit = -1

Aquí está el nuevo archivo con nuestra configuración.

Tenga en cuenta que su zona horaria de PHP puede no ser la misma que la mía.

date.timezone = America/Sao_Paulo
memory_limit = 128M

En la consola de Linux, cree una tarea programada para ejecutar el script cron.php cada 5 minutos.

# crontab -e

*/5 * * * * /usr/bin/php /var/www/html/glpi/front/cron.php

Accede al menú Configuración> Acciones automáticas.

Acceda a las propiedades de la tarea llamada queuednotnotification.

Cambie el modo de ejecución de la notificación en cola a CLI.

queuednotification

Acceda a las propiedades de la tarea llamada queuednotificationclean.

Cambie el modo de ejecución queuednotificationclean a CLI.

queuednotificationclean

¡Felicidades! Ha configurado la notificación de correo electrónico del servidor GLPI.

Puede controlar si los correos electrónicos se están enviando con el siguiente comando.

# 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