# DMARC Report Viewer

> Self-hosted open-source tool fetching DMARC and SMTP TLS reports via IMAP with a responsive web UI, charts, and export. Runs as a single binary or small Docker image.

- **Category:** Email
- **Licence:** MIT
- **Latest version:** 2.6.2
- **Open source:** oss
- **Languages:** JavaScript, Rust
- **Platforms:** Docker, Linux, Build from Source
- **Tags:** IMAP, Dmarc, Let's Encrypt, Docker, Rust, Self Hosted, Webhook, Webui, Email security, E Mail, Dmarc Aggregate Reports, Smtp Tls, Report Viewer, Smtp Tls Reports

## Description

DMARC Report Viewer is a self-hosted application for browsing and analyzing email authentication reports. It connects to an IMAP mailbox to fetch reports automatically on a schedule, parses them, and serves a responsive web UI with dashboards, charts, filtering by domain or time span, ranked sources and IPs, and detailed report views. Reports can be exported as XML or JSON. The app is a single statically-linked Rust binary with an embedded HTTP server, available as a small Docker image or prebuilt binaries for Linux, Windows, and macOS. It supports automatic HTTPS via Let's Encrypt, basic auth, health checks, webhooks for new mail notifications, and IPv6. All data stays in memory; only the Let's Encrypt certificate cache needs persistence. It requires an IMAP account with password authentication.

## Links

- [Homepage](https://github.com/cry-inc/dmarc-report-viewer)
- [Docker](ghcr.io/cry-inc/dmarc-report-viewer)
- [GitHub Repository](https://github.com/cry-inc/dmarc-report-viewer)
- [Docker Hub](https://hub.docker.com/r/cryinc/dmarc-report-viewer)
- [GitHub Container Registry](https://ghcr.io/cry-inc/dmarc-report-viewer)

---
Source: https://selfhost.directory/project/dmarc-report-viewer