On peut constater qu'on peut affiner la configuration actuelle. Pour cela, on va modifier les fichiers adéquats, en demandant ensuite à qmail de relire ses fichiers par un killall -HUP qmail-send
.
Pour l'instant, comme on a pû le voir lors de la configuration de base avec config-fast, on a configuré :
Putting tarsier.chez.moi into control/me...
c'est donc dans le fichier me qu'il faut mettre le nom complet de notre machine ;
Putting chez.moi into control/defaultdomain...
donc ici un mél envoyé à mdecore@tarsier se verra réécrire son adresse en mdecore@tarsier.chez.moi ;
Putting chez.moi into control/plusdomain...
qmail-inject ajoute aussi ce nom si le nom de domaine ne contient pas de point (nom de machine seul), sans rajouter defaultdomain
; la variable d'environnement QMAILPLUSDOMAIN outrepasse le contenu du fichier plusdomain ;
Putting tarsier.chez.moi into control/locals...
Putting tarsier.chez.moi into control/rcpthosts...
c'est d'ailleurs expliqué dans les lignes qui suivent :
Now qmail will refuse to accept SMTP messages except to tarsier.chez.moi. Make sure to change rcpthosts if you add hosts to locals or virtualdomains!
qmail refuse tous les méls sauf ceux venant de tarsier.chez.moi.
On a donc pour l'instant un serveur de méls configuré en local uniquement. On a vu plusieurs fichiers utiles à la configuration de qmail qui sont :
chez.moi
qui contient le nom de domaine à rajouter aux adresses ne contenant aucun nom de domaine ;
Il existe au moins un fichier important dont on n'a pas encore parlé : il s'agit du fichier smtproutes, qui indique comment qmail-remote devra router les méls sortants :
domaine1.com:mail.fai1.fr domaine2.fr:mail.fai2.fr:24 :mail.fai3.fr
Ici, tous les méls destinés au domaine domaine1.com seront transmits au serveur mail.fai1.fr, tous les méls destinés au domaine domaine2.com au serveur mail.fai2.fr via le port 24 et tous les autres méls au serveur mail.fai3.fr.