Dmarc Reporter

screenshot of Dmarc Reporter

A Rails app to parse DMARC report emails and show the results in a web UI.

Overview

The DMARC Reporting Tool is a robust solution designed to simplify the process of managing DMARC report emails. Built as a Rails application, it effectively parses these emails and presents the results through a user-friendly web interface. It's particularly advantageous for users deploying on Heroku, allowing for seamless integration and management of email handling via CloudMailin.

Features

  • Email Parsing: The tool features a dedicated Ruby parser located in ./lib/parse_dmarc.rb, ensuring that DMARC reports are interpreted correctly and efficiently.
  • Web UI: Offers a clean and intuitive web interface for users to view parsed DMARC report results, making data accessibility straightforward and visually appealing.
  • Heroku Deployment: Specifically designed for deployment on Heroku, streamlining the setup process for users familiar with this cloud platform.
  • CloudMailin Integration: Utilizes CloudMailin to convert emails to HTTP, allowing real-time processing of incoming DMARC reports directly into the application.
  • Configuration Options: Supports easy configuration using environment variables for user credentials, enhancing security and customization for deployment setups.
  • Database Migration Support: Includes a simple command to manage database migrations, ensuring that the application remains up-to-date with the latest database schema.
  • Email Forwarding Setup: Allows users to set up email forwarding directly to the application, ensuring that DMARC reports are automatically routed for processing.