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

4.4 Explications sur le fichier linux-mailhub.rtc.mc

Vous devez préparer plusieurs fichiers supplémentaires pour votre mail-hub, contenant des informations sur vos utilisateurs et vos machines. Le fichier linux-netclient.rtc.mc étant fini, il n'y a rien à spécifier pour lui. Son installation est décrite dans le chapitre suivant.

Les fichiers décrits dans cette section ne sont à mettre QUE sur le mailhub.

4.4.1 Le fichier /etc/aliases

Ce fichier standard doit contenir le nom des alias de vos utilisateurs. Vous DEVEZ y avoir mis au moins les entrées suivantes :

postmaster:     root
MAILER-DAEMON:  postmaster
root:           votreloginlocal

Vous pouvez y ajouter des alias afin de permettre d'envoyer des messages à tout un groupe à la fois ou à tout le monde :

all: user1, user2, user3, ...
staff: user2, user4, ...

Cependant, si vous avez choisi la 1ère solution pour la redirection des messages locaux, vous devez faire la chose suivante :

  1. rajouter le drapeau `A' dans la ligne Wdefine(`SMTP_MAILER_FLAGS', `e') du fichier de configuration pour qu'elle devienne :
    define(`SMTP_MAILER_FLAGS', `eA')dnl
    
  2. rajouter dans le fichier /etc/aliases le login FAI de tous vos utilisateurs et leur nom d'utilisateur local de la façon suivante :
    login@fai.fr:   user
    
    et ce pour chacun de vos utilisateurs.

Cette modification permet de rediriger tous les messages des utilisateurs locaux à d'autres utilisateurs locaux vers leur boite locale et non vers celles de l'hébergeur de comptes mails. Il est en cela totalement différent du fichier suivant.

4.4.2 Le fichier /etc/revaliases

Ce fichier contient la correspondance user -> login@fai.fr et permet de mettre dans les messages destinés à l'extérieur du réseau local l'adresse de réponse pour l'utilisateur qui à émis ces messages : l'adresse de l'hébergeur de comptes mails.

Vous devez donc mettre dans ce fichier :

user:   login@fai.fr
pour chacun des utilisateurs de votre réseau.

4.4.3 Le fichier /etc/machines

Ce fichier contient la liste des noms des machines complètement qualifiés (FQDN : Fully Qualified Domain Name) donc de la forme

mailhub.mondomaine.tld
machine1.mondomaine.tld
machine2.mondomaine.tld
...
machinen.mondomaine.tld

Ces noms, vous le remarquez, correspondent aux noms des machines du schéma montré dans le chapitre 2 : P, C1...Cn.
C'est la liste des noms des machines qui auront leur nom masqué par celui du mailhub. Ce fichier est indispensable pour que l'émission des messages se fasse correctement.

4.4.4 Le fichier /etc/mail/access

Ce fichier contient lui aussi la liste des machines mais avec une donnée supplémentaire : un mot-clef indiquant que le mail-hub est autorisé à transmettre les messages en provenance de ces machines. Pour chacune des machines vous devez donc y mettre une ligne :

mailhub.mondomaine.tld      RELAY
machine1.mondomaine.tld     RELAY
...
machinen.mondomaine.tld     RELAY

4.4.5 Le fichier /etc/nsswitch.conf

Il doit contenir quelquechose du genre :

     # /etc/nsswitch.conf
     #
     # Name Service Switch configuration file.
     #
     
     passwd:     files
     shadow:     files
     group:      files

     # On veut que le fichier /etc/hosts soit visité en
     # premier. 
     # Attention de bien laisser une référence au service de noms (DNS)
     # ou vous ne pourrez plus utiliser d'outils réseaux compilés en libc6 !
       
     hosts:      files dns

     networks:   files
     
     ethers:     files
     protocols:  files
     rpc:        db files
     services:   files

Pour plus d'informations reportez-vous à la documentation de Jean Charles Delépine dans le Guide du ROOTard Linux sur la configuration de sendmail.

4.4.6 Le fichier /etc/hosts

Vous devez rajouter l'adresse IP du serveur smtp de votre FAI :

xxx.xxx.xxx.xxx          mail.fai.fr  mail

Ainsi, quand sendmail cherchera le relai smtp, il ira directement voir dans /etc/hosts sans se soucier du DNS.

Pour plus d'informations reportez-vous à la documentation de Jean Charles Delépine dans le Guide du ROOTard Linux sur la configuration de sendmail.


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

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