mail: configure periodically sent dmarc aggregate reports #83

Merged
rouven0 merged 1 commit from dmarc-reports into main 2024-03-04 22:40:04 +01:00

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 = '' "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";
};
};
} }