summaryrefslogtreecommitdiff
path: root/manifests/sympa.pp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2011-08-02 14:38:13 -0300
committerSilvio Rhatto <rhatto@riseup.net>2011-08-02 14:38:13 -0300
commitc86888347489c9be28a141242d0e5bfc8cb3ccb5 (patch)
tree403375a5cb6daf777e08ca19e91110cd9765bb6e /manifests/sympa.pp
parent0f43980f8ef5b063c756e75d4a63f88f07b73e4c (diff)
downloadpuppet-mail-c86888347489c9be28a141242d0e5bfc8cb3ccb5.tar.gz
puppet-mail-c86888347489c9be28a141242d0e5bfc8cb3ccb5.tar.bz2
Adding additional aliases for sympa
Diffstat (limited to 'manifests/sympa.pp')
-rw-r--r--manifests/sympa.pp57
1 files changed, 57 insertions, 0 deletions
diff --git a/manifests/sympa.pp b/manifests/sympa.pp
index a30eb9f..3674f03 100644
--- a/manifests/sympa.pp
+++ b/manifests/sympa.pp
@@ -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,
+ }
}