07 - Messagerie

1) Installation de Postfix

Dépendance

Installation des dépendance de postfix.

sudo apt update
sudo apt install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules

Configuration

Pour configurer postfix, il faut compléter la configuration ci-dessous.

relayhost = [smtp.gmail.com]:587

smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Les informations ci-dessus son à compléter dans le fichier suivant : /etc/postfix/main.cf

Ajout identifiant Gmail

Créer le fichier suivant :

sudo nano /etc/postfix/sasl_passwd

Il faut ajoute l'adresse email ainsi que le mot de passe :

[smtp.gmail.com]:587 projet-irs@gmail.com:TON_MOT_DE_PASSE_APP

Il faut bien utiliser son mot de passe d'application, pas son vrai mot de passe

Sécurité

sudo chmod 600 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd

Test envoi

La commande suivante permet de tester l'envoie d'un mail.

echo "Test mail" | mail -s "Test Zabbix" projet-irs@gmail.com

2) Configuration de Zabbix

Connexion Mail

Dans l’interface web de Zabbix :

image.png

Association Mail / utilisateur

Afin que Zabbix sache à qui envoyé l'alerte, il faut configurer l'utilisateur avec l'adresse mail de destination.

Dans l’interface web de Zabbix :

image.png

Action

Maintenant que tout est configuré, il faut maintenant créé une action.

Dans l’interface web de Zabbix :

image.png

3) Résultat

A partir de ce moment la, lorsqu'un problème est détecté une alerte est automatiquement envoyé au trois adresses configurés

image.png

4) Source

https://www.zabbix.com/documentation/6.0/fr/manual/quickstart/notification

https://www.zabbix.com/documentation/4.2/fr/manual/quickstart/notification#:~:text=La%20livraison%20des%20notifications%20est,marqu%C3%A9s%20d'un%20ast%C3%A9risque%20rouge.


Revision #3
Created 4 May 2026 14:09:23 by Mathéo
Updated 1 June 2026 09:25:27 by Mathéo