I tried searching and I think it will be fine, but I'm hoping to leverage the collective mind of r/DMARC for a question.
I would like to configure two e-mail addresses for use as DMARC rua and ruf targets in our DMARC policies. Then configure our mail system to forward the messages to our DMARC aggregation service.
My plan would be to use Amazon SES and a Mail Manger rule or Lambda function to handle the forwarding while also storing the aggregate reports in S3.
Question:
Is forwarding the reports in this way allowed within the DMARC spec?
Why:
We have a bunch of companies in Europe who are overly sensitive about the data in forensic reports (possibly rightly so) and this will allow us to explicitly control those reports. It will be less scary for compliance and audit people if they see an e-mail address on a domain we control rather than a 3rd party. Not a great technical reason, but sometimes this is the easy button.
For the aggregate reports, this will allow us to easily add or change services without having to update hundreds of DMARC records (we have something like 200+ domains globally, plus sub-domains with separate DMARC records/policies). We would just need to update the message forwarding rules. It would also allow us to keep the reports longer or analyze them elsewhere if we so desired. With S3 storage being fairly cheap and the glacier storage tiers make it even cheaper (assuming minimum object sizes are met) we could keep the data around as long as we want.