commit ce93945: [Minor] Add option for DATE_IN_PAST/DATE_IN_FUTURE symbols

Anton Yuzhaninov citrin+git at citrin.ru
Wed Oct 7 11:14:09 UTC 2020


Author: Anton Yuzhaninov
Date: 2020-10-07 11:57:37 +0100
URL: https://github.com/rspamd/rspamd/commit/ce9394561d07edfb9ff14d5a7e3ece2722c24a24 (refs/pull/3510/head)

[Minor] Add option for DATE_IN_PAST/DATE_IN_FUTURE symbols
Value for an option is the number of full hours the date of the message
is in the past or future.

---
 rules/misc.lua | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/misc.lua b/rules/misc.lua
index d12e09e2c..870952c94 100644
--- a/rules/misc.lua
+++ b/rules/misc.lua
@@ -76,10 +76,10 @@ local date_id = rspamd_config:register_symbol({
 
     if date_diff > 86400 then
       -- Older than a day
-      task:insert_result('DATE_IN_PAST', 1.0)
+      task:insert_result('DATE_IN_PAST', 1.0, tostring(math.floor(date_diff/3600)))
     elseif -date_diff > 7200 then
       -- More than 2 hours in the future
-      task:insert_result('DATE_IN_FUTURE', 1.0)
+      task:insert_result('DATE_IN_FUTURE', 1.0, tostring(math.floor(-date_diff/3600)))
     end
   end
 })


More information about the Commits mailing list