0% ont trouvé ce document utile (0 vote)
6 vues7 pages

Installation de Qmail et DNS sous Linux

Le document présente l'installation et la configuration de Qmail, un serveur de mail sous Linux, en détaillant les packages nécessaires, les étapes d'installation, ainsi que la configuration des fichiers de contrôle. Il aborde également la mise en place d'un serveur DNS avec bind et named, en expliquant les configurations requises pour le nom de domaine et la résolution d'adresses IP. Enfin, des instructions pour le démarrage des services et des tests de fonctionnement sont fournies.

Transféré par

NTANDOU
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues7 pages

Installation de Qmail et DNS sous Linux

Le document présente l'installation et la configuration de Qmail, un serveur de mail sous Linux, en détaillant les packages nécessaires, les étapes d'installation, ainsi que la configuration des fichiers de contrôle. Il aborde également la mise en place d'un serveur DNS avec bind et named, en expliquant les configurations requises pour le nom de domaine et la résolution d'adresses IP. Enfin, des instructions pour le démarrage des services et des tests de fonctionnement sont fournies.

Transféré par

NTANDOU
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

Présentation de l'installation

Le serveur de mail le plus utilisé sous Linux est Sendmail, toutefois celui-ci est très difficile à configurer,
ainsi on lui préférera Qmail, un serveur de mail alternatif.

Qmail est constitué d'un ensemble de programmes fonctionnant avec des UID/GID différents afin de
minimiser les instrusions,.

Packages nécessaires à l'installation

Afin d'installer Qmail, les packages suivants sont nécessaires :

 [Link]
 [Link]
 [Link]
 [Link]
 [Link]

Ceux-ci peuvent être téléchargés sur le site [Link].

Installation de Qmail

Pour installer Qmail, il faut dans un premier temps installer les différents paquetages RPM :

rpm -ivh [Link]


rpm -ivh [Link]
rpm -ivh [Link]
rpm -ivh [Link]
rpm -ivh [Link]

Suite à l'installation de ces paquetages, des fichiers de configuration sont créés, ainsi que deux groupes
d'utilisateurs, sept nouveaux utilisateurs, et les répertoires suivants :

 /var/qmail : répertoire principal


 \_ alias/ : réceptacle des comptes "spéciaux" (root...)
 \_ bin/ : binaires de la distribution qmail
 \_ control/ : fichiers de configuration
 \_ defaultdelivery/ : fichiers de configuration pour le format de boîte aux lettres
 \_ man/ : pages de manuel
 \_ doc/ : documentation
 \_ queue/ : la file d'attente
 \_ users/ : plan d'adressage (super-fichier d'alias)

La documentation de Qmail se trouve dans le répertoire /var/qmail/doc. Pour pouvoir utiliser les pages de
manuel consacŕes à Qmail, il vous faut ajouter manuellement le chemin vers celles-ci dans la
variables MANPATH grâce à la syntaxe suivante :

export MANPATH=$MANPATH:/var/qmail/man

Rediriger le courrier du superutilisateur

Avec Qmail, pour des raisons de sécurité, le superutilisateur (root) ne peut pas recevoir directement de
courrier. Il faut donc rediriger son courrier vers un compte particulier, en éditant le fichier .qmail-root
(tous les fichiers dont le nom commence par un point sont des fichiers cachés) situé dans le répertoire
/var/qmail/alias :

cd /var/qmail/alias
cat > .qmail-root
votre_compte_utilisateur
^D
Il est également possible de rediriger le courrier d'autres utilisateurs...

Choisir le format de boîte aux lettres

Grâce à Qmail, il est possible de choisir le format de boîte aux lettres, c'est-à-dire la manière de laquelle
les messages des utilisateurs sont stockés. Le format de boîte aux lettres "Maildir" permet de stocker les
messages des utilisateurs directement dans leur répertoire de travail (d'où la création du répertoire
Maildir dans le squelette).

Ainsi pour utiliser ce format de boîte aux lettres, il faut saisir les commandes suivantes :

cd /var/defaultdelivery
cp -f mdir rc

Configuration de Qmail

Afin de pouvoir utiliser Qmail, il reste à configurer celui-ci, notamment les fichiers de contrôle situés dans
le répertoire /var/qmail/control :

 me
contient le nom du serveur de messagerie
 defaultdomain
contient le nom de domaine par défaut
 locals
contient l'ensemble des noms/alias du serveur de messagerie
 rcpthosts
contient le nom des domaines autorisés à utiliser le serveur de messagerie pour envoyer du courrier

Voici les commandes à taper pour configurer ces fichiers :

 cd /var/qmail/control
 cat > me
 tuxserveur
 ^D
 cat > me
 tuxserveur
 ^D
 cat > defaultdomaine
 tuxdomaine
 ^D
 cat > locals
 tuxserveur
 [Link]
 smtp
 [Link]
 ^D
 cat > rcpthosts
 tuxdomaine
 .tuxdomaine
 ^D

La configuration minimale du serveur est accomplie, il est désormais possible de lancer le serveur de
messagerie

Lancement des services

Le lancement manuel des services nécessaires au serveur de messagerie se fait par les commandes
suivantes :

/etc/rc.d/init.d/[Link] start
/etc/rc.d/init.d/[Link] start
/etc/rc.d/init.d/[Link] start
Voici les commandes permettant de lancer (arrêter) automatiquement ces services à chaque
redémarrage du système :

chkconfig --level 345 qmail on


chkconfig --level 345 qmail-smtpd on
chkconfig --level 345 qmail-pop3d on
chkconfig --level 0126 qmail off
hkconfig --level 0126 qmail-smtpd off
chkconfig --level 0126 qmail-pop3d off
Mise en place d'un
Intranet
Intranet sous Linux
Installation de Linux
DNS sous Linux
Messagerie sous Linux

Packages nécessaires à l'installation

Un DNS (serveur de noms) est un serveur permettant d'associer un nom aux adresses IP des ordinateurs
du réseaux. Afin de mettre en place un tel serveur, il est nécessaire d'installer bind et named. Ceux-ci
peuvent être téléchargés sous forme de fichier RPM (dans le cas de la Mandrake il s'agit de bind-8.2.2P5-
[Link] et [Link], pour d'autres distributions il est possible de les
télécharger sur [Link] ou [Link])

Le serveur tuxserveur (d'adresse IP [Link]) va être configuré en tant que serveur de noms, afin de
permettre aux clients (une machine fonctionnant sous Linux d'adresse IP [Link] et une
fonctionnant sous Windows d'adresse IP [Link] - le masque de sous-réseau est [Link])
d'accèder aux différents services portant les alias suivants :

 serveur web : [Link]


 serveur SMTP : [Link]
 serveur POP : [Link]
 serveur de News : [Link]

Installation des packages

L'installation des packages sous forme de RPM est très simple. Il suffit de taper les commandes
suivantes :

rpm -ivh [Link]


rpm -ivh [Link]

Préliminaire

Avant de procéder à la configuration du serveur de nom, il s'agit d'éditer le fichier /etc/[Link] afin de
déclarer le nom de domaine de votre choix (ici tuxdomaine) et déclarer la machine locale (grâce à
l'adresse IP de boucle locale - [Link]) en tant que serveur de nom.

Il faut donc s'assurer de la présence des lignes suivantes dans le fichier /etc/[Link] :

domain tuxdomaine
nameserver [Link]

Ajout du domaine

Après avoir installé bind et named, il est possible d'attribuer le nom de domaine tuxdomain en éditant le
fichier /etc/[Link] :

options {
directory "/var/named";
};

//
// Déclaration de la zone pour la résolution inverse
//
zone "[Link]" {
type master;

file "[Link]";

};

zone "[Link]" {
notify no;

type master;

file "[Link]";

};

//
// Déclaration pour la résolution de nom du domaine
//

zone "tuxdomaine" {
notify no;

type master;

file "tuxdomaine";

La première partie sert à la résolution inverse, c'est-à-dire à permettre de trouver le nom d'un ordinateur
à partir de son adresse IP.

Création des fichiers de zone

Modifiez ensuite le fichier [Link] se trouvant dans le répertoire /var/named :

@ IN SOA [Link].
[Link].

(
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS [Link].
1 IN PTR localhost.

Créez enfin dans le répertoire /var/named un fichier tuxdomaine contenant :

@ IN SOA [Link].
[Link].

(
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
TXT "Serveur DNS primaire"

NS tuxserveur

NS [Link].

MX 10 tuxserveur

MX 20 [Link].

localhost A [Link]

tuxserveur A [Link]

www CNAME tuxserveur

smtp CNAME tuxserveur

pop CNAME tuxserveur

news CNAME tuxserveur

tux A [Link]

win A [Link]

...

MX permet de spécifier le nom du serveur SMTP. Ici, notre serveur tuxserveur héberge tous les services.

Pour la résolution inverse, il faut créer un fichier nommé [Link] dans /var/named contenant la
table de résolution inverse :

@ IN SOA [Link].
[Link].

1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum

IN NS [Link].

1 IN PTR [Link].

20 IN PTR [Link].

30 IN PTR [Link].

...

Démarrage du DNS

Le démon named (un démon est une application fonctionnant en permanence en arrière plan) peut être
lancé manuellement avec la commande :

/etc/rc.d/init.d/named start

Afin que le démon named se lance automatiquement au démarrage de votre machine, il est utile de créer
des liens grâce aux commandes

chkconfig --level 345 named on


chkconfig --level 0126 named off
Pour effectuer les tests de bon fonctionnement, il est conseillé de "pinger" les autres machines du réseau
grâce à la commande :

ping tux

Vous aimerez peut-être aussi