Config de debbugs
Ignore-this: 1b3c95d89279811a98befe0a31439205 darcs-hash:20120328101149-108b1-9097d5063327c7321e77c4ab5b66b79febd08da6.gz
This commit is contained in:
parent
b8e6cd6d7e
commit
db414336f2
6 changed files with 23 additions and 9 deletions
|
@ -20,6 +20,6 @@
|
|||
<ConfigFile name="/etc/xen/obm"/>
|
||||
<ConfigFile name="/etc/xen/cerbere"/>
|
||||
<ConfigFile name="/etc/xen/tracker"/>
|
||||
<ConfigFile name="/etc/xen/bugs"/>
|
||||
<ConfigFile name="/etc/xen/whatsupdoc"/>
|
||||
</Group>
|
||||
</Base>
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
<Bundle name="postfix_canonical" version="2.0">
|
||||
<Group name="mail-mx" negate="true">
|
||||
<Group name="bug-tracker" negate="true">
|
||||
<ConfigFile name="/etc/postfix/canonical"/>
|
||||
<Action name="update-postfix-canonical"/>
|
||||
</Group>
|
||||
<ConfigFile name="/etc/postfix/canonical"/>
|
||||
<Action name="update-postfix-canonical"/>
|
||||
</Group>
|
||||
</Bundle>
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
<Client name="redisdead.adm.crans.org" profile="redisdead" pingable="Y" pingtime="1252769390.1"/>
|
||||
<Client name="bcfg2.adm.crans.org" profile="bcfg2" pingable="Y" pingtime="1252769390.1"/>
|
||||
<Client name="cerbere.adm.crans.org" profile="cerbere" pingable="Y" pingtime="1252769390.12"/>
|
||||
<Client name="bugs.adm.crans.org" profile="bugs"/>
|
||||
<Client name="whatsupdoc.adm.crans.org" profile="whatsupdoc"/>
|
||||
|
||||
<!-- Containers OpenVZ -->
|
||||
<Client name="notyetbroken.adm.crans.org" profile="notyetbroken" pingable="Y" pingtime="1252769390.14"/>
|
||||
|
|
|
@ -339,7 +339,7 @@
|
|||
<Group name="domu"/>
|
||||
</Group>
|
||||
|
||||
<Group name="bugs"
|
||||
<Group name="whatsupdoc"
|
||||
profile="true">
|
||||
<Group name="crans-squeeze"/>
|
||||
<Group name="domu"/>
|
||||
|
@ -743,6 +743,7 @@
|
|||
|
||||
<Group name="bug-tracker"
|
||||
comment="Bug tracker utilisant debbugs">
|
||||
<Group name="postfix.transport"/>
|
||||
<!-- TODO: A implémenter -->
|
||||
</Group>
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue