mirror of https://github.com/rspamd/rspamd.git
Rapid spam filtering system
https://rspamd.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.3 KiB
63 lines
1.3 KiB
# Ensure effective TLD data is loaded for URL/selector tests
|
|
options {
|
|
maps {
|
|
secretbox_key = "HCaNSQFUeZnDZVQ58BrVMsKOsGZHUpUtmW9khyJeYB4=";
|
|
}
|
|
}
|
|
|
|
# Configure multimap for regexp rules testing
|
|
multimap {
|
|
ADVANCE_FEE_SA_RULES {
|
|
type = "regexp_rules";
|
|
map = "{= env.TESTDIR =}/configs/maps/advance_fee_rules.map.zst.enc";
|
|
scope = "advance_fee_scope";
|
|
description = "Advance fee fraud detection rules";
|
|
}
|
|
SA_SELECTOR_RULES {
|
|
type = "regexp_rules";
|
|
map = "{= env.TESTDIR =}/configs/maps/sa_selector_rules.map";
|
|
description = "SA-like selector/header/uri/full tests";
|
|
}
|
|
}
|
|
|
|
# Override symbol scores for testing
|
|
symbols {
|
|
ADVANCE_FEE_2 {
|
|
score = 4.0;
|
|
description = "Advance fee fraud pattern (medium confidence)";
|
|
group = "scam";
|
|
}
|
|
ADVANCE_FEE_3 {
|
|
score = 5.0;
|
|
description = "Advance fee fraud pattern (high confidence)";
|
|
group = "scam";
|
|
}
|
|
}
|
|
|
|
# Set required score for testing
|
|
actions {
|
|
reject = 10;
|
|
add_header = 6;
|
|
greylist = 4;
|
|
}
|
|
|
|
# Enable necessary modules
|
|
dmarc { }
|
|
spf { }
|
|
dkim { }
|
|
|
|
# Module path for multimap
|
|
modules {
|
|
path = "{= env.TESTDIR =}/../../src/plugins/lua/"
|
|
}
|
|
|
|
# Disable some modules that might interfere with testing
|
|
rbl {
|
|
enabled = false;
|
|
}
|
|
|
|
fuzzy_check {
|
|
enabled = false;
|
|
}
|
|
|
|
.include(duplicate=merge,priority=0) "{= env.TESTDIR =}/configs/plugins.conf"
|