]> gitweb.fluxo.info Git - puppet-mail.git/commitdiff
Adding additional aliases for sympa
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 2 Aug 2011 17:38:13 +0000 (14:38 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 2 Aug 2011 17:38:13 +0000 (14:38 -0300)
manifests/sympa.pp

index a30eb9f7ac856868e1d03d329b77c621b1382b89..3674f03186370c3543ff0d1d79af9ee5e8d828c1 100644 (file)
@@ -120,6 +120,39 @@ class mail::sympa inherits mail::regexps {
     recipient => "root",
     notify    => Exec["newaliases"],
   }
+
+  mailalias { "abuse-feedback-report":
+    recipient => "|/usr/lib/sympa/bin/bouncequeue sympa",
+    notify    => Exec["newaliases"],
+  }
+
+  mailalias { "bounce+*":
+    recipient => "|/usr/lib/sympa/bin/bouncequeue sympa",
+    notify    => Exec["newaliases"],
+  }
+
+  #
+  # Listserv compatibility
+  #
+  mailalias { "listserv":
+    recipient => "sympa",
+    notify    => Exec["newaliases"],
+  }
+
+  mailalias { "listserv-request":
+    recipient => "sympa-request",
+    notify    => Exec["newaliases"],
+  }
+
+  mailalias { "listserv-owner":
+    recipient => "sympa-owner",
+    notify    => Exec["newaliases"],
+  }
+
+  mailalias { "majordomo":
+    recipient => "sympa",
+    notify    => Exec["newaliases"],
+  }
 }
 
 class mail::sympa::disabled inherits mail::sympa {
@@ -149,4 +182,28 @@ class mail::sympa::disabled inherits mail::sympa {
   Mailalias["sympa-owner"] {
     ensure => absent,
   }
+
+  Mailalias["abuse-feedback-report"] {
+    ensure => absent,
+  }
+
+  Mailalias["bounce+*"] {
+    ensure => absent,
+  }
+
+  Mailalias["listserv"] {
+    ensure => absent,
+  }
+
+  Mailalias["listserv-request"] {
+    ensure => absent,
+  }
+
+  Mailalias["listserv-owner"] {
+    ensure => absent,
+  }
+
+  Mailalias["majordomo"] {
+    ensure => absent,
+  }
 }