include junk sieve script

This commit is contained in:
Robin Raymond 2017-09-13 13:06:44 +02:00
parent 303448376b
commit 4b8669b2fe
1 changed files with 19 additions and 0 deletions

View File

@ -38,8 +38,23 @@ in
sslServerKey = keyPath;
enableLmtp = true;
modules = [ pkgs.dovecot_pigeonhole ];
protocols = [ "sieve" ];
sieveScripts = {
before = builtins.toFile "spam.sieve"
''
require "fileinto";
if header :is "X-Spam" "Yes" {
fileinto "Junk";
stop;
}
'';
};
extraConfig = ''
#Extra Config
#mail_debug = yes
mail_access_groups = ${vmailGroupName}
ssl = required
@ -51,6 +66,10 @@ in
}
}
protocol lmtp {
mail_plugins = $mail_plugins sieve
}
service auth {
unix_listener /var/lib/postfix/queue/private/auth {
mode = 0660