I've open sourced about 80% of a solution for managing DMARC reports across multiple domains.

codeberg.org/falken/dmarc-repo

Just need to pick a cheap persistent store. Wondering if just with is good enough...

@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.

@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!

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.