DMARC-SRG vs Palisade in 2026
DMARC-SRG is an open-source PHP parser, viewer, and summary-report generator for incoming DMARC reports. Palisade takes the same reporting evidence into an agentic workflow: its agent investigates senders, drafts authentication fixes, and proposes each policy step for your approval.
Our verdict: Choose DMARC-SRG if you want to run a GPL-3.0 PHP application on infrastructure you control, connect it to MySQL or MariaDB, and own the mailbox, web server, scheduled jobs, and DNS follow-up. Choose Palisade if you want a hosted DMARC program whose agent investigates senders, drafts SPF and DKIM fixes, and carries domains toward p=reject with you approving each step.
1 domain free up to 1,000 emails/month


Palisade is free for one domain, up to 1,000 emails a month. Paid IT-team plans are sized by email volume. Start a 15-day full-product trial with no credit card.
Which one is right for you?
Best for Teams operating their own PHP and MySQL or MariaDB environment
Best for MSPs and IT teams responsible for multiple domains
- You want a GPL-3.0 project that your team can install and operate on its own PHP and MySQL or MariaDB environment.
- You already have an operator who can configure a report mailbox or local report directory, run the scheduled PHP utilities, protect the web interface, and maintain the deployment.
- Your requirement is centered on parsing, filtering, viewing, and emailing DMARC summaries rather than a managed enforcement workflow.
- You want an AI agent to investigate senders, draft SPF and DKIM fixes, and propose each policy step instead of stopping at report collection and visualization.
- You want hosted SPF, DKIM, DMARC, BIMI, and MTA-STS records on redundant managed DNS, or Smart DNS Deployment through your DNS provider.
- You manage internal or client domains and want native ConnectWise, HaloPSA, or Autotask integrations for the service workflow.
Free for one domain, up to 1,000 emails a month. Paid IT-team plans are sized by email volume. Start a 15-day full-product trial with no credit card.
Where the day-to-day work actually differs
| Feature | DMARC-SRG | Palisade |
|---|---|---|
| Report collection and analysis | ||
| DMARC aggregate report parsing and a report-list viewWhether aggregate reports are parsed into a browsable list.The project describes a PHP parser and viewer for incoming DMARC reports, including a table of parsed reports (checked 2026-08-26). Source (2026-08-26) | PHP parser and viewer | Agent analyzes reports |
| Filter reports by domain, month, reporting organization, and other fieldsWhether reports can be narrowed by domain, date, and reporting organization.The README documents filtering the report list by domain, month, reporting organization, and more (checked 2026-08-26). Source (2026-08-26) | Report list filters | Agent analyzes reports |
| DKIM and SPF details for each reportWhether each report exposes SPF and DKIM results.The project's feature list explicitly includes viewing DKIM/SPF details for each report (checked 2026-08-26). Source (2026-08-26) | Per-report SPF/DKIM details | Agent analyzes reports |
| Automatic collection from mailboxes and server-local directoriesWhether reports can be automatically collected from mailboxes or local directories.The README and setup guide document incoming reports from configured mailboxes and local server directories, with a fetch utility for saving reports to the database (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | Mailboxes and local directories | Hosted report collection |
| Web upload of incoming DMARC report filesWhether incoming DMARC report files can be uploaded in a browser.DMARC-SRG documents uploading and processing incoming report files through its web interface (checked 2026-08-26). Source (2026-08-26) | Web report upload | Hosted report collection |
| Configurable cleanup of old reports, mailbox messages, and log entriesWhether old reports, mailbox messages, and logs can be configured for removal.The project lists configurable deletion of old reports from the database and mailboxes, and provides mailbox, report, and report-log cleaner utilities (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | Configurable cleanup utilities | Unlimited paid-plan retention |
| Scheduled summary reports sent to a chosen mailboxWhether summary reports can be delivered to a chosen mailbox on a schedule.The README documents weekly, monthly, or last-N-days summary reports sent to a specified mailbox, and the setup guide shows cron jobs for fetching and summaries (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | Scheduled email summaries | Agent flags issues |
| Password-protected web interfaceWhether the web interface requires password-based access.Password protection for the web interface is listed as a DMARC-SRG feature; the setup guide also describes an admin password for the web UI (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | Password-protected web interface | Managed app access |
| Deployment and enforcement | ||
| AI agent that investigates senders, drafts authentication fixes, and proposes policy steps toward p=rejectWhether an agent can investigate senders, draft fixes, and propose policy steps for approval.DMARC-SRG advertises parsing, viewing, collection, cleanup, and summaries, but does not advertise an AI enforcement agent or a workflow that drafts SPF/DKIM changes (checked 2026-08-26). Source (2026-08-26) | Not advertised | Agent drafts and proposes |
| Hosted SPF, DKIM, DMARC, BIMI, and MTA-STS recordsWhether the service hosts the listed email-authentication records.The project documents software that runs on your PHP, database, web-server, mailbox, or local-directory infrastructure, but does not advertise hosted DNS records (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | Not advertised | Hosted on managed DNS |
| Native ConnectWise, HaloPSA, or Autotask integrationsWhether named PSA tools connect to the service workflow.The first-party project documentation describes PHP utilities, mailboxes, local directories, S3, a database, and a web interface, but does not advertise those PSA integrations (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | Not advertised | Native PSA integrations |
| Service model and scale | ||
| Portfolio-oriented multi-tenant client management and white-label reportingWhether client domains can be managed across separate workspaces with white-label reports.DMARC-SRG documents a standalone application with a domain list and users administration, but does not advertise multi-tenant client workspaces or white-label reporting (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | Not advertised | Multi-tenant client management |
| Published commercial subscription plans and vendor SLAWhether commercial plans and a service-level agreement are publicly published.The project publishes GPL-3.0 source code and installation requirements, but does not advertise commercial subscription plans or an SLA in its published project materials (checked 2026-08-26). Source (2026-08-26) Source 2 (2026-08-26) | No published pricing | Published plans and trial |
| AI and automation access | ||
| Documented public API for programmatic accessWhether a customer can build against a documented REST or GraphQL API.DMARC-SRG does not advertise a customer REST or GraphQL API reference in its published README or setup guide; those pages describe PHP utilities and a self-hosted web interface (checked 2026-08-27). Source (2026-08-27) Source 2 (2026-08-27) | No public API listed | REST API published |
| MCP server for connecting AI assistants to domain dataWhether an AI assistant can reach the product's data directly.DMARC-SRG does not advertise an MCP server or an AI-assistant integration in its published README or setup guide (checked 2026-08-27). Source (2026-08-27) Source 2 (2026-08-27) | No MCP server listed | MCP server published |
| Advertised AI assistance for investigating and drafting fixesWhether the vendor advertises AI that investigates senders or prepares authentication changes.DMARC-SRG does not advertise an AI or machine-learning feature in its published feature list, which describes PHP parsing, web views, report collection, and email summaries (checked 2026-08-27). Source (2026-08-27) | No AI features listed | Agent drafts fixes |
| Report output outside the dashboardWhether report information can leave the product without using the web interface.DMARC-SRG documents creating weekly, monthly, or last-N-days summary reports and sending them to a specified mailbox. Its published project documentation does not advertise webhooks or a data-feed endpoint (checked 2026-08-27). Source (2026-08-27) Source 2 (2026-08-27) | Scheduled email summaries | REST API published |
Want to compare the workflow yourself? Try Palisade free with one domain and up to 1,000 emails a month.
Palisade 96 vs DMARC-SRG 46, 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. Editorial dimensions last reviewed 2026-08-30.
How reachable the product is from your own software and AI tools. 10 = a documented API on every plan plus a published MCP server. 6 = an API, gated to a tier or to a sales conversation. 3 = no programmatic access advertised.
DMARC-SRG does not publish a documented API or an 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.
Scheduled jobs fetch, deduplicate, store, filter, and summarize aggregate reports, while interpretation and remediation remain with the operator. 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-07-29)
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.
DMARC-SRG fetches, parses, and summarizes aggregate reports, but the operator must interpret the results and make every authentication or policy change. 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.
The complete project is published under GPL-3.0 without a software subscription fee. Source (2026-08-28)
Published: free plan, then flat monthly plans by email volume from $19/mo Source (2026-08-30)
10 = hosts the records for you. 6 = partial or add-on. 3 = you manage your own DNS.
The application parses reports and does not host or manage authentication records. Source (2026-08-28)
10 = a genuine free plan. 6 = time-limited trial only. 3 = no free access.
Free plan: one domain, up to 1,000 emails/mo, 14-day report history, no credit card, plus a 15-day full-product trial Source (2026-08-30)
10 = a real MSP program with multi-tenant management. 6 = partial. 3 = none.
No commercial MSP programme or hosted partner service is published for the self-hosted project. Source (2026-08-28)
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.
DMARC-SRG parses and presents reports but does not host records, change DNS, simulate policy, or track an enforcement 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-07-29)
Report visibility vs remediation
DmarcSrg's mailbox-and-database report loop, versus an agent that carries the fix
DMARC-SRG covers the evidence-gathering portion of a DMARC program. Its README describes a PHP parser and viewer that receives incoming reports, stores parsed data in a MySQL or MariaDB database, and exposes a report list. Operators can filter reports by domain, month, reporting organization, and other fields, then open DKIM and SPF details for individual reports. The related dmarc.pl domain also currently presents a DMARC Report Visualizer for uploading ZIP and TGZ report archives, so the public presence is clearly centered on getting DMARC report data into a viewable form. Source (2026-08-26) Source 2 (2026-08-26)


That is a useful boundary for a technically staffed team, but it is not the same as carrying a domain through enforcement. The project documentation does not advertise an AI agent that investigates whether each sender is legitimate, drafts the SPF or DKIM change, or proposes the next DMARC policy step. Palisade starts with the same kind of sender and alignment evidence, then its agent investigates every sender, drafts every fix, and proposes each policy step; you approve before anything ships. Source (2026-08-26) Source 2 (2026-08-26)
- PHP parser and viewer
- Report list filters
- Per-report SPF/DKIM details
- Agent analyzes reports
- Agent analyzes reports
- Agent analyzes reports
- Investigates. Works out what is sending as your domain, and which of it is legitimate.
- Drafts the fix. Prepares the SPF and DKIM record changes each sender needs, rather than describing them.
- Proposes the policy step. Moves toward p=reject when the evidence supports it. You approve before anything ships.
License cost vs operating work
The GPL-3.0 download has no published subscription tier
The commercial comparison is straightforward but easy to oversimplify. DMARC-SRG's composer manifest describes a GPL-3.0-only project requiring PHP 8.1 or newer, JSON, mbstring, PDO MySQL, XML, ZIP, PHPMailer, an S3 filesystem package, and the ImapEngine library. The license does not create a monthly vendor bill. It does, however, leave the buyer with a software deployment to assemble and maintain. The project does not publish a SaaS plan, included domains, email-volume cap, paid support package, or service-level agreement. Source (2026-08-26) Source 2 (2026-08-26)
The setup guide makes the operational boundary concrete. It walks through installing the application on a Debian-like system or from a Git checkout, configuring Apache and PHP, creating a database and database user, setting an admin password, initializing tables, and scheduling report-fetch and summary jobs. A $0 license can be the right choice when those responsibilities already belong to your team. Palisade's paid surface is a different purchase: a hosted service with flat monthly IT-team pricing from $19/month, a free one-domain plan, and an agent that works through the investigation and configuration work before human approval. Source (2026-08-26) Source 2 (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.
- Self-hosted GPL-3.0 project$0 license fee published
PHP application source, the web interface, report-processing utilities, and the right to use and modify the GPL-3.0-only project; you provide PHP, MariaDB or MySQL, required extensions, a mailbox or report directory, web-server configuration, scheduled jobs, and maintenance
- Free$0
1 domain, your own, capped at 1,000 emails/mo
- IT teams: up to 500,000 emails/mo$59/mo ($47/mo billed annually)
Same product: 6 set-up domains, pick the tier that matches your sending
- Enterprise (more than 2.5M / month)Custom
Custom volume, retention, and terms
- Not advertised
- No published pricing
- Multi-tenant client management
- Published plans and trial
Owned infrastructure vs MSP operations
DmarcSrg's PHP/MariaDB deployment fits an owned server, not an MSP control plane
DMARC-SRG gives an operator several ways to feed the report loop. The README documents mailboxes and server-local directories; the setup guide adds the ImapEngine dependency for mailbox processing and the Flysystem package for S3 filesystem processing. The web interface can accept uploaded report files, and the command-line utilities can fetch reports, clean old data, manage domains and users, and generate summaries. This makes the project adaptable to an organization that wants to own its database and decide how the scheduled jobs run. Source (2026-08-26) Source 2 (2026-08-26) Source 3 (2026-08-26)

The public materials do not advertise client workspaces, role boundaries for separate customers, white-label reports, PSA ticket creation, or a partner billing model. That does not prove an engineer could never build an MSP layer around the code; it means those service features are not part of the published product promise checked here. Palisade explicitly targets internal IT teams and MSPs with multi-tenant client management and native ConnectWise, HaloPSA, and Autotask integrations, so its distinction is the managed operating workflow around each domain rather than only the report parser. Source (2026-08-26) Source 2 (2026-08-26)
Native PSA integrations
Palisade imports client domains straight from these three. DMARC-SRG's own coverage is stated above, from their site.
- ConnectWise PSA
- Autotask
- HaloPSA
Scheduled summaries vs DNS action
DMARC-SRG's scheduled summaries stop before the DNS change
The summary-report feature is the most operational part of DMARC-SRG. Its documentation says the application can create summaries for the last week, last month, or last N days and send them to a chosen mailbox. The setup guide shows hourly report collection and weekly summary jobs, while the cleanup utilities can remove old mailbox messages, reports, and log entries. An operator can therefore create a repeatable receive, parse, store, summarize, and clean cycle without opening the browser for every report. Source (2026-08-26) Source 2 (2026-08-26)

The next step remains outside that documented cycle. DMARC-SRG's instructions show the operator how to create a DMARC TXT record and point its rua mailbox at the deployment, but they do not advertise direct DNS deployment, hosted authentication records, sender-by-sender remediation, or a policy-readiness workflow. Palisade separates hosted records from Smart DNS Deployment: its agent drafts the work, and the customer approves the changes before they ship. That is the deciding distinction for teams whose bottleneck is acting on reports rather than receiving another summary. Source (2026-08-26)
- Not advertised
- Not advertised
- Not advertised
- Agent drafts and proposes
- Hosted on managed DNS
- Native PSA integrations
- Investigates. Works out what is sending as your domain, and which of it is legitimate.
- Drafts the fix. Prepares the SPF and DKIM record changes each sender needs, rather than describing them.
- Proposes the policy step. Moves toward p=reject when the evidence supports it. You approve before anything ships.
Dashboard access vs programmatic access
DMARC-SRG's PHP utilities send summaries, but no public API or MCP server is listed
DMARC-SRG's published README describes PHP utilities that fetch reports from mailboxes or local directories, store data in MySQL or MariaDB, and send scheduled summary reports by email. It also describes a password-protected web interface, while dmarc.pl currently offers a browser-based visualizer for uploaded ZIP and TGZ report archives. The published README and setup guide do not advertise a customer REST or GraphQL API, an MCP server, an AI-assistant integration, webhooks, or an AI or machine-learning feature (checked 2026-08-27). Source (2026-08-27) Source 2 (2026-08-27) Source 3 (2026-08-27)

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 30 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.
- Claude
- ChatGPT
- Cursor
- Windsurf
- Any MCP client
- No public API listed
- No MCP server listed
- No AI features listed
- REST API published
- MCP server published
- Agent drafts fixes
Still deciding between DMARC-SRG and Palisade? See what changes with Palisade.
1 domain free up to 1,000 emails/month
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
30 tools over MCP, so your assistant reads your domains and works the queue.
Connect your DNS manager directly
Approved records go into your own zone at your own provider, across 64. No credentials reach us.
“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-SRG pricing: a GPL-3.0 project, not a published SaaS rate card
DMARC-SRG does not present a commercial subscription table. Its public project files identify a GPL-3.0-only PHP application with dependencies and self-hosted installation instructions. That makes the license fee distinct from the infrastructure and operator work required to run the report pipeline.
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
GPL-3.0 covers the self-hosted software license only
2 set-up domains, up to 100K emails a month
GPL-3.0 covers the self-hosted software license only
10 set-up domains, up to 1M emails a month
GPL-3.0 covers the self-hosted software license only
20 set-up domains, up to 2.5M emails a month
GPL-3.0 covers the self-hosted software license only
Client domains under management, any volume
GPL-3.0 covers the self-hosted software license only
Palisade’s figures are derived from its published tiers. DMARC-SRG figures read from their pricing page on 2026-08-28. Plans and prices may have changed since.
How DMARC-SRG prices
- DMARC-SRG does not publish a hosted subscription price, paid support tier, per-domain rate, usage allowance, or SLA on the public pages checked on 2026-08-26.
- The $0 figure describes the published license boundary, not a promise that operating the software costs nothing. The setup guide requires a PHP web environment, MySQL or MariaDB, PHP extensions, an admin password, and a configured report source.
- The project does document cleanup utilities for old mailbox messages, reports, and log entries, but it does not publish a fixed retention period or storage tier. The retention behavior therefore depends on the configuration and jobs you operate.
- The public dmarc.pl page currently exposes a browser-based DMARC Report Visualizer that accepts ZIP and TGZ uploads; it does not show a subscription checkout or a commercial rate card (checked 2026-08-26).
How Palisade prices
- Palisade publishes a Free plan for one domain and up to 1,000 emails/month, plus 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 quoted per client domain, with a rate that improves as your portfolio grows. Client email volume is not metered, and your own MSP domain is included as a free Not-For-Resale license.
- Palisade is hosted, so the price covers a managed reporting and DNS surface rather than a PHP runtime, database, mailbox, web server, scheduled jobs, and upgrade process assembled by your team.
- Palisade offers a 15-day full-product trial without a credit card. The free plan keeps 14 days of report history, while paid plans have unlimited retention.
DMARC-SRG pricing read from their public pricing page on 2026-08-26.Plans and prices may have changed since.
Try Palisade free on one domain, or start a 15-day full-product trial with no credit card.
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-SRG is an open-source PHP parser, viewer, and summary-report generator for incoming DMARC reports. It receives reports from configured mailboxes or local directories, stores parsed data in MySQL or MariaDB, and presents a filterable report list with per-report SPF and DKIM details. The related DMARC Report Visualizer also accepts ZIP and TGZ uploads.
DMARC-SRG is aimed at technical teams that can operate their own PHP and MySQL or MariaDB environment. The GPL-3.0 project has no published hosted subscription, domain allowance, support tier, or SLA. Operators configure the web server, report source, database, scheduled report jobs, cleanup process, and follow-up DNS changes.
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.
- Includes a PHP parser and viewer for incoming DMARC reports
- Provides report-list filters by domain, date, reporting organization, and other fields
- Displays per-report SPF and DKIM details
- Collects reports from mailboxes and local directories
- Sends scheduled email summaries to a chosen mailbox
- 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 on redundant managed DNS, 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 toward p=reject
- Does not advertise hosted SPF, DKIM, DMARC, BIMI, or MTA-STS records
- Does not advertise named ConnectWise, HaloPSA, or Autotask integrations
- Does not advertise portfolio-oriented multi-tenant client management or white-label reporting
- Does not publish commercial subscription plans or a vendor SLA
- Every policy change waits for a human approval, by design: nothing ships on the agent's own authority
- MSP pricing is quoted per client domain rather than published as a rate card
- 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 published
- License type
- GPL-3.0-only
- Hosted tier
- Not published
- Support tier
- Not published
- Domain limits
- Not published
- Starts at
- Free, then $19/mo
- Free tier
- 1 domain, up to 1,000 emails/month
- Trial
- 15 days, full product, no credit card
- MSP model
- Quoted per client domain, portfolio-based
“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-08-26; every entry keeps its individual check date.
- DMARC-SRG project README
Checked 2026-08-26
- DMARC-SRG setup and configuration guide
Checked 2026-08-26
- DMARC-SRG Composer manifest
Checked 2026-08-26
- DMARC-SRG GPL-3.0 license
Checked 2026-08-26
- DMARC Report Visualizer at dmarc.pl
Checked 2026-08-26
- DMARC-SRG README: AI and access review
Checked 2026-08-27
- DMARC-SRG setup guide: AI and access review
Checked 2026-08-27
- DMARC Report Visualizer: AI and access review
Checked 2026-08-27
Palisade vs DMARC-SRG: FAQ
What is DMARC-SRG?
DMARC-SRG, also called DmarcSrg in its public repository, is a GPL-3.0-only PHP parser, viewer, and summary-report generator for incoming DMARC reports. It can receive reports from configured mailboxes or local directories, store parsed data in MySQL or MariaDB, show report and DKIM/SPF details, and send summaries. The public project materials were checked on August 26, 2026.
How does DMARC-SRG collect DMARC reports?
Its README documents configured mailboxes, server-local directories, and web uploads. The setup guide describes the ImapEngine dependency for mailbox processing and scheduled PHP utilities for fetching reports. It also documents Flysystem support for S3 filesystem processing. Accepted report files are parsed into the database; rejected mailbox messages can remain unread and move to a failed folder.
Does DMARC-SRG change DNS or move domains to p=reject?
The public documentation shows how an operator can create a DMARC TXT record and configure the report mailbox, but it does not advertise a DNS deployment service or an AI enforcement agent. You should expect to interpret the report evidence and make authentication and policy changes through your own process. Palisade's agent drafts the fixes and proposes each policy step, with your approval required before anything ships.
How much does DMARC-SRG cost?
The project publishes GPL-3.0-only source code rather than a commercial subscription rate card, so it has a $0 license fee in the public materials checked on August 26, 2026. It does not publish a hosted plan, paid support price, or SLA. You provide the PHP and database environment, report source, web-server security, scheduled jobs, backups or retention process, and maintenance.
Can an MSP use DMARC-SRG for multiple clients?
The public project documentation does not advertise multi-tenant client workspaces, white-label reporting, PSA integrations, or per-client billing. It documents domain and user administration in a standalone deployment, so an MSP would need to design and operate the customer separation, reporting handoff, and service-management layer around the project. Palisade includes multi-tenant client management and native ConnectWise, HaloPSA, and Autotask integrations for MSP accounts.
Can I run DMARC-SRG and Palisade at the same time?
Yes. DMARC reporting supports multiple recipients, so you can route reports to both systems during an evaluation period. Keep policy changes coordinated, compare the sender and alignment evidence, and move the DNS and remediation workflow only after you know which system will own the next approved change. DMARC-SRG can remain your self-hosted report view while Palisade's agent works through proposed fixes.
Switching from DMARC-SRG 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
DMARC reporting supports multiple recipients, so Palisade and DMARC-SRG receive the same reports during the overlap window. Nothing breaks while you compare.
- 3
Cut DNS over on your schedule
Point records at Palisade's hosted infrastructure (redundant managed DNS), then retire the old setup when you're satisfied.
Our onboarding team handles the technical transition with you.
Competitor information on this page was last reviewed against public sources on 2026-08-26. Spotted something out of date? Tell us and we'll fix it.



