1options = {
2	filters = ["dkim"]
3	url_tld = "{= env.URL_TLD =}"
4	pidfile = "{= env.TMPDIR =}/rspamd.pid"
5	lua_path = "{= env.INSTALLROOT =}/share/rspamd/lib/?.lua"
6	dns {
7		nameserver = ["8.8.8.8", "8.8.4.4"];
8		retransmits = 10;
9		timeout = 2s;
10	}
11}
12logging = {
13	type = "file",
14	level = "debug"
15	filename = "{= env.TMPDIR =}/rspamd.log"
16}
17metric = {
18	name = "default",
19	actions = {
20		reject = 100500,
21	}
22	unknown_weight = 1
23}
24worker {
25	type = normal
26	bind_socket = "{= env.LOCAL_ADDR =}:{= env.PORT_NORMAL =}"
27	count = 1
28	task_timeout = 60s;
29}
30worker {
31        type = controller
32        bind_socket = "{= env.LOCAL_ADDR =}:{= env.PORT_CONTROLLER =}"
33        count = 1
34        secure_ip = ["127.0.0.1", "::1"];
35        stats_path = "{= env.TMPDIR =}/stats.ucl"
36}
37worker {
38	type = "rspamd_proxy";
39	count = 1;
40	timeout = 120;
41	upstream {
42		local {
43			hosts = "{= env.LOCAL_ADDR =}:{= env.PORT_NORMAL =}";
44			default = true;
45		}
46	}
47	bind_socket = "{= env.LOCAL_ADDR =}:{= env.PORT_PROXY =}";
48	milter = true;
49}
50dkim_signing {
51  domain {
52    cacophony.za.org {
53      selectors = {
54        path: "{= env.TESTDIR =}/configs/dkim.key";
55        selector: "dkim";
56      }
57      selectors = {
58        path: "{= env.TESTDIR =}/configs/dkim-eddsa.key";
59        selector: "eddsa";
60     }
61   }
62    invalid.za.org {
63      selectors = [
64        { path: "{= env.TESTDIR =}/configs/dkim-eddsa.key";
65          selector: "eddsa"; }
66      ]
67   }
68  }
69  allow_pubkey_mismatch: true;
70}
71modules {
72    path = "{= env.TESTDIR =}/../../src/plugins/lua/dkim_signing.lua"
73}
74lua = "{= env.TESTDIR =}/lua/test_coverage.lua";
75lua = "{= env.INSTALLROOT =}/share/rspamd/rules/rspamd.lua"
76lua = "{= env.TESTDIR =}/lua/params.lua"
77