[ Sending-service guides ]

Verify Poppulo Harmony DKIM without confusing allowlisting with authentication

Save and verify the current Enterprise Settings domain records, identify the actual sending route, and prove alignment outside any internal allowlist.

By the EmailAuth research team · 5 min read

[ Key points ]

  • Save and verify the current Enterprise Settings domain records, identify the actual sending route, and prove alignment outside any internal allowlist.
  • Save both the generated configuration and the verified domain state.
On this page

Identify the Harmony sending route

This guide addresses the Poppulo Harmony email route described in Poppulo's current knowledge base. It is not a universal procedure for every product carrying the Poppulo name. Establish the enterprise account, sub-account, intended From domain, and actual delivery route before collecting DNS values. A communications team's successful internal delivery may reflect a gateway exception rather than domain authentication.

Poppulo describes account-assigned server pools and provides pool-specific IP details through Support or the Customer Success Manager. It also documents authenticated SMTP as an Enterprise Settings option applying across sub-accounts. Determine whether the organization uses the Poppulo server route or another SMTP route; do not assume that one account's test represents a different enterprise configuration. Poppulo Harmony allowlisting and authentication

Assign an enterprise administrator to the application change, a DNS administrator to public records, and a mail-security owner to the receiver tests. Record what each will approve. Keep an internal IP allowlist outside this DNS work unless it is explicitly part of the change. Expanding a gateway exception is not a substitute for finding why a signature is missing or unaligned.

Add the domain and retain the configuration

Poppulo's DKIM procedure uses Enterprise Settings > Email Domains > DKIM > Add domain. Enter the intended domain, copy the generated record types, owners, and values, then publish them at its DNS provider. Save Enterprise Settings before leaving: the provider warns that unsaved generated configuration is lost. After propagation, select Verify, then Save again; verification does not save the page automatically. Poppulo DKIM configuration

This save requirement should appear in the change record. Capture the domain and generated public values after the application state is retained, then compare them with DNS. Do not maintain a worksheet from an abandoned unsaved attempt while expecting a later attempt to use identical records. If two administrators are working concurrently, agree which saved configuration is authoritative before either publishes or removes anything.

A Pending state calls for investigation, not immediate regeneration. Confirm that the owner was created in the correct zone and that the DNS interface did not append the domain twice. Compare the actual public answer with the retained application values, including record type and complete target. Poppulo lists these checks and propagation time among its verification troubleshooting steps. Poppulo DKIM verification troubleshooting

Do not infer SPF alignment from allowlisting language

The Harmony technical overview states that customer-domain DKIM is supported, but its short SPF description is not a precise account-specific envelope specification. It sends customers to support for DMARC details. Obtain the actual SMTP envelope identity and supported configuration for the selected route rather than inventing a universal Poppulo SPF include or custom Return-Path setting. Poppulo authentication overview

SPF authorizes a sending host for an SMTP identity. DKIM verifies a signature associated with its d= domain and s= selector. DMARC then compares a successful authenticated domain with the visible From domain. A record added to the corporate root is not necessarily evaluated when the service uses another envelope domain. One passing aligned DKIM signature can satisfy DMARC even if another signature or unaligned SPF path does not. SPF RFC 7208 DKIM RFC 6376 DMARC RFC 9989

If the real message lacks an aligned path, stop at that finding. Ask the authorized support contact which configuration applies to the enterprise, route, and From domain. Do not weaken the organization's DMARC policy or add an entire shared IP pool to SPF merely because an internal newsletter failed. Preserve the current records while the correct change is established.

Test beyond the corporate gateway

Use a harmless test through the same workflow and From domain intended for production. Where authorized, include a receiver outside the corporate gateway so an internal allowlist cannot obscure the result. Retain full technical headers privately and create a sanitized identity table for review. A successful preview, a link click, or a delivered internal copy does not demonstrate aligned authentication at another receiver.

Record the receiver's trusted Authentication-Results alongside From, Return-Path, every DKIM d= and s= value, and the time. Check the actual signature domain against the configured domain and applicable alignment mode. A verified application state is useful setup evidence, but a later different From address or sending route can change the result.

For multiple sub-accounts, identify which domains and workflows share configuration and which require separate tests. When authenticated SMTP is involved, determine which system signs the final message and whether subsequent processing changes signed content. Treat that as a separate route assessment rather than asserting that Poppulo's domain verification covers a downstream relay.

Poppulo enterprise acceptance worksheet

These are fields to complete, not results already collected.

  • Enterprise and route: account owner, sub-account, campaign or communication workflow, Poppulo server pool or authenticated SMTP, and intended From domain.
  • Saved configuration: generated DNS values, first Save time, authoritative DNS owner, published answers, verification result, and final Save time.
  • Receiver coverage: internal gateway behavior, applicable allowlist scope, authorized external test receiver, and message timestamps.
  • Identity comparison: visible From, envelope domain, every signing domain and selector, trusted authentication results, and aligned passing path if present.
  • Open questions: route-specific SPF or bounce-domain support requiring confirmation, unsupported product assumptions, and missing tests.
  • Release decision: evidence owner, recovery configuration, business approval, security review, and editorial review state.

Fictional diagnosis of an unsaved verification

This scenario is fictional. An internal communications administrator sees Verified during setup and closes the page. A colleague later sends a campaign, and the security team finds no expected aligned signature at an external receiver. Internal recipients received the message because their gateway allowed the assigned sending IP range.

The team checks the retained enterprise configuration rather than treating delivery as proof. It discovers that the final Save step was omitted. The proposed repair is to restore and retain the intended domain configuration, compare DNS with the saved record set, verify, save, and retest the original workflow externally. No outcome is assumed: the received signing domain and receiver result must establish whether that repair resolves the issue.

Review and publication gates

First-party documentation was reviewed, but no Poppulo enterprise, DNS zone, gateway policy, support response, or live message was accessed. The exact product scope, saved application values, support-confirmed route, received alignment evidence, and human SME sign-off remain open. The manuscript is unpublished and requires rendered presentation review. Do not describe the entire Poppulo estate as authenticated from a single domain status or internally delivered message.

Close the configuration checkpoint before the route checkpoint

Keep separate entries for generated values retained, public DNS matching, verification retained and received alignment. In the fictional case, a missing expected signature does not establish that every signature failed; the remaining results are unspecified. Retesting must identify all passing aligned mechanisms before diagnosing the final DMARC outcome.

Separate message acceptance from policy rollout

A passing aligned SPF result can satisfy a message evaluation, but does not alone justify moving an entire domain to reject. RFC 9989 Section 7.4 requires valid DKIM for domains publishing p=reject and warns about indirect-mail interoperability. Inventory all legitimate senders and indirect routes before the policy owner approves enforcement. No DNS change, tenant operation or received-message test was executed for this article.

[ Takeaway ]

Save both the generated configuration and the verified domain state.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Retain and test domain settings

Generated records only help when the matching configuration is saved and used.

Next steps

  1. Save after generating and after verifying DKIM.
  2. Compare public DNS with the retained record set.
  3. Capture headers outside the internal allowlist.

CISO / SecOps

Separate trust exceptions from identity

Allowlisting and DMARC provide different evidence and controls.

Next steps

  1. Review the actual envelope and signing domains.
  2. Keep pool exceptions limited to their approved scope.
  3. Require route-specific evidence before an authentication claim.

Founder / Non-technical

Protect employee communications

Internal delivery can hide a route or authentication problem.

Next steps

  1. Choose the production From domains and workflows.
  2. Assign enterprise and gateway owners.
  3. Approve representative external testing.

[ FAQs ]

Frequently asked questions

Where is the documented DKIM setup?

Enterprise Settings > Email Domains > DKIM. Use the records generated for the intended domain.

Does Verify save the configuration?

No. Poppulo explicitly requires Save after verification, as well as retaining the initially generated configuration.

Why might a domain remain Pending?

Check the saved values, authoritative zone, duplicated owner suffixes, complete targets, and DNS propagation before regenerating anything.

Does an internal allowlist prove DMARC passes?

No. It can affect delivery independently of sender authentication. Inspect a trusted receiver result and test beyond that exception where authorized.

Where do I obtain the assigned IP range?

Poppulo Support or the Customer Success Manager supplies account-specific pool details. Do not copy another account range.

Is there a universal SPF include in this guide?

No. The reviewed overview does not establish one for every route. Confirm the actual envelope identity and supported instructions.

Does customer-domain DKIM work with every Poppulo product?

The reviewed Harmony documentation supports it. Other product families and routes require their own evidence.

Has this enterprise setup been verified live?

No. Account configuration, DNS, received headers, gateway behavior and SME approval remain pending.

[ Sources ]

Sources

  1. Poppulo Configure DKIM Authentication for your Domain

    Sections Before you begin · Add your DKIM Records · Verify your DKIM Configuration · If Verification Fails

  2. Poppulo Allowlisting

    Sections High level overview · Recommended · Message Authentication

  3. SPF RFC 7208

    Sections §2.4 The MAIL FROM Identity · §3.2 Multiple DNS Records · §3.3 Multiple Strings in a Single DNS Record · §4.5 Selecting Records · §4.6.4 DNS Lookup Limits

  4. DKIM RFC 6376

    Sections §3.5 The DKIM-Signature Header Field · §3.6 Key Management and Representation · §6. Verifier Actions

  5. DMARC RFC 9989

    Sections §4.4 · §5.3.5 · §7.4

[ Glossary ]

Glossary

Server pool
The group of sending servers assigned to an account in the documented Harmony route.
Allowlisting
A recipient-side exception for specified traffic; it does not itself authenticate the visible From domain.
Pending DKIM status
Application state before its generated DNS configuration has been successfully verified and retained.
Authenticated SMTP
A submission route using authenticated access to an SMTP server, distinct from DMARC alignment at the recipient.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base