]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Some adjustments 5240/head
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 10 Dec 2024 11:36:41 +0000 (11:36 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 10 Dec 2024 11:36:41 +0000 (11:36 +0000)
lualib/lua_mime.lua

index 24d02c304c0fbee6d6ce0526bb79db420cd08bb3..1135f2b63a9f677796a4eb102b58902c27328e6f 100644 (file)
@@ -969,7 +969,7 @@ exports.anonymize_message = function(task, settings)
   local rspamd_re = require "rspamd_regexp"
   local lua_util = require "lua_util"
   -- We exclude words with digits, currency symbols and so on
-  local exclude_words_re = rspamd_re.create_cached([[/^(?:\d+|\d+\D{1,3}|\p{Sc}.*|(\+?\d{1,3}[\s\-]?)?)$/u]])
+  local exclude_words_re = rspamd_re.create_cached([=[/^(?:\d+|\d+\D{1,3}|\p{Sc}.*|(\+?\d{1,3}[\s\-]?)?)$/(:?^[[:alpha:]]*\d{4,}.*$)/u]=])
   local newline_s = newline(task)
   local state = {
     newline_s = newline_s
@@ -1120,9 +1120,9 @@ exports.anonymize_message = function(task, settings)
   end
 
   -- Construct new message
-  table.insert(text_content, '\nurls: ')
+  table.insert(text_content, '\nurls:')
   table.insert(text_content, table.concat(lua_util.keys(urls), ', '))
-  table.insert(text_content, '\nemails: ')
+  table.insert(text_content, '\nemails:')
   table.insert(text_content, table.concat(lua_util.keys(emails), ', '))
   local new_text = table.concat(text_content, ' ')