mail: configure periodically sent dmarc aggregate reports

This commit is contained in:
Rouven Seifert 2024-03-04 19:42:28 +01:00
parent a1bfa3f7e1
commit 8e8cc54f75

View file

@ -314,6 +314,15 @@ in
} }
} }
''; '';
"dmarc.conf".text = ''
reporting {
enabled = true;
email = 'reports@${config.networking.domain}';
domain = '${config.networking.domain}';
org_name = '${config.networking.domain}';
from_name = 'DMARC Aggregate Report';
}
'';
"dkim_signing.conf".text = '' "dkim_signing.conf".text = ''
selector = "quitte-rspamd"; selector = "quitte-rspamd";
allow_username_mismatch = true; allow_username_mismatch = true;
@ -411,4 +420,16 @@ in
"dovecot2.service" "dovecot2.service"
]; ];
}; };
systemd = {
services.rspamd-dmarc-report = {
description = "rspamd dmarc reporter";
serviceConfig = {
Type = "oneshot";
ExecStart = "${pkgs.rspamd}/bin/rspamadm dmarc_report -v";
User = "rspamd";
Group = "rspamd";
};
startAt = "daily";
};
};
} }