aboutsummaryrefslogtreecommitdiffstats
path: root/test/functional/configs/multimap.conf
diff options
context:
space:
mode:
authorAndrew Lewis <nerf@judo.za.org>2021-05-11 13:50:29 +0200
committerAndrew Lewis <nerf@judo.za.org>2021-05-18 11:41:13 +0200
commit5f7dd6e1f27ebec013ed74865f9c1873414380cb (patch)
treee542005b610c32590a4586f313da844564295467 /test/functional/configs/multimap.conf
parent7974dd00478625cbe8e754e67e39bf52d361bda9 (diff)
downloadrspamd-5f7dd6e1f27ebec013ed74865f9c1873414380cb.tar.gz
rspamd-5f7dd6e1f27ebec013ed74865f9c1873414380cb.zip
[Test] Merge test suites; use settings
Diffstat (limited to 'test/functional/configs/multimap.conf')
-rw-r--r--test/functional/configs/multimap.conf216
1 files changed, 0 insertions, 216 deletions
diff --git a/test/functional/configs/multimap.conf b/test/functional/configs/multimap.conf
deleted file mode 100644
index c59c1ac57..000000000
--- a/test/functional/configs/multimap.conf
+++ /dev/null
@@ -1,216 +0,0 @@
-.include(duplicate=append,priority=0) "{= env.TESTDIR =}/configs/plugins.conf"
-
-asn {
-}
-spf {}
-redis {
- servers = "{= env.REDIS_ADDR =}:{= env.REDIS_PORT =}";
- expand_keys = true;
-}
-multimap {
- DNSBL_MAP {
- type = "dnsbl";
- map = "rspamd.com";
- }
- IP_MAP {
- type = "ip";
- map = "{= env.TESTDIR =}/configs/maps/ip.list";
- }
- FROM_MAP {
- type = "from";
- filter = "email:domain";
- map = "{= env.TESTDIR =}/configs/maps/domains.list";
- }
- FREEMAIL_CC {
- type = "header";
- header = "Cc";
- filter = "email:domain";
- map = "{= env.TESTDIR =}/configs/maps/domains.list.2";
- score = 1.0;
- }
- REGEXP_MAP {
- type = "from";
- filter = "email:addr";
- regexp = true;
- map = "{= env.TESTDIR =}/configs/maps/regexp.list";
- }
- DEPS_MAP {
- type = "from";
- filter = "email:addr";
- regexp = true;
- map = "{= env.TESTDIR =}/configs/maps/regexp.list";
- require_symbols = "(R_SPF_ALLOW|R_SPF_DNSFAIL) & REGEXP_MAP & !FROM_MAP";
- }
- RCPT_DOMAIN {
- type = "rcpt";
- filter = "email:domain";
- map = "{= env.TESTDIR =}/configs/maps/domains.list";
- }
- RCPT_USER {
- type = "rcpt";
- filter = "email:user";
- map = "{= env.TESTDIR =}/configs/maps/users.list";
- }
- RCPT_MAP {
- type = "rcpt";
- filter = "email:addr";
- symbols = ["SYM1"];
- map = "{= env.TESTDIR =}/configs/maps/multiple.list";
- score = 1.0;
- }
- RCPT_MAP_NOMULTISYM {
- type = "rcpt";
- filter = "email:addr";
- disable_multisymbol = true;
- map = "{= env.TESTDIR =}/configs/maps/multiple.list";
- score = 1.0;
- }
- HEADER_MAP {
- type = "header";
- header = "To";
- filter = "email:name";
- map = "{= env.TESTDIR =}/configs/maps/utf.list";
- regexp = true;
- }
- HOSTNAME_MAP {
- type = "hostname";
- map = "{= env.TESTDIR =}/configs/maps/domains.list";
- }
- HOSTNAME_TOP_MAP {
- type = "hostname";
- filter = "top";
- map = "{= env.TESTDIR =}/configs/maps/top.list";
- }
- CDB_HOSTNAME {
- type = "hostname";
- map = "cdb://{= env.TESTDIR =}/configs/maps/domains.cdb";
- }
- REDIS_HOSTNAME {
- type = "hostname";
- map = "redis://hostname";
- }
- REDIS_HOSTNAME_EXPANSION {
- type = "hostname";
- map = "redis://${ip}.${principal_recipient_domain}";
- }
- REDIS_IPADDR {
- type = "ip";
- map = "redis://ipaddr";
- }
- REDIS_FROMADDR {
- type = "from";
- filter = "email:addr";
- map = "redis://emailaddr";
- }
- REDIS_URL_TLD {
- type = "url";
- map = "redis://hostname";
- filter = "tld";
- }
- REDIS_URL_RE_FULL {
- type = "url";
- map = "redis://fullurlre";
- filter = "full:regexp:/(html)$/";
- }
- REDIS_URL_FULL {
- type = "url";
- map = "redis://fullurl";
- filter = "full";
- }
- REDIS_URL_PHISHED {
- type = "url";
- map = "redis://phishedurl";
- filter = "is_phished";
- }
- REDIS_URL_RE_TLD {
- type = "url";
- map = "redis://tldre";
- filter = "tld:regexp:/(net)$/";
- }
- REDIS_URL_RE_PLAIN {
- type = "url";
- map = "redis://urlre";
- filter = "regexp:/^(www)/";
- }
- REDIS_URL_NOFILTER {
- type = "url";
- map = "redis://urlnofilter";
- }
- REDIS_COUNTRY {
- type = "country";
- map = "redis://cc";
- }
- REDIS_ASN {
- type = "asn";
- map = "redis://asn";
- }
- REDIS_ASN_FILTERED {
- type = "mempool";
- variable = "asn";
- map = "redis://asn";
- filter = "regexp:/^([0-9]).*/";
- }
- RCVD_TEST_01 {
- type = "received";
- max_pos = 1;
- map = "{= env.TESTDIR =}/configs/maps/rcvd.list";
- }
- RCVD_TEST_02 {
- type = "received";
- min_pos = -1;
- map = "{= env.TESTDIR =}/configs/maps/rcvd.list";
- }
- RCVD_TEST_REDIS_01 {
- type = "received";
- map = "redis://RCVD_TEST";
- }
- RCVD_AUTHED_ONE {
- type = "received";
- map = "{= env.TESTDIR =}/configs/maps/rcvd2.list";
- flags = ["authenticated"];
- nflags = ["ssl"];
- }
- RCVD_AUTHED_TWO {
- type = "received";
- map = "{= env.TESTDIR =}/configs/maps/rcvd2.list";
- flags = ["authenticated", "ssl"];
- }
- COMBINED_MAP_AND {
- type = "combined";
- rules {
- ip = {
- type = "radix";
- map = "{= env.TESTDIR =}/configs/maps/ip.list";
- selector = "ip";
- }
- from {
- map = "{= env.TESTDIR =}/configs/maps/domains.list";
- selector = "from:domain";
- }
- }
- expression = "from & ip";
- score = 10;
- prefilter = true;
- }
- COMBINED_MAP_OR {
- type = "combined";
- rules {
- ip = {
- type = "radix";
- map = "{= env.TESTDIR =}/configs/maps/ip.list";
- selector = "ip";
- }
- from {
- map = "{= env.TESTDIR =}/configs/maps/domains.list";
- selector = "from:domain";
- }
- }
- expression = "from || ip"
- }
-}
-
-symbols {
- SYM1 = {
- score = 1.0,
- }
-}