From 005ed2cadc631539209281196261de2b29cfec01 Mon Sep 17 00:00:00 2001 From: ntimo Date: Sun, 15 Sep 2019 11:16:30 +0200 Subject: [PATCH 1/3] [Rspamd] Split bad words into multiple files per language --- data/conf/rspamd/custom/bad_words.map | 21 +-------------------- data/conf/rspamd/custom/bad_words_de.map | 21 +++++++++++++++++++++ data/conf/rspamd/local.d/composites.conf | 2 +- 3 files changed, 23 insertions(+), 21 deletions(-) create mode 100644 data/conf/rspamd/custom/bad_words_de.map diff --git a/data/conf/rspamd/custom/bad_words.map b/data/conf/rspamd/custom/bad_words.map index 5f19d2a9..4f87db8b 100644 --- a/data/conf/rspamd/custom/bad_words.map +++ b/data/conf/rspamd/custom/bad_words.map @@ -1,9 +1,6 @@ -/\ssex\s/i -/\svagina\s/i /\serotic\s/i /\serection\s/i /\ssexy\s/i -/\spenis\s/i /\sass\s/i /\sviagra\s/i /\stits\s/i @@ -17,28 +14,12 @@ /\spharma\s/i /\spharmacy\s/i /\sseo\s/i -/\smarketing\s/i /\sjackpot\s/i -/\slotto\s/i /\slottery\s/i -/pillenversand/i -/\skredithilfe\s/i -/\skapital\s/i -/\skrankenversicherung\s/i /bitcoin/i -/pädophil/i -/paedophil/i -/freiberufler/i -/unternehmer/i -/masturbieren/i /trojaner/i /malware/i /\sscooter\s/i -/\sescooter\s/i -/\se-scooter\s/i /testost/i -/\spotenz\s/i -/potenzmittel/i -/rezeptfrei/i -/apotheke/i /web\sdevelopment/i +/\spenis\s/i diff --git a/data/conf/rspamd/custom/bad_words_de.map b/data/conf/rspamd/custom/bad_words_de.map new file mode 100644 index 00000000..238afc29 --- /dev/null +++ b/data/conf/rspamd/custom/bad_words_de.map @@ -0,0 +1,21 @@ +/\ssex\s/i +/\svagina\s/i +/\spenis\s/i +/\smarketing\s/i +/\slotto\s/i +/pillenversand/i +/\skredithilfe\s/i +/\skapital\s/i +/\skrankenversicherung\s/i +/pädophil/i +/paedophil/i +/freiberufler/i +/unternehmer/i +/masturbieren/i +/\sescooter\s/i +/\se-scooter\s/i +/testost/i +/\spotenz\s/i +/potenzmittel/i +/rezeptfrei/i +/apotheke/i \ No newline at end of file diff --git a/data/conf/rspamd/local.d/composites.conf b/data/conf/rspamd/local.d/composites.conf index 036737de..ffa51204 100644 --- a/data/conf/rspamd/local.d/composites.conf +++ b/data/conf/rspamd/local.d/composites.conf @@ -27,6 +27,6 @@ OLEFY_MACRO { policy = "remove_weight"; } BAD_WORD_BAD_TLD { - expression = "FISHY_TLD & BAD_WORDS" + expression = "FISHY_TLD & ( BAD_WORDS | BAD_WORDS_DE )" score = 10.0; } From 3ca014ee79a33d2ef9b733c7ee95b7f10e061787 Mon Sep 17 00:00:00 2001 From: ntimo Date: Mon, 16 Sep 2019 18:18:56 +0200 Subject: [PATCH 2/3] [Rspamd] Added multimap config for bad_words_de.map --- data/conf/rspamd/local.d/multimap.conf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data/conf/rspamd/local.d/multimap.conf b/data/conf/rspamd/local.d/multimap.conf index c27370b0..8e07628c 100644 --- a/data/conf/rspamd/local.d/multimap.conf +++ b/data/conf/rspamd/local.d/multimap.conf @@ -119,3 +119,11 @@ BAD_WORDS { regexp = true; score = 0.1; } + +BAD_WORDS_DE { + type = "content"; + filter = "text"; + map = "${LOCAL_CONFDIR}/custom/bad_words_de.map"; + regexp = true; + score = 0.1; +} From ba6c5b7197019f4aea8ace2e5e9bfb931001fce6 Mon Sep 17 00:00:00 2001 From: ntimo Date: Tue, 17 Sep 2019 20:39:08 +0200 Subject: [PATCH 3/3] [Rspamd] Updated bad_word maps --- data/conf/rspamd/custom/bad_words.map | 4 ++++ data/conf/rspamd/custom/bad_words_de.map | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/conf/rspamd/custom/bad_words.map b/data/conf/rspamd/custom/bad_words.map index 4f87db8b..0d9af8be 100644 --- a/data/conf/rspamd/custom/bad_words.map +++ b/data/conf/rspamd/custom/bad_words.map @@ -22,4 +22,8 @@ /\sscooter\s/i /testost/i /web\sdevelopment/i +/\slottery\s/i +/\ssex\s/i +/\svagina\s/i /\spenis\s/i +/\smarketing\s/i \ No newline at end of file diff --git a/data/conf/rspamd/custom/bad_words_de.map b/data/conf/rspamd/custom/bad_words_de.map index 238afc29..ccdd5862 100644 --- a/data/conf/rspamd/custom/bad_words_de.map +++ b/data/conf/rspamd/custom/bad_words_de.map @@ -1,7 +1,3 @@ -/\ssex\s/i -/\svagina\s/i -/\spenis\s/i -/\smarketing\s/i /\slotto\s/i /pillenversand/i /\skredithilfe\s/i