瀏覽代碼

[Dovecot] New global post-filter: drop duplicates as received within 60 minutes

andryyy 4 年之前
父節點
當前提交
ce77d87c8d
共有 2 個文件被更改,包括 15 次插入0 次删除
  1. 6 0
      data/conf/dovecot/global_sieve_after
  2. 9 0
      data/web/inc/lib/sieve/extensions/duplicate.xml

+ 6 - 0
data/conf/dovecot/global_sieve_after

@@ -6,6 +6,7 @@ require "mailbox";
 require "variables";
 require "subaddress";
 require "envelope";
+require "duplicate";
 
 if header :contains "X-Spam-Flag" "YES" {
   fileinto "Junk";
@@ -22,3 +23,8 @@ if allof (
     fileinto :create "INBOX/${tag}";
   }
 }
+
+if duplicate {
+  discard;
+  stop;
+}

+ 9 - 0
data/web/inc/lib/sieve/extensions/duplicate.xml

@@ -0,0 +1,9 @@
+<?xml version='1.0' standalone='yes'?>
+
+<extension name="duplicate">
+
+	<test name="duplicate">
+
+	</test>
+
+</extension>