Linux communique avec vous.

Vous souhaitez être informé d’un tentative de connexion sur votre machine ? Savoir si une tache planifiée s’est bien déroulée ? Rien de plus simple demandé à Linux de vous envoyer un message. Nous allons ici aborder comment installer une messagerie locale.

Installation du serveur mail.

Nous allons ici utiliser postfix.

$sudo apt-get install postfix

Lors de l »installation on vous demande le type de serveur :

Configuration type du serveur de messagerie :  
 │ Pas de configuration
 │ Site Internet
 │ Internet avec un « smarthost »
 │ Système satellite
 │ Local uniquement
  • Choisissez « Local uniquement » ;
  • Pour le nom de domaine, laisser le nom par défaut ;
  • Destination des courriels « root » et « postmaster » saisir /var/mail/nom_utilisateur

Configuration des alias

Afin de rediriger les messages envoyés au root vers votre compte de messagerie, il faut configurer le fichier /etc/postfix/aliases.

$ sudo nano /etc/postfix/aliases

Ajoutez la ligne suivante :

root: nom_utilisateur

Test du serveur.

Vérifions à présent que tout fonctionne correctement. Pour cela nous utiliserons l’outil mailutils.

$ sudo apt-get install mailutils

Cet outil permet d’envoyer des messages en ligne de commande. Très pratique à ajouter dans un script tournant en arrière plan afin d’être tenu informé de bug éventuel. La commande pour envoyer un message simple est la suivante :

echo "Corps du message" | mail root@localhost.mail -s "Sujet du message"

Cette façon d’envoyer un message est synthétique et pratique pour les messages cours. Il existe d’autres commandes mais ce n’est pas le sujet de l’article. Pour vérifier la réception du message, il suffit de taper la commande suivante :

$ mail

ou d’ouvrir le fichier des messages

$ nano /var/lib/nom_utilisateur

N.B. :

Si vous souhaitez changer le nom de domaine de l’adresse mail, ouvrez le fichier /etc/hosts :

$ sudo nano /etc/hosts

et ajoutez la ligne suivante :

127.0.0.1     nom_hote_souhaité     nom_hote_actuel

Configuration de votre boite de messagerie.

Si vous disposez d’une messagerie de type Thunderbird ou Outlook, il est possible de récupérer vos messages locaux. Les paramètres à saisir sont les suivants :

  • Adresse électronique : nom_utilisateur@nom_domaine ;
  • Nom du serveur : nom_domaine ;
  • Nom d’utilisateur : nom_utilisateur.

La configuration est très simple, elle vous permet de recevoir et d’envoyer des messages localement.

Conclusion.

Il est assez simple de configurer une messagerie locale. Cela est très pratique pour être informé des problèmes d’exécution de scripts en arrière plan ou lors de votre absence.

Ce contenu a été publié dans Mysql, Ubuntu, avec comme mot(s)-clé(s) , , , , , . Vous pouvez le mettre en favoris avec ce permalien.