III. Configuration d'un MTA: le serveur Postfix▲
Pour l'acheminement des courriers, le serveur choisi est Postfix. Le paquetage qui le contient est : postfix. Le répertoire /etc/postfix et crée après installation de ce paquetage. C'est ce répertoire qui contient les fichiers de configuration de notre serveur. Son principal fichier de configuration est : main.cf.
Le tableau ci-dessous présente les directives de configuration les utiles.
DIRECTIVES DE CONFIGURATION |
COMMENTAIRES |
---|---|
myhostname |
Nom du serveur de messagerie |
mydomain |
Nom du domaine (important en cas d'existence d'un serveur DNS) |
myorigin |
Nom du domaine qui sera mentionné dans les courriers à envoyer à partir de notre système de messagerie |
alias_maps
|
Chemin de la table des alias où l'on dirige les messages envoyés à certains destinataires tels que le root |
mydestination |
Domaines de destinations à prendre en compte |
relayhost |
Serveur de relais SMTP auquel transférer les messages non gérés par le serveur courant. |
mynetworks |
Les réseaux de confiance que doit prendre en compte le serveur |
mailbox_size_limit |
Gestion de la taille maximale de la boite de réception. |
inet_interfaces |
Interfaces réseau d'écoute du serveur. |
default_transport |
Protocole, par défaut, pour le transport des messages |
home_mailbox |
Répertoire de réception des messages. Il doit exister dans les répertoires personnels de chaque utilisateur. |
mailbox_command |
Commande de récupération des messages (Généralement le MDA) |
Exemple de configuration :
myhostname=mail.sigui.ci<br/>
mydomain=sigui.ci<br/>
myorigin=$mydomain<br/>
alias_maps=hash:/etc/aliases<br/>
alias_database=hash:/etc/aliases<br/>
#Il y a aussi le vide pour indiquer que les destinations peuvent être tout autre<br/>
mydestination=sigui.ci, , localhost<br/>
#Dans le cas où il n'y a pas de serveur de relais SMTP, ne rien écrire<br/>
relayhost=<br/>
mynetworks=192.168.0.0/24, 127.0.0.0/8<br/>
#La taille maximale de la boite de réception est mise à illimité.<br/>
mailbox_size_limit=0<br/>
recipient_delimiter=+<br/>
inet_interfaces=all<br/>
#le protocole de transport des messages. Postfix est un serveur SMTP<br/>
default_transport=smtp<br/>
home_mailbox=Maildir/<br/>
#La commande de récupération des messages. Procmail est notre MDA <br/>
mailbox_command=/usr/bin/procmail<br/>