DMARC Report Viewer vs Palisade in 2026
DMARC Report Viewer is a small, self-hosted Rust application that fetches reports from IMAP and gives technical operators a local web UI. Palisade adds an agentic operating model: its agent investigates every sender, drafts every fix, and proposes each policy step, and you approve before anything ships.
Our verdict: Pick DMARC Report Viewer if you want a MIT-licensed tool you can run on your own infrastructure and you are comfortable owning the mailbox, host, security, and follow-up work. Pick Palisade if you want a hosted DMARC program whose agent carries investigation and authentication setup toward p=reject with your approval at each step.
15-day full-product trial. Nothing is charged until it ends.


Full rubric · 8/8 dimensions established
Full rubric · 8/8 dimensions established
Palisade's IT-team plans start at $19 a month, sized by email volume. Start with a 15-day full-product trial; nothing is charged until it ends.
Which one is right for you?
Best for Technical teams that want self-hosted report parsing
Best for MSPs and IT teams responsible for multiple domains
- You want the report parser and storage boundary to stay in infrastructure your team controls.
- You have a technical operator who can run Docker or a binary, maintain IMAP access, secure the HTTP endpoint, and handle DNS changes outside the viewer.
- You prefer a free open-source license and can accept that the project does not publish a commercial support or MSP program.
- You want an agent to investigate senders, draft SPF and DKIM fixes, and propose each policy step instead of stopping at report inspection.
- You want hosted SPF, DKIM, DMARC, BIMI, and MTA-STS records, or Smart DNS Deployment through your DNS provider.
- You manage internal or client domains and want native ConnectWise, HaloPSA, or Autotask integrations rather than assembling the service workflow yourself.
IT-team plans start at $19 a month, sized by email volume. Start with a 15-day full-product trial; nothing is charged until it ends.
Where the day-to-day work actually differs
| Feature | DMARC Report Viewer | Palisade |
|---|---|---|
| Reporting and analysis | ||
| DMARC aggregate report parsing and browser-based report reviewWhether aggregate DMARC reports can be parsed and reviewed in a browser.The project describes XML DMARC parsing, automatic IMAP fetching, an embedded HTTP web UI, charts, and individual report views (checked 2026-08-26). Source (2026-08-26) | IMAP parsing and web UI | Agent analyzes reports |
| Domain, organization, pass/fail, source, and IP-level report viewsWhether report views can be filtered by domain, source, and authentication result.The README lists summary charts, domain and time filters, ranked sources/IPs, filtered reports, and DNS, location, and WHOIS lookups (checked 2026-08-26). Source (2026-08-26) | Filtered source and IP views | Agent investigates senders |
| Duplicate filtering and export of reports as XML or JSONWhether duplicate reports are filtered and data can be exported in common formats.The README advertises XML/JSON export and duplicate filtering, and the changelog documents stricter duplicate checking (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | XML/JSON export and filtering | Agent analyzes reports |
| SMTP TLS report parsing alongside DMARC reportsWhether SMTP TLS reports are parsed alongside DMARC reports.The project documents JSON SMTP TLS report parsing and separate DMARC/TLS report handling (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | Separate DMARC/TLS handling | DMARC and TLS reportsSource |
| Deployment and operations | ||
| Self-hosted deployment with a static binary or Docker imageWhether the report viewer can run on infrastructure your team controls.The README documents prebuilt Linux, Windows, and macOS binaries, a roughly 10 MB Docker image, Raspberry Pi support, and building from source (checked 2026-08-26). Source (2026-08-26) | Binaries, Docker, and source | No self-hosting |
| Webhook notification when new report mail arrivesWhether a notification can be sent when a new report email arrives.The README lists a webhook for new mails, and the changelog describes an optional HTTP webhook called for every new mail (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | HTTP webhook on new mail | New-ticket agent alerts |
| Enforcement | ||
| AI agent that investigates senders, drafts authentication fixes, and proposes policy steps toward p=rejectWhether an AI agent investigates senders, drafts fixes, and proposes policy steps.DMARC Report Viewer advertises report parsing, filtering, and lookup tools, but does not advertise an AI enforcement agent or a workflow that drafts SPF/DKIM changes (checked 2026-08-26). Source (2026-08-26) | No agent advertised | Agent drafts and proposes |
| Hosted records & DNS | ||
| Hosted DMARC, SPF, DKIM, BIMI, and MTA-STS recordsWhether the provider hosts and manages email-authentication and transport records.The project documents a self-hosted report viewer and does not advertise hosted DNS records or a managed record service (checked 2026-08-26). Source (2026-08-26) | No hosted records advertised | Hosted on managed DNS |
| MSP operations | ||
| Native ConnectWise, HaloPSA, or Autotask integrationsWhether the named PSA systems connect through native integrations.The public repository documents IMAP, HTTP, Docker, and environment-variable configuration, but does not advertise PSA integrations (checked 2026-08-26). Source (2026-08-26) | PSA integrations not advertised | Native PSA integrations |
| Persistent hosted report retention managed by the productWhether the product manages report retention in hosted storage.The README says reports are kept in memory and retrieved fresh from the configured IMAP account; it does not advertise persistent hosted retention (checked 2026-08-26). Source (2026-08-26) | No hosted retention advertised | Unlimited IT/MSP; Enterprise customSource |
| Portfolio-oriented multi-tenant client managementWhether one system can manage domains across separate client accounts.The project describes a single standalone application for smaller self-hosted mailservers and does not advertise multi-tenant client management (checked 2026-08-26). Source (2026-08-26) | No client management advertised | Multi-tenant client management |
| Limits & metering | ||
| Published commercial subscription pricing and vendor support plansWhether commercial prices, support plans, and service commitments are published.The public project materials identify an open-source MIT license but do not advertise subscription prices, paid support plans, or an SLA (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) Source 3 (2026-08-26) | No commercial plans advertised | Published plan pricing |
| AI and automation access | ||
| Documented REST or GraphQL API for report dataWhether customers can build against a published REST or GraphQL reference.DMARC Report Viewer's current README documents an embedded HTTP server for a web UI, configuration parameters, a health-check endpoint, report exports, and a webhook, but does not advertise a REST or GraphQL API reference for customers (checked 2026-08-27). Source (2026-08-27) | —No API reference listed | REST API published |
| MCP server for connecting AI assistants to report dataWhether an AI assistant can reach report data through a published MCP server.DMARC Report Viewer's current README describes standalone report viewing, IMAP fetching, exports, a webhook, and an HTTP health-check endpoint, but does not advertise an MCP server or an AI-assistant integration (checked 2026-08-27). Source (2026-08-27) | —No MCP server listed | MCP server published |
| Advertised AI features for report review or remediationWhether the project advertises AI or machine-learning features for report review or DMARC remediation.DMARC Report Viewer's current README lists report parsing, a web UI, report exports, lookups, notifications, and deployment options, but does not advertise AI or machine-learning features for report review or remediation (checked 2026-08-27). Source (2026-08-27) | —No AI features listed | Agent drafts and proposes |
| Report export and event notification outside the web UIWhether report data or new-report events can leave the product without opening the web UI.DMARC Report Viewer's current README lists XML and JSON report export plus a webhook that notifies external services about new mail (checked 2026-08-27). Source (2026-08-27) | XML/JSON export and webhook | REST API published |
Want to compare the workflow yourself? Start a 15-day full-product trial of Palisade.
Palisade 86 vs DMARC Report Viewer 48, and why
Both products are scored on the same eight dimensions the comparison hub uses, so the figures here are the figures there. Four are derived from vendor facts that each carry a source and a checked date. Four are editorial, marked as such below, and each states its reasoning and its source.
Each dimension is out of 10 and the total is the raw sum out of 80, rescaled to 100 — the raw figure is printed beside it so the conversion is checkable rather than a black box. Scored on what each vendor publishes, not on how the product feels in use. Unknown scoring dimensions are shown as Not established; provisional scores average only established dimensions and show coverage. They may change as remaining dimensions are verified. Current ranks include full and provisional scores; equal displayed scores share a rank. Historical assessments are separate. Editorial dimensions last reviewed 2026-10-15.
Full rubric · 8/8 dimensions established
Full rubric · 8/8 dimensions established
How reachable the vendor's DMARC data is from your own software and AI tools. Two paths count, an API and an MCP server, and each only if it reaches DMARC data (domains, records, reports or sending sources). A path is open when it is documented and included from the cheapest paid plan; gated when it needs a higher tier, an add-on, a sales call or a request, or the vendor does not say which plans include it. 10 = both open. 9 = one open, one gated. 8 = both gated. 7 = one open, the other absent. 6 = one gated, the other absent. 5 = access claimed in marketing only, with no docs or plan listing. 4 = reachable only through a self-hosted tool's own interface or a host platform's API, such as parsedmarc's library or Splunk's REST API; a dashboard over a database you run yourself does not count. 3 = no API or MCP server reaches DMARC data.
The project publishes a web interface, health endpoint, new-mail webhook, and report exports, but no documented public API or MCP server (checked 2026-08-28). Source (2026-08-28)
Palisade publishes a REST API and a remote MCP server on every plan, making the same domain data and remediation workflows available to connected software. Source (2026-08-30)
How much of the report analysis is done for you. 10 = the platform turns raw report data into a prioritised, actionable queue on its own.
It automatically fetches and parses reports, deduplicates them, builds charts, enriches IPs, and can send a new-mail webhook. Source (2026-08-28)
Report data is analysed into a prioritised list of sender, SPF, DKIM and DMARC issues, so nobody reads raw XML. Source (2026-08-30)
How much of the work the vendor's own software does. 10 = it identifies the sending sources, drafts the SPF and DKIM fixes each one needs, and proposes the next policy step. 6 = it applies the records for you, but a person decides what to fix and when to advance. 3 = it reports, and every change is yours to make. A vendor whose team does the work rather than its software scores here on the software alone.
The software analyzes report data, but it does not draft authentication fixes, change records, or propose policy steps. Source (2026-08-28)
The agent investigates each sender, drafts the SPF and DKIM changes it needs, and proposes the next policy step; a human approves before deployment. Source (2026-08-30)
10 = full pricing published. 6 = some tiers published, rest quote-gated. 3 = quote only.
MIT-licensed source, binaries, and container images are published without a software licence fee. Source (2026-08-28)
Self-service IT-team prices are published by email volume from $19/month; MSP pricing is portfolio-based per client domain, and Enterprise pricing is custom. Source (2026-08-30)
10 = hosts the records for you. 6 = partial or add-on. 3 = you manage your own DNS.
No authentication records are hosted; operators deploy a local report viewer. Source (2026-08-28)
Yes: hosted DMARC, SPF, DKIM, BIMI & MTA-STS Source (2026-08-30)
10 = a genuine free plan. 6 = time-limited trial only. 3 = no free access.
The self-hosted application is available under the MIT licence without a subscription. Source (2026-08-28)
No free plan: a 15-day full-product trial; nothing is charged until the trial ends Source (2026-09-25)
10 = a real MSP program with multi-tenant management. 6 = partial. 3 = none.
No commercial MSP programme or hosted multi-tenant service is published for this self-hosted project. Source (2026-08-28)
Yes: MSP-first, multi-tenant with native PSA integrations Source (2026-08-30)
How much work it takes to get a domain from p=none to p=reject. 10 = the platform (or the vendor's team) gets you there without manual DNS edits.
The application is a report viewer and does not host records, modify DNS, or guide a staged policy rollout. Source (2026-08-28)
The DMARC Agent detects when a domain's authentication and alignment are ready for the next policy stage and proposes the move, but a human still approves and applies it, so it is not fully hands-off. Source (2026-08-30)
Where Palisade and DMARC Report Viewer actually differ
Each argument keeps the product screens, sourced comparison points, and supporting analysis together.
Local reporting vs managed remediation
A useful local report viewer with a clear boundary
DMARC Report Viewer is a small application for the part of DMARC work that begins when reports arrive. It combines an IMAP client, parsers for XML DMARC aggregate reports and JSON SMTP TLS reports, and an embedded HTTP server. The UI includes summary charts, filters by domain or time span, ranked source and IP views, individual report inspection, and exports. For an operator who wants to see the evidence without sending it to a vendor's cloud, that is real capability, not a toy parser. Source (2026-08-26) Source 2 (2026-08-26)
DMARC Report Viewer

- DMARC aggregate report parsing and browser-based report review: IMAP parsing and web UISource
- Domain, organization, pass/fail, source, and IP-level report views: Filtered source and IP viewsSource
- Duplicate filtering and export of reports as XML or JSON: XML/JSON export and filteringSource 1, Source 2
Palisade

- DMARC aggregate report parsing and browser-based report review: Agent analyzes reports
- Domain, organization, pass/fail, source, and IP-level report views: Agent investigates senders
- Duplicate filtering and export of reports as XML or JSON: Agent analyzes reports
The boundary is just as important. The repository describes how to fetch and inspect report mail, not how to decide whether a sender is legitimate, draft the DNS change, or move a policy through quarantine and reject. It does not advertise an AI enforcement agent. Palisade starts at the same evidence and carries the work further: the agent investigates each sender, drafts SPF and DKIM fixes, and proposes each policy step, with your approval required before anything ships. Source (2026-08-26)
Self-hosted control vs operational ownership
Self-hosting buys control and creates a real operating job
The deployment model is the strongest reason to choose DMARC Report Viewer. The project offers a statically linked executable for Linux, Windows, and macOS, a Docker image, source builds, Raspberry Pi support, basic HTTP authentication, automatic HTTPS through ACME/Let's Encrypt, and reverse-proxy support. Reports stay in memory and are fetched from the configured IMAP account, so the project does not ask you to create a database just to open the dashboard. Source (2026-08-26)
DMARC Report Viewer

Palisade

- Self-hosted deployment with a static binary or Docker image: No self-hosting
- Webhook notification when new report mail arrives: New-ticket agent alerts
That control comes with responsibilities a hosted product absorbs. You must create and secure the report mailbox, expose the HTTP service safely, manage credentials and certificates, decide what happens to data after the process restarts, and keep the release current. The project's security policy says only the latest stable release is supported and that it is maintained in the author's spare time. A technically staffed team may accept that trade. A small IT group that wants the report loop to remain someone else's operational surface may not. Source (2026-08-26) Source 2 (2026-08-26)
Single-mailbox simplicity vs MSP workflows
One mailbox, local notifications, and no MSP layer advertised
DMARC Report Viewer is designed around one configured IMAP account. You can use a default folder, separate DMARC and TLS folders, and optional subfolder depth, but the README says fetching from different IMAP accounts is not currently supported. Its webhook is useful for notifying another service that new mail arrived. That is a good fit for a compact deployment where one operator owns the mailbox and can route any follow-up work themselves. Source (2026-08-26)
DMARC Report Viewer

Palisade
A relevant product screenshot was not available in the reviewed evidence.
- Native ConnectWise, HaloPSA, or Autotask integrations: Native PSA integrations
- Persistent hosted report retention managed by the product: Unlimited IT/MSP; Enterprise customSource
- Portfolio-oriented multi-tenant client management: Multi-tenant client management
The same design is less comfortable for an MSP portfolio. The repository does not advertise client workspaces, role-based tenant separation, white-label reports, PSA ticket creation, or a partner billing model. That is a statement about the project's public product boundary, not a claim that a determined engineer could never build those layers around it. Palisade includes multi-tenant client management, native ConnectWise, HaloPSA, and Autotask integrations for MSP accounts, and turns findings into a service workflow instead of leaving the operator to assemble one. Source (2026-08-26)
Native PSA integrations
Palisade imports client domains straight from these three. DMARC Report Viewer's own coverage is stated above, from their site.
- ConnectWise PSA
- Autotask
- HaloPSA
License cost vs operating ownership
Free software versus managed enforcement economics
There is no subscription price to compare because DMARC Report Viewer is MIT-licensed open-source software. The repository publishes binaries, Docker images, and build instructions, but it does not publish a hosted plan, commercial support rate, retention tier, or enterprise contract. The practical cost is your infrastructure and time: an IMAP mailbox, a machine or container runtime, a secure endpoint, a plan for data beyond in-memory operation, and someone who can maintain it. Source (2026-08-26) Source 2 (2026-08-26) Source 3 (2026-08-26)
DMARC Report Viewer
A relevant product screenshot was not available in the reviewed evidence.
Palisade
A relevant product screenshot was not available in the reviewed evidence.
- Published commercial subscription pricing and vendor support plans: Published plan pricing
Palisade's price includes the managed surface around the reports. Internal IT teams choose flat monthly email-volume tiers from $19/month after a 15-day full-product trial. MSPs pay per client domain at a portfolio-based rate, with a minimum of 5 client domains, no client email metering, and a free NFR domain. The fair comparison is not just license fee against subscription. It is also whether you want your team to own report collection and follow-up, or whether you want an agent to do the investigation and configuration work before a person reviews the proposed change. Source (2026-08-26)
What each side charges
Three points on each published range: the cheapest plan, one in the middle, and the top of what the vendor publishes. Every plan on both sides is in the pricing section further down.
- Open source / self-hosted$0 license fee
MIT-licensed Rust application with prebuilt binaries and Docker images; you provide the IMAP mailbox, host, HTTPS or reverse proxy, authentication, storage choices, monitoring, upgrades, and operator time
- IT teams: up to 100,000 emails/mo$19/mo ($15/mo billed annually)
2 set-up domains (adding is unlimited), unlimited retention, every core feature
- IT teams: up to 1,000,000 emails/mo$99/mo ($79/mo billed annually)
Same product: 10 set-up domains, pick the tier that matches your sending
- Enterprise (more than 2.5M / month)Custom
Custom volume, retention, and terms
Dashboard access vs programmatic access
DMARC Report Viewer exports reports and fires a webhook, but lists no API or MCP server
DMARC Report Viewer publishes an embedded HTTP server and web UI for report review. Its README also lists XML and JSON report export, a webhook for notifying an external service about new mail, and a health-check endpoint. The same public README does not advertise a REST or GraphQL API reference, an MCP server, an AI-assistant integration, or AI or machine-learning features (checked 2026-08-27). That leaves the project with useful report handoff options, but without a documented client-integration surface for report data. Source (2026-08-27)
DMARC Report Viewer

Palisade
A relevant product screenshot was not available in the reviewed evidence.
- Documented REST or GraphQL API for report data: REST API published
- MCP server for connecting AI assistants to report data: MCP server published
- Advertised AI features for report review or remediation: Agent drafts and proposes
Palisade publishes an MCP server and a REST API. Its agent investigates senders, drafts SPF and DKIM fixes, and proposes each policy step. A human approves before anything ships.
Reachable from your own AI tools
Palisade's MCP server exposes 42 tools over OAuth, so the assistant your team already uses can read domains, pull the exact records to publish and work the task queue. These are the clients the connection guide walks through.
- ChatGPT
- Claude
- Codex
- Cursor
- Windsurf
- Any MCP client
Still deciding between DMARC Report Viewer and Palisade? See what changes with Palisade.
15-day full-product trial. Nothing is charged until it ends.
The agent does the heavy lifting
Sources identified, SPF and DKIM fixes drafted, each policy step proposed. You approve; nothing ships on its own.
Connect your AI with MCP
42 tools over MCP, so your assistant reads your domains and works the queue.
Connect your DNS manager directly
One-time sign-in supports 64 providers without retaining credentials. Optional account connections support Cloudflare, GoDaddy and Route 53. You approve every change.
“We evaluated many DMARC providers before choosing Palisade. The quality of their product, the responsiveness and friendliness of their team and their rapid progress on their product roadmap made it a no-brainer for us to move forward.”
DMARC Report Viewer pricing explained (and how Palisade compares)
DMARC Report Viewer is not sold as a hosted subscription. The repository publishes source code, binaries, Docker instructions, and a MIT license, but no commercial price list. The table below describes the license and the operational cost boundary shown in the project's public materials when checked on August 26, 2026:
What you'd actually pay
The same five buyer sizes on every comparison, so a shape carries from one page to the next.
1 domain, up to 1,000 emails a month
MIT covers the self-hosted software license only
2 set-up domains, up to 100K emails a month
MIT covers the self-hosted software license only
10 set-up domains, up to 1M emails a month
MIT covers the self-hosted software license only
20 set-up domains, up to 2.5M emails a month
MIT covers the self-hosted software license only
Client domains under management, any volume
MIT covers the self-hosted software license only
Palisade’s figures are derived from its published tiers. DMARC Report Viewer pricing or licensing source reference: vendor source citation date 2026-08-28. Plans and prices may have changed since.
How DMARC Report Viewer prices
- The project does not publish a SaaS pricing page, hosted account, paid tier, commercial support plan, or SLA (checked 2026-08-26).
- The README says report data stays in memory and is retrieved from the configured IMAP account each time. The certificate cache is the documented exception when the built-in Let's Encrypt feature is used.
- The security policy says only the latest stable release is supported, the project is maintained in the author's spare time, vulnerabilities should be reported through GitHub, and there is no bug bounty (checked 2026-08-26).
- A $0 license does not mean $0 operation. Hosting, mailbox access, TLS, backups or report retention outside the process, and the time to maintain the deployment are responsibilities the repository leaves with you. That is an operating-cost inference from its self-hosted model, not a vendor price claim.
How Palisade prices
- Palisade publishes flat monthly IT-team plans sized by email volume from $19/month. Paid IT tiers cap set-up domains at 2, 3, 6, 10, or 20 by tier; adding domains is free and unlimited.
- Palisade's MSP model is priced per client domain, with a rate that improves as your portfolio grows and a minimum of 5 client domains. Client email volume is not metered, and your own MSP domain is included as a free Not-For-Resale license.
- Palisade is hosted, so you are buying a managed service rather than assembling an IMAP mailbox, executable, web endpoint, and update process. Its agent investigates every sender, drafts fixes, and proposes policy steps while your team approves each change.
- Palisade offers a 15-day full-product trial. IT-team and MSP plans keep unlimited report history (Enterprise retention follows custom terms).
DMARC Report Viewer source reference: primary reference citation date 2026-08-26.Palisade source reference: the public pricing page citation date 2026-08-30.Plans and prices may have changed since.
Start a 15-day full-product trial of Palisade. Nothing is charged until it ends.
What each one covers, and where it stops
Published facts only, read from each vendor's own material. Neither column describes a hands-on trial, because we have not run one.
DMARC Report Viewer is a self-hosted Rust application for technical operators who want to collect DMARC reports from IMAP and examine them in a local browser-based interface. It parses XML aggregate reports and JSON SMTP TLS reports, then presents charts, filters, source and IP views, individual reports, and XML or JSON exports.
Deployment is local rather than a hosted subscription: the project publishes source code, prebuilt binaries, Docker instructions, and an MIT license. It suits a team prepared to operate the IMAP mailbox, host, HTTP or HTTPS exposure, credentials, storage choices, upgrades, and subsequent DNS follow-up outside the viewer.
Palisade is built around an agent that does the DMARC work rather than reporting on it. It identifies every sending source, drafts the SPF and DKIM changes each one needs, and proposes the next policy step when the evidence supports it.
The agent investigates every sender, drafts every fix, and proposes each policy step, you approve before anything ships.
- Parses IMAP-delivered reports and displays them in an embedded web UI
- Provides filtered source and IP views for report review
- Exports reports as XML or JSON and filters duplicates
- Handles DMARC and SMTP TLS reports separately
- Runs from binaries, Docker, or source in self-hosted environments
- The agent investigates senders and drafts the fix, so the work arrives prepared rather than as a list of findings
- Hosted SPF, DKIM and DMARC records, so an approved change can be carried out rather than handed off
- Portfolio workflow for MSPs, with ConnectWise, HaloPSA and Autotask integrations and a free NFR domain
- An MCP server and a REST API, so the same data and workflow are reachable from the AI tools a team already uses
- Does not advertise an AI agent that investigates senders, drafts authentication fixes, or proposes policy steps
- Does not advertise hosted DMARC, SPF, DKIM, BIMI, or MTA-STS records
- Does not advertise named ConnectWise, HaloPSA, or Autotask integrations
- Does not advertise persistent hosted report retention
- Does not advertise portfolio-oriented multi-tenant client management
- Every policy change waits for a human approval, by design: nothing ships on the agent's own authority
- MSP pricing is portfolio-based per client domain, with a minimum of 5 client domains
- Plans are sized by monthly email volume, so a low-domain, high-volume sender lands on a higher tier than domain count alone suggests
- Starts at
- $0 license fee
- Hosted tier
- Not published
- Support plan
- Not published
- Report storage
- In memory; retrieved from IMAP
- Starts at
- IT plans from $19/mo by email volume; 15-day trial
- Trial
- 15 days, full product
- MSP model
- Portfolio-based per client domain; minimum of 5 client domains
What Palisade customers say
5.0 out of 5 on G2Trusted by over 10,000 domains
“Palisade made it so easy for us to get our blue verified checkmark and achieve our BIMI compliance”
Sources and further reading
Source checks run through 2026-10-13; every entry keeps its individual check date.
- DMARC report viewer repository
Checked 2026-10-13
- DMARC Report Viewer changelog
Checked 2026-08-26
- DMARC Report Viewer security policy
Checked 2026-08-26
- DMARC Report Viewer MIT license
Checked 2026-08-28
- DMARC Report Viewer README: automation and access
Checked 2026-08-27
- DMARC report viewer releases
Checked 2026-08-28
- DMARC report viewer security policy
Checked 2026-08-28
- Source
Checked 2026-09-17
- Source
Checked 2026-10-13
Palisade vs DMARC Report Viewer: FAQ
What is DMARC Report Viewer?
It is a MIT-licensed, self-hosted Rust application that connects to an IMAP mailbox, parses DMARC aggregate XML and SMTP TLS JSON reports, and serves a web UI for charts, filters, source views, individual reports, and exports. The project is published at github.com/cry-inc/dmarc-report-viewer and was checked on August 26, 2026. Source (2026-10-13)
Does DMARC Report Viewer change DNS or enforce DMARC?
The project does not advertise DNS record management or an enforcement agent. Its public README describes report collection, parsing, visualization, lookups, exports, and notifications. You should expect to interpret the evidence and make SPF, DKIM, and DMARC changes through your own operational process.
How much does DMARC Report Viewer cost?
The software has a $0 license fee under the MIT license. The project does not publish a hosted subscription or commercial support price. You provide the host, mailbox, secure HTTP setup, upgrades, and any external storage or retention process, so the total operating cost depends on your infrastructure and staff time.
Can an MSP use DMARC Report Viewer for multiple clients?
The repository does not advertise a multi-tenant MSP workflow, client portals, white-label reports, PSA integrations, or per-client billing. It documents one configured IMAP account and a standalone application, so an MSP would need to design the separation, reporting, and handoff process around it.
Does it support more than one IMAP account?
Not according to the README checked on August 26, 2026. You can separate DMARC and TLS reports into folders and configure subfolder depth, but fetching reports from different IMAP accounts is not currently supported. Forwarding reports into one account is the documented workaround.
Can I run DMARC Report Viewer and Palisade at the same time?
Yes. DMARC reporting supports multiple recipients, so you can route reports to both during a comparison period. Keep the DNS policy change process coordinated, compare source and alignment findings, and remove the local deployment only after you are satisfied that the Palisade workflow covers the domains you intend to manage.
Switching from DMARC Report Viewer takes three steps
- 1
Batch-import your domains
Bring your client domains into Palisade in bulk, or let your ConnectWise, HaloPSA, or Autotask integration sync them automatically.
- 2
Run both platforms in parallel
Keep both reporting destinations configured during the overlap, verify external-report authorization where required, and confirm reports arrive in both platforms before retiring DMARC Report Viewer. Review hosted-record dependencies before changing DNS.
- 3
Cut DNS over on your schedule
Point records at Palisade's hosted infrastructure, then retire the old setup when you're satisfied.
15-day full-product trial. Nothing is charged until it ends.
Source citations on this page run through 2026-10-13; individual claims retain their dates and evidence limitations. Spotted something out of date? Tell us and we'll fix it.



