public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
[Rspamd] Create bad header map
cf9d3e00
data/conf/rspamd/custom/bulk_header.map | 1 +
data/conf/rspamd/local.d/groups.conf | 3 +++
data/conf/rspamd/local.d/multimap.conf | 8 ++++++++
3 files changed, 12 insertions(+)
Diff
diff --git a/data/conf/rspamd/custom/bulk_header.map b/data/conf/rspamd/custom/bulk_header.map
index e9dc206f..fbe582ca 100644
--- a/data/conf/rspamd/custom/bulk_header.map
+++ b/data/conf/rspamd/custom/bulk_header.map
@@ -17,3 +17,4 @@
/.*light-house-traffic.*/i
/.*newsletterplus.*/i
/.*X-Chpo.*/i
+/Thread-Topic:\s[a-zA-Z]{3}\s[a-zA-Z]{2}\s*$/i
diff --git a/data/conf/rspamd/local.d/groups.conf b/data/conf/rspamd/local.d/groups.conf
index ef599ef3..b5be5166 100644
--- a/data/conf/rspamd/local.d/groups.conf
+++ b/data/conf/rspamd/local.d/groups.conf
@@ -9,6 +9,9 @@ symbols {
"BAD_REP_POLICIES" {
score = 2.0;
}
+ "BAD_HEADER" {
+ score = 10.0;
+ }
"BULK_HEADER" {
score = 4.0;
}
diff --git a/data/conf/rspamd/local.d/multimap.conf b/data/conf/rspamd/local.d/multimap.conf
index c3a59d85..26496131 100644
--- a/data/conf/rspamd/local.d/multimap.conf
+++ b/data/conf/rspamd/local.d/multimap.conf
@@ -19,6 +19,14 @@ BULK_HEADER {
symbols_set = ["BULK_HEADER"];
}
+BAD_HEADER {
+ type = "content";
+ map = "${LOCAL_CONFDIR}/custom/bad_header.map";
+ filter = "headers"
+ regexp = true;
+ symbols_set = ["BAD_HEADER"];
+}
+
LOCAL_BL_ASN {
require_symbols = "!MAILCOW_WHITE";
type = "asn";