Page précédente
Table des matières
Page suivante

2. Problématique

Je cherchais depuis plusieurs semaines à configurer mon réseau afin d'avoir un serveur de mail unique pour toutes les machines avec une configuration simple sur chacune d'elles et d'avoir quelques facilités.

En effet, mon réseau local est connecté à internet via un modem branché sur la passerelle (gateway) du réseau. Cette passerelle fait office de serveur à plusieurs titres :

En tant que serveur NFS j'ai eu l'envie, dès la conception de mon réseau, de n'utiliser qu'un seul répertoire /home pour toutes les machines ainsi qu'un seul /var/spool/mail. J'ai donc exporté à partir de ma passerelle ces 2 répertoires, ainsi, je me retrouve avec les mêmes fichiers et peux lire mes messages quelquesoit la machine sur laquelle je me connecte.

Jusque là, j'avais un serveur mail par machine et cela ne me convenait pas. Je vais cependant estimer que vous avez correctement configuré votre réseau, que vous pouvez accéder à toutes les machines sans problème et que vous avez aussi configuré NFS de manière à avoir au moins les 2 répertoires /home et /var/spool/mail exportés du serveur NFS -- qui peut ne pas être le même que le serveur mails ni que la passerelle Internet.

Il fallait donc que je transforme, en plus, ma passerelle en serveur de mails un peu particulier : un mail-hub.

Ce type de configurations à plusieurs avantages pour un réseau connecté à Internet via un modem :

Voici le réseau typique auquel s'applique ce document -- sans être limitatif car ce n'est qu'un concept mis en oeuvre :

    P       : Passerelle
    C1 à Cn : Clients réseau
    FAI     : Fournisseur d'Accès à Internet

Pour me simplifier la tâche, j'ai décidé d'installer le serveur mail (mail-hub) sur la passerelle Internet puisque les scripts de connexion et de déconnexion se trouvent sur elle et que cela est plus facile à gérer pour automatiser l'envoi et la réception des mails.

Afin de réaliser ce document, je me suis appuyé sur la documentation écrite par Jean Charles Delépine disponible dans le Guide du ROOTard Linux et à l'adresse http://w1.neuronnexion.fr/~delepine/linux/sendmail.rtc.html.

Je ne m'étendrais donc pas sur la configuration de fetchmail -- qui est, de plus, ce qu'il y a de plus simple à faire -- ceci dit, vous trouverez ci-dessous un petit rappel afin de vous remettre en tête son utilisation...

Vous devez avoir installé fechmail et configuré ainsi un .fetchmailrc pour root par exemple :

---8<--- COUPER ICI ----------------------------------------------------
poll mail.fai.fr protocol pop3
     user login1, with password pass1, is user1 here
     user login2, with password pass2, is user2 here
---8<--- COUPER ICI ----------------------------------------------------

Sachant que vous pouvez utiliser plusieurs fournisseurs de comptes mails (qui peuvent ne pas être votre FAI mais de simples hébergeurs de sites et de mails).
Vous pouvez aussi laisser vos utilisateurs spécifier eux même leurs comptes mails (mais vous devrez tout de même connaitre leurs adresses e-mail afin de poursuivre la configuration de votre serveur de mails, si vous ne prenez pas la même option que moi) et utiliser un script (que vous trouverez en annexe) qui ira automatiquement chercher leurs mails.


Page précédente
Table des matières
Page suivante

Page mise à jour le 13 août 2000.
Thomas Nemeth