Configurar correo en servidor GLPI

glpi-postfix-1

Ya hemos hablado de la configuración e instalación básica del gestor de parque informático GLPI. Hoy trataré sobre la configuración del correo para poder enviar notificaciones de los tickets y avisos del sistema.

Para ellos debemos de instalar primero el servicio para correo POSTFIX

  1. apt-get -y install postfix mailutils

Ya hablé de ellos en un artículo anterior, que podéis consultar aquí.

Primero de todo movemos el archivo de configuración original.

  1. mv /etc/postfix/main.cf /etc/postfix/main.cf.back

Ahora creamos nuestro fichero:

  1. #Podemos escoger entre nuestro editor favorito
  2. #vim, vi, emacs, joe, nano, gedit, etc
  3. joe /etc/postfix/main.cf

Os dejo la plantilla que suelo usar yo, cosecha propia:

 

  1. smtpd_banner = $myhostname ESMTP $mail_name (Debian)
  2. biff = no
  3.  
  4. append_dot_mydomain = no
  5.  
  6. config_directory = /etc/postfix
  7. inet_interfaces = all
  8. inet_protocols = ipv4
  9.  
  10. readme_directory = no
  11.  
  12. myhostname = GLPI
  13. mynetworks = 127.0.0.0/8 192.168.0.0/16
  14. mydestination = $mydomain,$myhostname,localhost,localhost.domain
  15. relay_domains = gmail.com
  16. smtp_use_tls = yes
  17. smtp_tls_CAfile = /etc/postfix/cacert.pem
  18. smtp_sasl_auth_enable = yes
  19. smtp_sasl_mechanism_filter = login
  20. smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd
  21. smtp_sasl_security_options = noanonymous
  22. smtp_always_send_ehlo = yes
  23. smtp_generic_maps = hash:/etc/postfix/generic

A continuación creamos el archivo /etc/postfix/generic, si no existe.

  1. joe /etc/postfix/generic

La continuación que yo tengo:

  1. root@nombre-de-la-maquina nuestra@cuenta-de-correo
  2. usuario@nombre-de-la-maquina nuestra@cuenta-de-correo

Para que el archivo sea legible por el sistema de correo postfix, debemos de usar el comando postmap.

  1. postmap /etc/postfix/generic

De esta manera nos generará un archivo llamado generic.db

En la siguiente parte crearemos el archivo con las credenciales de nuestra cuenta de correo.

Si no existe lo creamos.

  1. joe /etc/postfix/sasl/passwd

La configuración debe de ser similar a la siguiente:

  1. #En caso de gmail
  2. [smtp.gmail.com]:587 nuestra@cuenta-de-correo:contraseña
  3.  
  4. #En caso de Office365/Exchange-OnLine
  5. [podxxxx.outlook.com]:587 nuestra@cuenta-de-correo:contraseña

Cambiamos los permisos del archivo.

  1. chmod 600 /etc/postfix/sasl/passwd

Lo hacemos legible para nuestro sistema de correo postfix.

  1. postmap /etc/postfix/sasl/passwd

Por último instalamos los certificados.

  1. apt-get install ca-certificates

Añadimos la autoridad certificadora:

  1. cat /etc/ssl/certs/Equifax_Secure_CA.pem >> /etc/postfix/cacert.pem

Ya podemos probar el sistema de correo.

  1. service postfix restart

Probamos a enviar un correo desde la consola de comandos.

  1. mail -s "asunto" usuario@gmail.com

Si hasta aquí ha ido todo bien, debemos probar el sistema de correo en GLPI

 

Activar las notificaciones por correo

Para ellos nos dirigimos a «Configuración» y después «Notificaciones»

glpi-postfix-2

Y las activamos con «Activar seguimiento por correo«

Una vez activado ya podemos configurar las notificaciones.

glpi-postfix-3

Aquí lo podemos configurar según nuestra configuración y necesidades:

glpi-postfix-4

En «Plantillas de notificación» y «Notificaciones» podremos ver todas las plantillas disponibles.

Hasta aquí hemos visto cómo configurar primero el servidor y después GLPI para poder enviar notificaciones vía correo electrónico.

See you soon!!

 

15 Respuestas

  1. felipe bautista dice:

    postfix ayuda a que el envio de las notificacines sea mas rapido? ya que al momnto de activarle el seguimiento por email al momento de crear una incidencia se demora en procesar la incidencia.

  2. Gustavo de Matteis dice:

    Buenas.
    Estoy tratando de configurar GLPI para que emita notificaciones, pero no he hecho lo de postfix. No me queda claro como instalarlo y no encontré el articulo donde hablas el tema de instalar postfix. Estoy intentando configurar imap. El entorno en el que estoy trabajando es XAMPP instalado en Windows Server 2008 R2.
    Desde ya muchas gracias.

    • davidochobits dice:

      Hola Gustavo,
      Primero de todo gracias por visitar la web. Yo GLPI lo he instalado siempre sobre un servidor GNU/Linux, por lo que la instalación en un Windows Server me resulta desconocida, aunque su funcionamiento entiendo que es similar. En un Windows Server 2008 debes configurar el servicio smtp, para poder enviar correos, que viene a ser una cosa parecida a postfix. Saludos

  3. Elias Hidalgo dice:

    Hola, David:

    En la organización en la que trabajo requiero integrar el glpi con el servidor de correos zimbra, el cual se encuentra operativo desde hace bastante tiempo. He probado con todas las opciones de configuración en el glpi, y nada. ¿Tengo que instalar un servidor de correo en en el mismo equipo donde tengo instalado el glpi?

    Saludos

    • Hola Elias,

      Si echas un ojo al artículo verás que utilizamos POSTFIX para el envío de correo. Una vez hecho esto sólo hace falta añadir las datos del servidor de correo. Se debe indicar también el puerto, generalmente 587.

      Un saludo

  4. Edgar dice:

    Buenas, Me gusto tu post sobre glpi, una gran herramienta, estoy tratando de configurar lo del correo pero no entiendo esta parte:
    A continuación creamos el archivo /etc/postfix/generic, si no existe.

    joe /etc/postfix/generic

    Si puedes, has un video al respecto. Si puedes trabajas con la ultima versión de glpi que es la que estoy instalando.

  5. anonimun dice:

    Muchísimas Gracias, todo funciona a la perfección.

  6. Williams dice:

    La plantilla que usas es para debian o puede usarse para Centos 7 sin ningun cambio?

  7. Williams dice:

    Añadimos la autoridad certificadora:

    1
    cat /etc/ssl/certs/Equifax_Secure_CA.pem >> /etc/postfix/cacert.pem
    Ya podemos probar el sistema de correo.

    No tengo el archivo Equifax_Secure_CA.pem que debe contener este? y en cacert.pem no tiene nada

  1. 15 octubre, 2014

    […] Siguiente capítulo: Cómo configurar correo en GLPI […]

  2. 8 julio, 2016

    […] Configurar correo en servidor GLPI […]

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.