next up previous contents index
Next: Maison Up: Institut Blaise Pascal Previous: Fichiers de configuration   Contents   Index

Script de traduction


#
# 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



Pierre DAVID 2001-11-26