Mail health, with humans in control

Understand and improve how your domains send mail

DMARQ is a privacy-conscious DMARC and mail-health platform for operators who want to see what is failing, why it matters, and which fixes are safe to approve โ€” whether mail is sent through commercial providers or self-hosted infrastructure.

DMARQ Dashboard Interface showing email security statistics

What is DMARQ?

DMARQ ingests and visualizes DMARC (Domain-based Message Authentication, Reporting & Conformance) reports to help domain owners understand who is sending email on their behalf and whether those messages are authenticated using SPF and DKIM.

The roadmap is to turn those observations into mail-health guidance: health scores, prioritized remediation, sender reputation checks, provider-aware DNS plans, and notifications when something needs attention.

  • ๐Ÿ”’ Self-hosted and privacy-conscious by default.
  • ๐Ÿ› ๏ธ DNS and provider repair plans require explicit approval.
  • ๐Ÿ“ฌ Aggregate, failure, and direct intake workflows are on the roadmap.

Project Status

  • DMARC aggregate & forensic report ingestion
  • Dashboard, alerting, and demo data
  • Web-based config wizard
  • Docker-based deployment
  • DNS linting and approved change plans
  • Health score and A-F domain rating
  • Reputation checks and localized guidance

Key Features

๐Ÿ“Š

Dashboard & Reports

  • DMARC Compliance Rate
  • Enforcement Rate
  • Volume & Trends
  • Top Sending Sources
  • Forensic Reports
๐Ÿ›ก

DNS Record Health

  • SPF, DKIM, DMARC checks
  • Fix suggestions and change plans
  • Provider detection roadmap
  • Human-approved changes only
๐ŸŒ

Provider Integrations

  • Cloudflare today
  • DNS zone import roadmap
  • Postmark, SendGrid, SES signals
  • Track changes over time
โš™๏ธ

Web-Based Setup

  • Guided onboarding
  • No CLI required
  • Secure internal database
  • Environment variable support
๐Ÿšจ

Alerts & Notifications

  • Apprise integration
  • Email, Slack, webhooks
  • Alert on failures and new senders
  • Repair status roadmap
๐Ÿงญ

Mail Health Roadmap

  • Health score and A-F rating
  • Sender IP reputation
  • Localized remediation
  • Direct report intake workers

Why DMARQ?

๐Ÿ”

Full Visibility

Complete access to your data without third-party services seeing your reports

๐Ÿง 

Intelligence-Driven

Prioritized evidence and repair plans, not just raw data dumps

๐ŸŽจ

Beautiful Interface

Intuitive dashboard with real-time insights

๐Ÿ’ป

Self-Hosted

Full flexibility with modern developer practices

Where DMARQ is going

๐Ÿฉบ

Domain Health

  • Health score and A-F rating
  • Score history and evidence
  • Clear actions for each domain
โœ…

Human-in-the-loop Repair

  • Automatic detection
  • Exact change preview
  • Approval before anything is applied
๐Ÿ”Œ

Ecosystem Fit

  • DNS providers and mail services
  • Hosting panels and ISP workflows
  • Ticketing, SIEM, and webhooks
๐ŸŒ

Localized Guidance

  • English source guidance
  • German as first target language
  • Community-driven translations

Getting Started

Terminal
$ git clone https://github.com/christianlouis/dmarq.git
$ cd dmarq
$ cp .env.example .env
$ docker compose up --build
โœ“ DMARQ is running! Visit http://localhost:8000

Requirements

  • IMAP inbox for DMARC reports (e.g. [email protected])
  • Optional Cloudflare API token for DNS inspection and approved changes
  • Docker + Docker Compose
  • DMARC reporting enabled for your domain (via rua=)