#
# Regles correspondant au site ibp.fr
#
# Un mailhost de domaine ibp.ibp.fr
# n mailhosts de laboratoire labo.ibp.fr
# n*n mailhosts d'equipes equipe.ibp.fr
# feuilles d'equipes machine.ibp.fr
# Les feuilles d'equipes partagent un spool commun.
# Des sous-domaines gerant un mailhost mailhost.sous-domaine.ibp.fr
#
# Signature homogene : Prenom.Nom@labo.ibp.fr faite au niveau
# des mailhosts de labo.
# Signature exceptionnelle : Prenom.Nom@ibp.fr faite au niveau
# du mailhost de l'ibp.
#
# Les courriers depuis l'exterieur passent par ibp, puis sont retransmis
# vers le mailhost de laboratoire qui les reroute via /etc/aliases
# vers le mailhost d'equipe concerne.
# Tout courrier provenant d'une machine d'equipe (feuille ou mailhost)
# est envoye au mailhost de laboratoire pour reecriture.
#
# Les courriers a destination des sous-domaines sont geres par routage
# explicite.
#
#
# Le nom du site. Utile pour les autres organismes qui veulent
# s'inspirer de ce fichier.
#
# SITE=votre-domaine.fr
SITE=ibp.fr
#
# Variables disponibles pour les fichiers de config (ceux
# fournis aux utilisateurs)
#
# Host=
# Mailhost=DOMAINE/LABO/EQUIPE/FEUILLE
#
# Variables pour Mailhost=DOMAINE
# TableRoutages= (fichier)
# RevAliases= (fichier)
#
# Variables pour Mailhost=LABO
# RevAliases= (fichier)
# ListeFeuilles= (liste machines)
# Laboratoire= (labo)
#
# Variables pour Mailhost=EQUIPE
# ListeFeuilles= (liste machines)
# Laboratoire= (labo)
#
# Variables pour Mailhost=FEUILLE
# Equipe= (machine)
#
# + les variables classiques "systemes" (Aliases, etc.)
#
case "$Mailhost" in
DOMAINE)
Domaine=$SITE
ListeDomaines="$Domaine"
AdressesLocales=DOMAINE # seulement pour ibp.fr
AdressesInternes=ETOILE_DOMAINE
RelaisExterieur=
MailhostEnInterne=
ReecritureAdressesLocales=$Domaine
ReecritureAdressesInternes=
;;
LABO)
Domaine=$SITE
ListeDomaines="$Domaine"
AdressesLocales=LISTE
AdressesInternes=ETOILE_DOMAINE
ListeAdressesLocalesOuInternes="$ListeFeuilles"
RelaisExterieur="smtp.[mailhost.$Domaine]"
MailhostEnInterne=
TableRoutages=
ReecritureAdressesLocales=$Laboratoire.$Domaine
ReecritureAdressesInternes=
;;
EQUIPE)
Domaine=$SITE
ListeDomaines="$Domaine"
AdressesLocales=LISTE
AdressesInternes=RIEN
ListeAdressesLocalesOuInternes="$ListeFeuilles"
RelaisExterieur="smtp.[$Laboratoire.$Domaine]"
MailhostEnInterne=
TableRoutages=
ReecritureAdressesLocales=$Host.$Domaine
ReecritureAdressesInternes=
;;
FEUILLE)
Domaine=$SITE
ListeDomaines="$Domaine"
AdressesLocales=RIEN
AdressesInternes=RIEN
ListeAdressesLocalesOuInternes=
RelaisExterieur="smtp.[$Equipe.$Domaine]"
MailhostEnInterne=
TableRoutages=
ReecritureAdressesLocales=
ReecritureAdressesInternes=
;;
*)
echo "Variable Mailhost mal definie" >&2
exit 1
;;
esac