summaryrefslogtreecommitdiff
path: root/hosts/surtr/email
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/surtr/email')
-rw-r--r--hosts/surtr/email/ccert-policy-server/pyproject.toml2
-rw-r--r--hosts/surtr/email/default.nix8
2 files changed, 9 insertions, 1 deletions
diff --git a/hosts/surtr/email/ccert-policy-server/pyproject.toml b/hosts/surtr/email/ccert-policy-server/pyproject.toml
index e93c910e..518bd4f9 100644
--- a/hosts/surtr/email/ccert-policy-server/pyproject.toml
+++ b/hosts/surtr/email/ccert-policy-server/pyproject.toml
@@ -27,4 +27,4 @@ build-backend = "uv_build"
27 27
28[tool.uv.build-backend] 28[tool.uv.build-backend]
29module-root = "." 29module-root = "."
30module-name = [] 30module-name = ["ccert_policy_server"]
diff --git a/hosts/surtr/email/default.nix b/hosts/surtr/email/default.nix
index 4c7af0c3..4243366c 100644
--- a/hosts/surtr/email/default.nix
+++ b/hosts/surtr/email/default.nix
@@ -454,6 +454,8 @@ in {
454 milter = yes; 454 milter = yes;
455 timeout = 120s; 455 timeout = 120s;
456 456
457 client_ca_name = "yggdrasil.li";
458
457 upstream "local" { 459 upstream "local" {
458 default = yes; 460 default = yes;
459 self_scan = yes; 461 self_scan = yes;
@@ -491,6 +493,9 @@ in {
491 servers = "${config.services.redis.servers.rspamd.unixSocket}"; 493 servers = "${config.services.redis.servers.rspamd.unixSocket}";
492 ''; 494 '';
493 "dkim_signing.conf".text = '' 495 "dkim_signing.conf".text = ''
496 enabled = true;
497 allow_username_mismatch = true;
498
494 path = "/var/lib/rspamd/dkim/$domain.key"; 499 path = "/var/lib/rspamd/dkim/$domain.key";
495 selector = "mail"; 500 selector = "mail";
496 ''; 501 '';
@@ -514,6 +519,9 @@ in {
514 spam = true; 519 spam = true;
515 } 520 }
516 ''; 521 '';
522 "logging.inc".text = ''
523 debug_modules = ["milter", "dkim_signing"];
524 '';
517 # "redirectors.inc".text = '' 525 # "redirectors.inc".text = ''
518 # visit.creeper.host 526 # visit.creeper.host
519 # ''; 527 # '';