[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
39
Cfg/etc/postfix/aliases/aliases.H_tracker.adm.crans.org
Normal file
39
Cfg/etc/postfix/aliases/aliases.H_tracker.adm.crans.org
Normal file
|
@ -0,0 +1,39 @@
|
|||
# -*- 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"
|
|
@ -30,6 +30,12 @@ forum@crans.org forum@lists.crans.org
|
|||
forum@crans.ens-cachan.fr forum@lists.crans.org
|
||||
praccis@crans.org praccis@lists.crans.org
|
||||
|
||||
# +---------+
|
||||
# | tracker |
|
||||
# +---------+
|
||||
|
||||
tracker@crans.org tracker@tracker.adm.crans.org
|
||||
|
||||
# +-------------+
|
||||
# | temporaires |
|
||||
# +-------------+
|
||||
|
|
|
@ -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:
|
||||
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",
|
||||
|
||||
|
|
|
@ -18,6 +18,8 @@ public = has("mail-mx-public")
|
|||
# Si vrai alors delivre localement les mails des adherents.
|
||||
users = has("users")
|
||||
|
||||
tracker = has("tracker")
|
||||
|
||||
pub = pubip()
|
||||
adm = admip()
|
||||
loc = "127.0.0.1"
|
||||
|
@ -99,6 +101,9 @@ if main:
|
|||
@ -o smtpd_tls_wrappermode=yes
|
||||
@ -o smtpd_sasl_auth_enable=yes
|
||||
@ -o smtpd_client_restrictions=permit_sasl_authenticated,reject
|
||||
elif tracker:
|
||||
@smtp inet n - - - - smtpd
|
||||
@ -o receive_override_options=no_address_mappings
|
||||
else:
|
||||
if has("titanic"):
|
||||
print ext + ":smtp inet n - - - - smtpd"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue