Fonctionnalités de l'EAD propres au module Seshat
Gestion des routes
La gestion du routage des messages vers les établissements de l'Académie s'effectue fait via l'EAD.
Dans le menu Messagerie
l'outil Routes Exim
permet d'associer facilement un nom de domaine à une adresse IP.
Une fois le couple domaine/IP ajouté, tous les courriers électroniques à destination de ce domaine et du domaine restreint associé (le nom de domaine préfixé de i-) seront réexpédiés vers le serveur SMTP[1] possédant l'adresse IP entrée.
Cela implique que le serveur Seshat puisse accéder au port 25 des serveurs de messagerie.
Inversement, pour l'envoi de courrier, Seshat doit être déclaré comme passerelle de messagerie pour les serveurs et son port 25 accessible.
Truc & astuce
Les couples domaine/IP enregistrés par l'EAD sont stockés dans le fichier /var/lib/eole/config/routes.ead
.
C'est un fichier au format CSV[2] dont le séparateur est le caractère #
:
etab1.ac-test.fr#10.121.xxx.xxx
etab2.ac-test.fr#10.121.xxx.xxx
etab3.ac-test.fr#10.121.xxx.xxx
Le script gen_routes.py
génère les fichiers /etc/mail/routes
(liste des noms de domaines autorisés à être relayés) et /etc/mail/relayhosts
(adresses IP autorisées à utiliser ce serveur comme relai de messagerie) à partir de ce fichier CSV.
Attention
Si le relai des messages est désactivé dans l'interface de configuration du module, les fichiers de configuration générés sont ignorés.