Skip to main content
code.joho.se Things converted from caffeine β˜•οΈ

dmarcreport

dmarcreport is a cron-friendly reporting tool for people who want to keep an eye on DMARC and TLS delivery without building a mail-security platform from scratch.

It fetches DMARC aggregate reports, DMARC forensic reports, and TLS-RPT reports from IMAP mailboxes or local directories, stores them in SQLite or MySQL/MariaDB, builds a static dashboard, and can send scheduled reports and alerts.

The model is simple: run it, let it do the work, let it exit.

The default storage is SQLite. MySQL/MariaDB storage is available for when the dataset gets larger and/or better performance is needed.

dmarcreport is written in Python and released as open source (AGPLv3).

You can find the repo here: github.com/joho1968/dmarcreport

You can also find dmarcreport as a service here: webbplatsen.com/dmarcreport