Custom Sending Domains & DKIM
Configure custom branded sending domains with automated SPF alignment and RSA-2048 DKIM cryptographic signing.
Custom Sending Domains & DKIM
Deliver emails directly from your own domain (e.g. [email protected] or [email protected]) with full cryptographic authentication to maximize inbox placement.
1. Why Custom Domains Matter
Sending from your own domain:
- Elevates Brand Trust: Recipients see your exact domain in their mail client rather than a shared relay address.
- Prevents Spam Classifications: SPF and DKIM authentication ensure major mailbox providers (Gmail, Outlook, Yahoo) recognize GNS as an authorized sender for your domain.
- Domain Isolation: Your sender reputation is completely protected from other tenants.
2. Interactive DNS Record Calculator
Use the tool below to see the DNS entries your provider (Cloudflare, Route53, GoDaddy) needs. The Return-Path, SPF and DMARC records are the same for everyone. The DKIM selector and public key are unique to each domain, so copy the DKIM record from the Domains page in the Console; the DKIM row below only shows its shape:
Interactive DNS Record Calculator
Enter your sending domain to calculate required DNS records
3. The 3-Step Verification Process
Step 1: Register the Domain in Sendrin
In the Sendrin Console, navigate to Domains and click Add Domain. Enter your domain name (e.g. acme.com or notify.acme.com).
Step 2: Add DNS Records
When you register a domain, the Sendrin Console generates 4 tailored DNS records matching your dedicated RSA-2048 keypair:
- TXT DKIM Record: Published at
<selector>._domainkey.<domain>(e.g.postal-xxxxxx._domainkey.acme.com) containing your domain's unique RSA-2048 public key (v=DKIM1; k=rsa; p=...). - CNAME Return-Path Record: Published at
psrp.<domain>pointing topsrp.iitdeveloper.comfor automated bounce and delivery telemetry. - TXT SPF Alignment: Published at
<domain>withv=spf1 include:spf.iitdeveloper.com ~allauthorizing our Postal SMTP delivery cluster. - TXT DMARC Policy: Published at
_dmarc.<domain>withv=DMARC1; p=none; sp=none;protecting your brand against spoofing.
Step 3: Trigger Verification
Click Verify DNS in the console or call the verification endpoint:
POST /api/v1/domains/{domain_id}/verify
Authorization: Bearer <keycloak_token>{
"domain": "acme.com",
"status": "active",
"dkim_status": "verified",
"return_path_status": "verified",
"spf_status": "verified",
"dmarc_status": "verified",
"verified_at": "2026-09-13T12:30:00Z"
}[!IMPORTANT] Once verified, all outbound emails for applications bound to this domain will automatically sign DKIM headers with RSA-2048 keys.