[ Sending-service guides ]

Authenticate email sent through Greenvelope: configuration and verification

Enable Greenvelope’s business custom-sending feature only after the intended invitation domain has a valid DKIM key and a tested message identity.

By the EmailAuth research team · 3 min read

[ Key points ]

  • Enable Greenvelope’s business custom-sending feature only after the intended invitation domain has a valid DKIM key and a tested message identity.
  • A published public key does not enable a premium invitation feature.
On this page

Confirm that custom sending is available

This guide covers Greenvelope's documented business-account premium feature for sending invitations from your own domain. It does not assume that every personal invitation account supports it. Begin with the account owner, event owner and DNS administrator. Record the invitation, desired sending address and who will approve any feature purchase or account change.

Greenvelope's guide identifies the feature as business-only and premium. Its custom-sending setup publishes a DKIM TXT record at gvdkim._domainkey, using the complete public key from the current provider instructions. The feature is enabled through the invitation's Details > Information > Advanced Options workflow. Confirm the current account entitlement before committing to a launch date. Greenvelope custom DKIM

Prepare the domain without guessing a key

Retrieve the current public-key value from the provider, not a screenshot, old internal document or this guide. Record its full intended owner name and the domain whose address guests should see. Check existing data at that selector. If the owner is occupied, find its current user before replacing anything. Preserve the old value in the approved change record.

Use the authoritative DNS service rather than assuming the domain registrar hosts the zone. Confirm whether its editor appends the zone name to the host field. For a long DKIM key, follow the DNS provider's supported TXT-string handling so the complete value remains in one TXT resource record. Accidental line breaks, omitted characters or a second contradictory key can make verification fail. Never publish private signing material.

Greenvelope encourages a DMARC record. Review the organization's existing policy and reporting configuration rather than inserting another policy or automatically downgrading enforcement. This documentation does not establish a customer-specific SPF envelope domain or a custom Return-Path procedure, so do not invent an SPF include to accompany the DKIM record. Determine the real envelope identity from a controlled received message.

Test the invitation identity before the guest send

Original acceptance worksheet: record the invitation identifier, selected custom address, feature-enabled state, public selector answer and controlled recipient. Send a harmless invitation through the same workflow intended for guests. Keep the received original privately and extract the visible From domain, DKIM d= and s= values, SPF envelope domain and trusted receiver's authentication results.

DMARC can pass through a passing DKIM signature aligned with the visible From domain, even when SPF uses another domain. Conversely, a visible company address and an inbox delivery do not prove aligned authentication. Compare the actual identities and applicable policy mode instead of treating appearance as verification.

Illustrative scenario: the public key is correct for the company domain, but the invitation was never switched to the custom-sending feature. DNS edits alone cannot change the selected invitation identity. Check the account and invitation configuration before replacing the key. A different failure, such as a missing character in the TXT key, calls for a DNS correction and another message test.

Plan recovery around the event

Do not discover authentication problems during a full guest send. Assign a person who can pause the invitation workflow, retain the previously approved sender configuration and agree on any fallback with the event owner. Do not imply that a fallback is authenticated until it has its own evidence. Keep valid prior DNS records until queued messages and dependencies have been considered.

Documentation was reviewed on 8 November 2026. No premium feature was purchased, no Greenvelope account or guest list was accessed, and no DNS or invitation delivery was tested. The worksheet and examples are proposed operational checks.

Keep entitlement and message proof on separate rows

Written case GV-01 assumes events@example.com is the approved From and the DNS administrator has published the complete current public key at gvdkim._domainkey.example.com. The invitation’s custom-sending feature is not yet enabled and its purchase entitlement is unconfirmed. No message, envelope or signature result exists. The event owner must settle entitlement and explicitly approve any purchase before activation; then use a controlled invitation, not the guest list, to verify actual identity. DNS readiness cannot authorize payment or prove custom sending. No purchase, account action, DNS change or invitation was executed.

Preserve the enforcement boundary

RFC 9989 Section 7.4 requires valid DKIM, not SPF alone, for domains publishing p=reject, and warns about indirect-mail and mailing-list interoperability. A single successful direct-message test is not proof that every legitimate route is ready for stronger policy. Keep existing approved protection while diagnosing the actual gap; any policy change needs its own decision.

[ Takeaway ]

A published public key does not enable a premium invitation feature.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Verify the complete key

A copied label without the correct full value cannot establish signing.

Next steps

  1. Check the selector owner.
  2. Use supported long-TXT handling.
  3. Inspect DKIM on the received invitation.

CISO / SecOps

Protect guest data during testing

Authentication tests do not need a production guest list.

Next steps

  1. Use controlled recipients.
  2. Review DMARC policy ownership.
  3. Keep original headers private.

Founder / Non-technical

Avoid event-day surprises

Account entitlement and DNS readiness are separate dependencies.

Next steps

  1. Confirm premium access.
  2. Approve a controlled invitation.
  3. Name the person who can pause sending.

[ FAQs ]

Frequently asked questions

Is custom DKIM available to every Greenvelope account?

The cited provider guide labels it a business-account premium feature. Confirm your account’s current entitlement.

Where should I obtain the DKIM public key?

Copy the complete current value from Greenvelope’s official setup instructions for this feature.

Should I add a guessed SPF include too?

No. This guide’s source does not establish that configuration. Observe the envelope identity and obtain supported instructions if needed.

Can a long key be split into independent TXT records?

No. Use supported character strings within the intended single TXT record, preserving the complete key value.

Does changing DNS enable custom sending for the invitation?

No. Verify the feature and selected sender in the invitation’s account workflow as well.

What if guests see the intended address but DMARC fails?

Inspect the receiver’s authentication identities and alignment. Displayed branding alone is not proof.

Can aligned DKIM pass DMARC if SPF does not align?

Yes. DMARC requires at least one passing aligned authentication method.

What should be agreed before an event launch?

Who can pause sending, which sender is approved, the controlled-test result and any verified fallback.

[ Sources ]

Sources

  1. Set Up DKIM (Business Accounts Only - Premium Feature) – Greenvelope

    Sections Opening DKIM TXT and long-key instructions · Purchase and Enable Custom Sending

  2. RFC 7208

    Sections §2.4 · §2.6.5 · §3.2 · §3.3 · §4.6.4

  3. RFC 6376

    Sections §3.4 · §3.5 · §3.6 · §3.7 · §6.1 · §6.3

  4. RFC 9989

    Sections §4.4 · §5.3.5 · §5.4 · §7.4 · §8

[ Glossary ]

Glossary

SPF
DNS authorization for the SMTP envelope-sender domain, subject to protocol lookup limits.
DKIM
A signature verified using the public key at a selector under the signing domain.
DMARC alignment
The required relationship between the visible From domain and a passing SPF or DKIM authentication domain.
Authoritative DNS
The delegated DNS service that publishes the zone answers.
Return-Path
A message header recording the reverse-path used for delivery failure handling; inspect the envelope identity in trusted authentication results.

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