[postfix] Configuration mail pour tracker@crans.org
Ignore-this: b54d8278468895b27113c0255cf5a0a3 darcs-hash:20090421204002-ffbb2-7ebcf04cc0e74654843a29fe6d372fcf593a0083.gz
This commit is contained in:
parent
3c8595de85
commit
d11e4d1043
4 changed files with 66 additions and 2 deletions
|
@ -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",
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue