Config de debbugs

Ignore-this: 1b3c95d89279811a98befe0a31439205

darcs-hash:20120328101149-108b1-9097d5063327c7321e77c4ab5b66b79febd08da6.gz
This commit is contained in:
Olivier Iffrig 2012-03-28 12:11:49 +02:00
parent b8e6cd6d7e
commit db414336f2
6 changed files with 23 additions and 9 deletions

View file

@ -22,6 +22,8 @@ manage_ml = has("mailing-list-manager")
corbeau = has("corbeau")
# Si vrai, on est sur le tracker
tracker = has("tracker")
# Si vrai, on est sur le tracker debbugs
bugtracker = has("bug-tracker")
# La base de donnee utilise (pour les mx)
if has("ldap"):
@ -60,12 +62,12 @@ myorigin = "crans.org"
@# Reseaux locaux
mynetworks = local_networks
if mx:
if mx or bugtracker:
add(client_networks + adm_networks)
elif tracker:
add(adm_networks)
if not mx:
if not mx and not bugtracker:
if tracker or corbeau:
@# Ecoute en local et sur adm (récupération des mails @tracker.adm.crans.org
inet_interfaces = ["127.0.0.1", admip()]
@ -102,6 +104,9 @@ if not mx:
if corbeau:
@# On accepte les mails destinés au corbeau
mydestination = "crans.org"
if bugtracker:
@# On accepte les mails destinés à debbugs
mydestination = "bugs.crans.org"
@# Les mails sont envoyes au MX principal
relayhost = "smtp.adm.crans.org",
@ -162,6 +167,10 @@ if mx:
@# On prend aussi en compte les utilisateurs de /etc/passwd
local_recipient_maps = "$alias_maps unix:passwd.byname"
if bugtracker:
@# Ne pas vérifier que l'utilisateur existe
local_recipient_maps = ""
if mx:
@# Les anciennes ML @crans.org, @crans.ens-cachan.fr -> @lists.crans.org
virtual_alias_maps = "hash:/etc/postfix/virtual"

View file

@ -2,6 +2,12 @@
header("Transport des mails.")
if has("bug-tracker"):
@# On est sur le bug tracker
@bugs.crans.org debbugs:
else:
@bugs.crans.org smtp:[whatsupdoc.adm.crans.org]
if has("mailing-list-manager"):
@# Les mailing-listes sont delivrees localement
@lists.crans.org local