[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

@ -1,37 +0,0 @@
# -*- coding: utf-8; mode: conf-space -*-
#
# Fichier gere par BCfg2
#
# Fichier d'alias pour postfix,
# pour les serveurs non mx
root: root@crans.org
backup: root
bin: root
daemon: root
ftp: root
ftpmaster: root
ftp-mirror: root
games: root
gnats: root
irc: root
list: root
lp: root
mail: root
majordom: root
man: root
msql: root
news: root
nobody: root
operator: root
postgres: root
postmaster: root
proxy: root
sync: root
sys: root
uucp: root
www-data: root
mailer-daemon: postmaster
webmaster: root

View file

@ -1,91 +0,0 @@
# -*- coding: utf-8; mode: conf-space -*-
#
# Fichier gere par BCfg2
#
# 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 root |
# +------------+
# Pour recevoir les mails envoye a root, il faut s'ajouter ici a la
# ligne suivante
root: root, stransky, pauget, glondu, bobot, dimino, dandrimont, blockelet, durand-gasselin, huber, lagorce
# Pour tout les trucs super verbeux on envoi les mails a root uniquement
abuse: root
news: root
irc: root
list: root
ftpadm: root
postgres: root
www-perso: root
www-clubs: root
www-data: root
munin: root
amavis: root
bind: root
logcheck: root
usenet: root
clamav: root
# Following alias is required by the new mail protocol, RFC 822
postmaster: root
# Alias for mailer daemon
MAILER-DAEMON: root
# +--------+
# | Autres |
# +--------+
# Mail envoye par backuppc lors d'un probleme
backuppc: roots@lists.crans.org
# Post annonyme sur le newsgroup crans.radio-ragots
le.corbeau: corbeau
corbeau: "| /usr/scripts/corbeau"
# Les trucs dont on s'en fiche
nobody: /dev/null
bulk: /dev/null
# +------------------------------+
# | Anciens comptes avec forward |
# +------------------------------+
manchots:chepelov@rmcnet.fr thomas.dienne@fnac.net caumont@club-internet.fr
# destruction 1999-06-08
arnaud:Olivier.Arnould@crans.ens-cachan.fr
# destruction 1999-06-08
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
# pour JBen :S
jean.lintingre: jean.lintingre@orange.fr

View file

@ -1,39 +0,0 @@
# -*- coding: utf-8; mode: conf-space -*-
#
# Fichier gere par BCfg2
#
# Fichier d'alias pour postfix,
# pour les serveurs non mx
root: root@crans.org
backup: root
bin: root
daemon: root
ftp: root
ftpmaster: root
ftp-mirror: root
games: root
gnats: root
irc: root
list: root
lp: root
mail: root
majordom: root
man: root
msql: root
news: root
nobody: root
operator: root
postgres: root
postmaster: root
proxy: root
sync: root
sys: root
uucp: root
www-data: root
mailer-daemon: postmaster
webmaster: root
tracker: "| /usr/local/bin/redmine_handle_mail.py"

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