For many IT administrators, Domain-based Message Authentication, Reporting, and Conformance (DMARC) is viewed as a technical hurdle—a simple DNS change that stands between an organization and a more secure email environment. However, a recent, deep-dive exploration into the four-month implementation project at Florence Bank, a Massachusetts-based community bank established in 1873, proves that DMARC enforcement is less about syntax and more about the painstaking mapping of a modern, fragmented digital infrastructure.
The project, facilitated by cybersecurity vendor EasyDMARC, serves as a masterclass in operational discipline. While the bank’s official case study published on July 16 provided a high-level summary of their success, a granular look at the implementation reveals the complex reality of securing email for a modern financial institution.
The Architecture of a Modern Community Bank
To understand why the journey to "p=reject"—the highest level of DMARC enforcement—took four months rather than the industry-average 55 days, one must look at the bank’s "sender stack." Nshan Manoukian, a senior DMARC implementation engineer at EasyDMARC, spearheaded the initiative. According to Manoukian, the primary challenge was not the DMARC protocol itself, but the sheer sprawl of third-party services authorized to send email on the bank’s behalf.
"DMARC enforcement is not just about publishing a DNS record," Manoukian explains. "It is about achieving total visibility into who is speaking for your brand across the global internet."
The bank’s inventory revealed a classic "nested" vendor architecture. The list included:
- Core Banking Processors: Systems like Jack Henry, which handle sensitive transaction notifications.
- CRM and CPaaS Layers: The bank utilizes Creatio for customer relationship management, which in turn routes emails through SendGrid. This creates a "nested vendor" scenario where the bank must authenticate both the CRM and the underlying communications platform-as-a-service (CPaaS) provider.
- Cloud Infrastructure: Multiple Amazon SES environments were identified, signaling the presence of "shadow" email infrastructure—automated services or legacy applications that had been set up by different departments over the years, often without centralized IT oversight.
- Security Training Platforms: Ironically, the bank’s own phishing simulation tool (KnowBe4) required explicit authentication to ensure that the bank’s internal security testing wouldn’t be blocked by its own newly minted security policies.
The Chronology of Implementation
The transition from a "p=none" (monitoring) policy to "p=reject" (blocking unauthorized mail) was structured into distinct phases, each requiring meticulous validation.
Phase 1: Discovery and the SPF Bottleneck
The project began with a comprehensive audit of SPF (Sender Policy Framework) records. Almost immediately, the team hit a critical technical barrier: the SPF 10 DNS lookup limit. This is a common ceiling for organizations with complex vendor stacks. When an SPF record exceeds ten lookups, it fails silently, leaving the domain vulnerable to spoofing.

To bypass this, the team deployed a managed SPF solution that utilizes macro-based dynamic records. Instead of stacking static includes, this approach resolves sending sources at the moment of evaluation. Clearing this hurdle was the necessary foundation for all subsequent steps.
Phase 2: Mapping and Normalization
Once the technical limit was bypassed, the team focused on aligning DKIM (DomainKeys Identified Mail) signatures across every third-party sender. This required direct coordination with the vendors to ensure that their mail streams were properly signed and aligned with the bank’s organizational domain.
Phase 3: The "Boring" Monitoring Period
Perhaps the most critical phase was the extended observation period. After all sources were configured, Manoukian recommended keeping the policy at "p=none" for several weeks. This allowed the aggregate DMARC reports to stabilize. "The discipline was in the waiting," Manoukian notes. The team monitored the data for any anomalies or missed sources, ensuring that no legitimate traffic would be caught in the "reject" filter once the policy was hardened.
Phase 4: The Silent Enforcement
By the end of the four-month period, the transition to "p=reject" was, by design, an anticlimax. Because every legitimate sender had been accounted for and verified during the monitoring phase, the enforcement change resulted in zero service disruptions.
Supporting Data and Industry Context
The effort expended by Florence Bank is significant when viewed against the backdrop of global email security adoption. According to EasyDMARC’s 2025 Global DMARC Adoption Report, a mere 7.7% of the world’s top 1.8 million email domains have successfully implemented a "p=reject" policy.
For a regulated entity like a community bank, the stakes are significantly higher than for a retail brand. Financial institutions are prime targets for Business Email Compromise (BEC) and domain-spoofing attacks. By reaching full enforcement, Florence Bank has moved from the 92% of vulnerable domains into a small, elite cohort of secure senders.
Vendor Coordination as the Primary Constraint
The project highlights a shift in the cybersecurity landscape. Historically, IT projects were limited by bandwidth or storage; today, they are limited by "vendor coordination." As Manoukian notes, the bank’s journey was extended by the need to work with multiple third-party service providers. In a regulated environment, you cannot simply flip a switch; you must ensure that every automated email—from loan updates to security alerts—continues to reach the customer’s inbox without fail.

Official Perspectives and Implications
From the bank’s perspective, the investment was a necessity of modern banking. As the threat landscape evolves, the "cost" of a project is no longer just the implementation fee, but the potential reputational damage of a successful phishing campaign.
The lessons from the Florence Bank project are clear for other financial institutions and organizations considering their own DMARC journey:
- Inventory Before Policy: Do not attempt to force a policy change until a complete inventory of every legitimate email-sending source is established.
- Beware the Nested Vendor: SaaS applications often rely on secondary infrastructure. Authenticating the CRM is not enough; you must verify the underlying email service provider (ESP) as well.
- Anticipate Shadow IT: Expect to find email-sending environments that were forgotten or undocumented. Aggregate reports are the only way to surface these hidden systems.
- Embrace the Boring Period: The longer a domain stays in a monitoring phase with "boring" reports—where no unexpected traffic appears—the safer the final transition to enforcement will be.
- Technical Debt is Real: Issues like the SPF lookup limit are not anomalies; they are standard challenges in modern enterprise environments and require robust, dynamic solutions.
Conclusion: The New Standard for Security
The Florence Bank case study is a cautionary tale for those who believe DMARC is a "quick fix." It demonstrates that while the protocol is straightforward, the implementation is an organizational exercise.
For the financial sector, where trust is the primary currency, the ability to guarantee that an email claiming to be from the bank is actually from the bank is no longer optional. By dedicating four months to the rigorous process of mapping, testing, and verifying, Florence Bank has set a standard for community banks globally. They have proved that the most effective cybersecurity measures are not the most expensive ones, but the ones that prioritize meticulous, boring, and disciplined operational oversight.
As the digital world becomes increasingly hostile, the "unglamorous" work of authentication is becoming the most vital defensive tool in the modern organization’s arsenal. The success at Florence Bank is not just a win for their IT department—it is a win for every customer who can now trust the integrity of their digital correspondence.
