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.

Ce document date de 2007, a mettre a jour SVP

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).

Karmic et versions supérieures d'Ubuntu

On peut manipuler simplement cette messagerie en installant "mailx" par l'interface Synaptic ou bien en ligne de commande :

  sudo apt-get install bsd-mailx

Hardy

On peut manipuler simplement cette messagerie en installant "mailx" par l'interface Synaptic ou bien en ligne de commande :

  sudo apt-get install mailx

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

Paramétrage Evolution

Le logiciel Evolution peut inclure cette boîte en effectuant "Edition→Préférences→Ajouter un compte".

Attention : le fichier "/var/mail/identifiant-utilisateur" n'est créé que lors de la réception d'un premier message (à l'aide d'un script utilisant "mail", par exemple).

L'envoi vers la messagerie interne est géré par "Sendmail" :

On obtient une boîte à lettre dite "de spool" pleinement fonctionnelle :

En tapant simplement "riri" dans le champ "Destinataire" d'un nouveau courrier, on envoie un message à l'utilisateur "riri".

Paramétrage serveur local

Pour pouvoir envoyer des messages de type "riri@quelque-chose" et donc envoyer un message d'un poste client autre qu'un client léger, il faut donner un nom au serveur.

Editer le fichier "resolv.conf" :

  sudo gedit /etc/resolv.conf

et ajouter la ligne :

  search nom-du-serveur

Les messages envoyés sont traités par le MTA (mail transport agent) Postfix. Il faut regarder dans "main.cf" quelles destinations sont traitées comme internes.

  sudo gedit /etc/postfix/main.cf

On ajoute alors le nom choisi pour le serveur à la rubrique "MyDestination" :

  mydestination = edubuntu, localhost.localdomain, localhost.localdomain, localhost

Nota : pour accéder à sa boîte depuis un poste client Windows, il faudrait mettre en place un serveur de type "webmail" (à réfléchir).


Contributeurs: Equipe Edubuntu-fr, françoisb, Manu

  • messagerie_intranet.1297686370.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)