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