diff options
author | Andrew Lewis <nerf@judo.za.org> | 2021-05-11 13:50:29 +0200 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2021-05-18 11:41:13 +0200 |
commit | 5f7dd6e1f27ebec013ed74865f9c1873414380cb (patch) | |
tree | e542005b610c32590a4586f313da844564295467 /test/functional/configs/multimap.conf | |
parent | 7974dd00478625cbe8e754e67e39bf52d361bda9 (diff) | |
download | rspamd-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.conf | 216 |
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, - } -} |