I've open sourced about 80% of a #serverless solution for managing DMARC reports across multiple domains.
https://codeberg.org/falken/dmarc-report
Just need to pick a cheap persistent store. Wondering if just #s3 with #athena is good enough...
@b3cft I only need it for a handful of domains, so expect low traffic. Shoving the reports into DynamoDB and build some trivial "show me rows for $host between $date and $date2" front end should be easy. I think!
@falken
#serverless #s3 #athena #email #geek #aws #lambda #nodejs
I actually do it the other way around.
I have ses receive mail and put it directly into an s3 bucket.
Bucket has a notification to topics for creates into the report and forensic subfolders to a sns/sqs that feeds the lambda to process them. Then I can batch them.
Then lifecycle policy on bucket to clean up reports.