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.
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 :
`A'
dans la ligne
Wdefine(`SMTP_MAILER_FLAGS', `e')
du fichier de configuration pour qu'elle devienne :
define(`SMTP_MAILER_FLAGS', `eA')dnl
/etc/aliases
le login FAI de tous
vos utilisateurs et leur nom d'utilisateur local de la façon suivante :
login@fai.fr: useret 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.
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.frpour chacun des utilisateurs de votre réseau.
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.
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
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.
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.
Thomas Nemeth |