diff --git a/Metadata/groups.xml b/Metadata/groups.xml index 2912818..3b04907 100644 --- a/Metadata/groups.xml +++ b/Metadata/groups.xml @@ -629,6 +629,8 @@ comment="serveur de news"> + + diff --git a/Python/etc/postfix/main.cf b/Python/etc/postfix/main.cf index e6f8fc7..3ba4352 100644 --- a/Python/etc/postfix/main.cf +++ b/Python/etc/postfix/main.cf @@ -18,6 +18,8 @@ users = has("users") # Si vrai alors passe les mails des ml a mailman manage_ml = has("mailing-list-manager") +# Si vrai, recoit les mails pour le corbeau +corbeau = has("corbeau") # Si vrai, on est sur le tracker tracker = has("tracker") @@ -64,12 +66,12 @@ elif tracker: add(adm_networks) if not mx: - if not tracker: - @# Ecoute en local uniquement - inet_interfaces = "loopback-only" - else: + 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()] + else: + @# Ecoute en local uniquement + inet_interfaces = "loopback-only" if mx: @# Destinations acceptees @@ -97,6 +99,9 @@ if not mx: if tracker: @# On accepte les mails destinés au tracker mydestination = "tracker.adm.crans.org", + if corbeau: + @# On accepte les mails destinés au corbeau + mydestination = "crans.org" @# Les mails sont envoyes au MX principal relayhost = "smtp.adm.crans.org",