]> source.dussan.org Git - rspamd.git/commitdiff
[Conf] Add replies config
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 6 Mar 2017 14:26:54 +0000 (14:26 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 6 Mar 2017 14:26:54 +0000 (14:26 +0000)
conf/modules.d/replies.conf [new file with mode: 0644]
src/plugins/lua/replies.lua

diff --git a/conf/modules.d/replies.conf b/conf/modules.d/replies.conf
new file mode 100644 (file)
index 0000000..1de8aa7
--- /dev/null
@@ -0,0 +1,31 @@
+# Please don't modify this file as your changes might be overwritten with
+# the next update.
+#
+# You can modify '$LOCAL_CONFDIR/rspamd.conf.local.override' to redefine
+# parameters defined on the top level
+#
+# You can modify '$LOCAL_CONFDIR/rspamd.conf.local' to add
+# parameters defined on the top level
+#
+# For specific modules or configuration you can also modify
+# '$LOCAL_CONFDIR/local.d/file.conf' - to add your options or rewrite defaults
+# '$LOCAL_CONFDIR/override.d/file.conf' - to override the defaults
+#
+# See https://rspamd.com/doc/tutorials/writing_rules.html for details
+
+replies {
+       # This setting is non-default & is required to be set
+       # Redis servers to use
+    #servers = "localhost";
+    # This setting is non-default & may be desirable
+    #action = "no action";
+    # These are default settings you may want to change
+    expire = 86400;
+    key_prefix = "rr";
+    message = "Message is reply to one we originated";
+    symbol = "REPLY";
+
+    .include(try=true,priority=5) "${DBDIR}/dynamic/replies.conf"
+    .include(try=true,priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/replies.conf"
+    .include(try=true,priority=10) "$LOCAL_CONFDIR/override.d/replies.conf"
+}
index b9876290b82134a0fcccb3d65c9115778a53785d..b8f60288bb61a4b729f3ab29856435946b37afb3 100644 (file)
@@ -25,6 +25,7 @@ local settings = {
   key_prefix = 'rr',
   message = 'Message is reply to one we originated',
   symbol = 'REPLY',
+  score = -2, -- Default score
 }
 
 local rspamd_logger = require 'rspamd_logger'
@@ -136,7 +137,8 @@ if opts then
     rspamd_config:register_symbol({
       name = settings['symbol'],
       parent = id,
-      type = 'virtual'
+      type = 'virtual',
+      score = settings.score,
     })
   end