Ceci est une ancienne révision du document !
Messagerie en Intranet
Le système Edubuntu, comme tous les systèmes gérant les clients légers, est destiné à accueillir de nombreux utilisateurs. Il serait alors intéressant de pouvoir échanger des messages en intranet.
Introduction
Tout système Linux inclut une messagerie au format "mbox". Dans Ubuntu, on trouve cette boîte à lettre dans le répertoire /var/mail/identifiant-utilisateur. On trouve le même fichier dans le répertoire /var/spool/mail/identifiant-utilisateur.
C'est dans cette boîte que l'utilisateur principal reçoit les messages système (cron ou autre).
Installation client
On peut manipuler simplement cette messagerie en installant le paquet bsd-mailx. Lors de l'installation à la demande Configuration du type de serveur, choisissez Local puisque vous souhaitez travailler en intranet.
Utilisation
L'utilisation de cette messagerie est très simple :
mailx riri # pour envoyer un message à l'utilisateur "riri" mailx # pour lire sa boîte à lettre
Par défaut, mail fonctionne de manière interactive, mais on peut l'utiliser dans un script :
mailx -s sujet riri < chemin-vers-un-fichier-texte-contenant-le-message
Configuration
Paramétrage du serveur local
Pour pouvoir envoyer des messages de type "votre_nom@localhost" et donc envoyer un message d'un poste client autre qu'un client léger, il faut donner un nom au serveur:
- Ouvrez le fichier /etc/resolv.conf et ajoutez la ligne :
search nom-du-serveur
- Les messages envoyés sont traités par le MTA (mail transport agent) Postfix, il faut regarder dans /etc/postfix/main.cf quelles destinations sont traitées comme internes. Ajoutez alors le nom choisi pour le serveur à la rubrique
MyDestination
:mydestination = edubuntu, localhost.localdomain, localhost.localdomain, localhost
Quelques manipulations sont encore nécessaires avant la configuration de votre messagerie :
- Ouvrez le fichier /etc/aliases :
postmaster: root root: votre_nom
- Exécutez la commande :
sudo newaliases
pour mettre à jour la configuration,
- Il est ensuite nécessaire de créer le fichier /root/.forward contenant votre nom associé à localhost :
votre_nom@localhost
. Dans le fichier copiez le contenu suivant:votre_nom@localhost
- Ajoutez votre utilisateur au groupe
mail
:sudo adduser $USER mail
- Redémarrez votre ordinateur.
Paramétrage de Thunderbird
Il ne vous reste plus qu'à ajouter un compte local à Thunderbird. Allez dans Préférences → Paramètres des comptes → Gestion des comptes → Ajouter un autre compte. Choisissez Unix Mailspool et dans la fenêtre qui s'ouvre mettez dans le champs Votre nom votre nom, et dans le champs Adresse éléctronique votre_nom@localhost.
Une fois le compte créé, allez dans Paramètres serveur et dans Répertoire local mettez /var/mail or /var/mail/votre_nom si celui-ci existe déjà.
Il vous reste encore à paramétrer le serveur smtp pour pouvoir envoyer des mail depuis votre_nom@localhost
. Allez dans Serveur sortant et cliquez sur Ajouter :
- Dans le champs Description et Nom du serveur mettez : localhost
- Dans Port mettez 25
- Dans Nom d'utilisateur mettez localhost.
Voir aussi
Création d'une boîte mail locale avec Thunderbird (en).
Contributeurs: Equipe Edubuntu-fr, françoisb, les contributeurs d'Ubuntu-fr