[postfix] Configuration mail pour tracker@crans.org

Ignore-this: b54d8278468895b27113c0255cf5a0a3

darcs-hash:20090421204002-ffbb2-7ebcf04cc0e74654843a29fe6d372fcf593a0083.gz
This commit is contained in:
Nicolas Dandrimont 2009-04-21 22:40:02 +02:00
parent 3c8595de85
commit d11e4d1043
4 changed files with 66 additions and 2 deletions

View file

@ -1,5 +1,7 @@
# -*- mode: python; coding: utf-8 -*-
include("ip")
header("Fichier de configuration principal de postfix.")
mx = has("mail-mx")
@ -16,6 +18,9 @@ users = has("users")
# Si vrai alors passe les mails des ml a mailman
manage_ml = has("mailing-list-manager")
# Si vrai, on est sur le tracker
tracker = has("tracker")
# La base de donnee utilise (pour les mx)
if has("ldap"):
db = "ldap"
@ -55,10 +60,16 @@ myorigin = "crans.org"
mynetworks = local_networks
if mx:
add(client_networks + adm_networks)
elif tracker:
add(adm_networks)
if not mx:
@# Ecoute en local uniquement
inet_interfaces = "loopback-only"
if not tracker:
@# Ecoute en local uniquement
inet_interfaces = "loopback-only"
else:
@# Ecoute en local et sur adm (récupération des mails @tracker.adm.crans.org
inet_interfaces = ["127.0.0.1/8", "%s/32" % admip()]
if mx:
@# Destinations acceptees
@ -83,6 +94,9 @@ if mx:
add(["lists.$mydomain"])
if not mx:
if tracker:
@# On accepte les mails destinés au tracker
mydestination = "tracker.adm.crans.org",
@# Les mails sont envoyes au MX principal
relayhost = "smtp.adm.crans.org",