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.

milter.conf 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. options = {
  2. filters = ["spf", "dkim", "regexp"]
  3. url_tld = "{= env.URL_TLD =}"
  4. pidfile = "{= env.TMPDIR =}/rspamd.pid"
  5. lua_path = "{= env.INSTALLROOT =}/share/rspamd/lib/?.lua";
  6. enable_test_patterns = true;
  7. dns {
  8. nameserver = ["8.8.8.8", "8.8.4.4"];
  9. retransmits = 10;
  10. timeout = 2s;
  11. }
  12. }
  13. logging = {
  14. type = "file",
  15. level = "debug"
  16. filename = "{= env.TMPDIR =}/rspamd.log"
  17. }
  18. metric = {
  19. name = "default",
  20. actions = {
  21. reject = 100500,
  22. }
  23. unknown_weight = 1
  24. }
  25. worker {
  26. type = normal
  27. bind_socket = "{= env.LOCAL_ADDR =}:{= env.PORT_NORMAL =}"
  28. count = 1
  29. task_timeout = 60s;
  30. }
  31. worker {
  32. type = controller
  33. bind_socket = "{= env.LOCAL_ADDR =}:{= env.PORT_CONTROLLER =}"
  34. count = 1
  35. secure_ip = ["127.0.0.1", "::1"];
  36. stats_path = "{= env.TMPDIR =}/stats.ucl"
  37. }
  38. worker {
  39. type = "rspamd_proxy";
  40. count = 1;
  41. timeout = 120;
  42. upstream {
  43. local {
  44. hosts = "{= env.LOCAL_ADDR =}:{= env.PORT_NORMAL =}";
  45. default = true;
  46. }
  47. }
  48. bind_socket = "{= env.LOCAL_ADDR =}:{= env.PORT_PROXY =}";
  49. milter = true;
  50. }
  51. modules {
  52. path = "{= env.TESTDIR =}/../../src/plugins/lua/"
  53. }
  54. lua = "{= env.TESTDIR =}/lua/test_coverage.lua";
  55. lua = "{= env.INSTALLROOT =}/share/rspamd/rules/rspamd.lua"
  56. lua = "{= env.TESTDIR =}/lua/params.lua"
  57. milter_headers {
  58. extended_spam_headers = true;
  59. skip_local = false;
  60. skip_authenticated = false;
  61. }