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.

Gestion des routes Exim dans l'interface EAD
Gestion des routes Exim dans l'interface EAD

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.