[postfix/aliases] Passage en Python, ajout de la config pour le corbeau

Passage du fichier de config en Python pour que ce soit plus propre
Ajout de la configuration pour le groupe corbeau

darcs-hash:20100307142053-ddb99-02e9fa18f7fe68c69f8b8d7bd76a3163cffe6e91.gz
This commit is contained in:
Michel Blockelet 2010-03-07 15:20:53 +01:00
parent d6811cc957
commit fd2d55d214
4 changed files with 93 additions and 167 deletions

View file

@ -0,0 +1,93 @@
header()
info["owner"] = "root"
info["group"] = "root"
info["perms"] = 644
@# Fichier d'alias pour postfix
@#
@# Le format de ce fichier, est ultra-simple :
@# a gauche des ":", les alias "entrees".
@# a droite, les destinataires reels, separes par des virgules...
@# ce fichier est fait pour les alias internes au crans
@# Une fois ce fichier modifié, il faut lancer `postalias aliases`
@# dans /etc/postfix (ce qui devrait être fait par bcfg2)
@# Attention, il faut mettre les logins pas les alias!!!
@
# Alias communs
@# Pour tout les trucs super verbeux on envoi les mails a root uniquement
for dest in ["abuse", "amavis", "backup", "bind", "bin", "clamav", "daemon",
"ftpadm", "ftpmaster", "ftp-mirror", "ftp", "games", "gnats",
"irc", "list", "logcheck", "lp", "mail", "majordom", "man", "msql",
"munin", "news", "nobody", "operator", "postgres", "proxy", "sync",
"sys", "usenet", "uucp", "webmaster", "www-clubs", "www-data",
"www-perso"]:
print "%s: root" % dest
@root: root@crans.org
@
@# Following alias is required by the new mail protocol, RFC 822
@postmaster: root
@# Alias for mailer daemon
@mailer-daemon: postmaster
@
@# Les trucs dont on s'en fiche
@nobody: /dev/null
@bulk: /dev/null
@
if has("mail-mx"):
@# +------------+
@# | Alias root |
@# +------------+
@# Pour recevoir les mails envoyes a root, il faut s'ajouter ici a la
@# ligne suivante
@root: root, stransky, pauget, glondu, bobot, dimino, dandrimont, blockelet, durand-gasselin, huber, lagorce
@
@# +--------+
@# | Autres |
@# +--------+
@# Mail envoye par backuppc lors d'un probleme
@backuppc: roots@lists.crans.org
@# pour JBen :S
@jean.lintingre: jean.lintingre@orange.fr
@
if has("mail-mx") or has("corbeau"):
@# Post anonyme sur le newsgroup crans.radio-ragots
@le.corbeau: corbeau
@corbeau: "| /usr/scripts/corbeau"
@
if has("tracker"):
@tracker: "| /usr/local/bin/redmine_handle_mail.py"
@
if has("mail-mx"):
@# +------------------------------+
@# | Anciens comptes avec forward |
@# +------------------------------+
@manchots:chepelov@rmcnet.fr thomas.dienne@fnac.net caumont@club-internet.fr
@# destruction 1999-06-08
@arnaud:arnould@lmt.ens-cachan.fr
@arnould:arnould@lmt.ens-cachan.fr
@#destruction 20060529
@fraisse:fraisse@astro.princeton.edu
@afraisse:fraisse@astro.princeton.edu
@Aurelien.Fraisse:fraisse@astro.princeton.edu
@# destruction 20061027
@javourez:javourez@supaero.fr
@Jerome.Javourez:javourez@supaero.fr
@lynn:javourez@supaero.fr
@Mathilde.Bouvel:mathilde.bouvel@laposte.net
@# destruction 20080428
@salvetti:djoume@taket.org
@# destruction 20081005
@bouillaguet: charles.bouillaguet@ens.fr
@Charles.Bouillaguet: charles.bouillaguet@ens.fr
@# destruction 20090328
@naville: magali.naville@gmail.com
@Magali.Naville: magali.naville@gmail.com
@# destruction 20091208; Bruno Foucras
@rigolo: bruno.foucras@laposte.net