]> gitweb.fluxo.info Git - puppet-mail.git/commitdiff
Adding transport regexp for firma
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 11 Apr 2012 21:47:59 +0000 (18:47 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 11 Apr 2012 21:47:59 +0000 (18:47 -0300)
manifests/firma.pp
templates/postfix/firma/transport_regexp.erb [new file with mode: 0644]

index ce24d8bccfdc25f500df1d9fbb5b3038e1e22e5b..3e137e6e4a29d3268f4639a287bc056f0f1d35cd 100644 (file)
@@ -4,8 +4,12 @@ class mail::firma {
 
   postfix::config { "firma_destination_recipient_limit": value => '1', nonstandard => true }
 
+  postfix::transport_regexp_snippet { 'firma_transport_regexp':
+    content => template('mail/postfix/firma/transport_regexp.erb'),
+  }
+
   postfix::transport { "${firma_subdomain}.$domain":
-    ensure      => present,
+    ensure      => absent,
     destination => "firma",
   }
 
diff --git a/templates/postfix/firma/transport_regexp.erb b/templates/postfix/firma/transport_regexp.erb
new file mode 100644 (file)
index 0000000..a6a940b
--- /dev/null
@@ -0,0 +1,2 @@
+/^.*-request\@<%= firma_subdomain.gsub(/\./, '\.') %>\.(.*)$/ firmarequest:
+/^.*\@<%= firma_subdomain.gsub(/\./, '\.') %>\.(.*)$/       firma: