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.

65 lines
1.3 KiB

  1. redis {
  2. servers = "${REDIS_ADDR}:${REDIS_PORT}";
  3. }
  4. multimap {
  5. DNSBL_MAP {
  6. type = "dnsbl";
  7. map = "rspamd.com";
  8. }
  9. IP_MAP {
  10. type = "ip";
  11. map = "${TESTDIR}/configs/maps/ip.list";
  12. }
  13. FROM_MAP {
  14. type = "from";
  15. filter = "email:domain";
  16. map = "${TESTDIR}/configs/maps/domains.list";
  17. }
  18. REGEXP_MAP {
  19. type = "from";
  20. filter = "email:addr";
  21. regexp = true;
  22. map = "${TESTDIR}/configs/maps/regexp.list";
  23. }
  24. DEPS_MAP {
  25. type = "from";
  26. filter = "email:addr";
  27. regexp = true;
  28. map = "${TESTDIR}/configs/maps/regexp.list";
  29. require_symbols = "R_SPF_ALLOW & REGEXP_MAP & !FROM_MAP";
  30. }
  31. RCPT_MAP {
  32. type = "rcpt";
  33. filter = "email:addr";
  34. symbols = ["SYM1"];
  35. map = "${TESTDIR}/configs/maps/multiple.list";
  36. }
  37. HEADER_MAP {
  38. type = "header";
  39. header = "To";
  40. filter = "email:name";
  41. map = "${TESTDIR}/configs/maps/utf.list";
  42. regexp = true;
  43. }
  44. HOSTNAME_MAP {
  45. type = "hostname";
  46. map = "${TESTDIR}/configs/maps/domains.list";
  47. }
  48. CDB_HOSTNAME {
  49. type = "hostname";
  50. map = "cdb://${TESTDIR}/configs/maps/domains.cdb";
  51. }
  52. REDIS_HOSTNAME {
  53. type = "hostname";
  54. map = "redis://hostname";
  55. }
  56. REDIS_IPADDR {
  57. type = "ip";
  58. map = "redis://ipaddr";
  59. }
  60. REDIS_FROMADDR {
  61. type = "from";
  62. filter = "email:addr";
  63. map = "redis://emailaddr";
  64. }
  65. }