# From transport(5): # # The trivial-rewrite(8) server disallows regular expression # substitution of $1 etc. in regular expression lookup # tables, because that could open a security hole (Postfix # version 2.3 and later). # # That's why we need one definition per mailing list. define mail::mlmmj::list($ensure = 'present') { postfix::transport_regexp_snippet { "mlmmj_transport_regexp-${name}": content => "/^(${name})\\@.*$/ mlmmj:${name}\n", ensure => $ensure, } postfix::transport_regexp_snippet { "mlmmj_transport_regexp-${name}-request": content => "/^(${name})\\+.*\\@.*$/ mlmmj:${name}\n", ensure => $ensure, } }