mail: configure periodically sent dmarc aggregate reports

This commit is contained in:
Rouven Seifert 2024-03-04 19:42:28 +01:00
parent 4e1cf47b7b
commit 2eccf30f59
Signed by: rouven.seifert
GPG key ID: B95E8FE6B11C4D09

View file

@ -313,6 +313,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 = ''
selector = "quitte-rspamd";
allow_username_mismatch = true;
@ -411,4 +420,16 @@ in
"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";
};
};
}