diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-03-01 02:49:14 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-03-01 02:49:14 -0500 |
commit | 12fa2b4d000eb4ab6656639373a7fc99e7fc7bfe (patch) | |
tree | 6ce99088c68d5b20cfa8c188b03341490f01d770 /modules/mail | |
parent | 1079717aa8e71b18b15db05a9c719653874b52e4 (diff) | |
download | puppet-tozt-12fa2b4d000eb4ab6656639373a7fc99e7fc7bfe.tar.gz puppet-tozt-12fa2b4d000eb4ab6656639373a7fc99e7fc7bfe.zip |
try adding a sieve filter
Diffstat (limited to 'modules/mail')
-rw-r--r-- | modules/mail/files/dovecot.conf | 1 | ||||
-rw-r--r-- | modules/mail/manifests/mailu.pp | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/modules/mail/files/dovecot.conf b/modules/mail/files/dovecot.conf index 452e774..74ce864 100644 --- a/modules/mail/files/dovecot.conf +++ b/modules/mail/files/dovecot.conf @@ -1,4 +1,5 @@ plugin { + sieve_after = file:/overrides/sieve sieve_spamtest_status_type = score sieve_spamtest_status_header = X-Spam-Status: [[:alnum:]]+, score=(-?[[:digit:]]+\.[[:digit:]]+) } diff --git a/modules/mail/manifests/mailu.pp b/modules/mail/manifests/mailu.pp index 2dce24f..492dd8f 100644 --- a/modules/mail/manifests/mailu.pp +++ b/modules/mail/manifests/mailu.pp @@ -73,6 +73,14 @@ class mail::mailu { source => "puppet:///modules/mail/milter_headers.conf", require => File["/media/persistent/overrides/rspamd"], notify => Service["mailu"]; + "/media/persistent/overrides/sieve": + ensure => directory, + require => File["/media/persistent/overrides"]; + } + + secret { "/media/persistent/overrides/sieve/filters.sieve": + source => 'sieve', + require => File["/media/persistent/overrides/sieve"]; } file { "/etc/systemd/system/mailu.service": |