Skip to main content
Add your Ark Email DNS records to Porkbun to start sending emails from your domain.
Already added your domain in Ark? Skip to Step 2 to configure your DNS records.

Step 1: Add Your Domain in Ark

First, add your domain in the Ark dashboard or via the API. This generates the DNS records you’ll need to add.
  1. Go to Domains in your Ark dashboard
  2. Click Add Domain
  3. Enter your domain name (e.g., mail.yourdomain.com)
  4. Copy the DNS records shown

Step 2: Add DNS Records

1

Open Porkbun DNS settings

  1. Go to porkbun.com/account/domains
  2. Find your domain
  3. Click the DNS link next to it
2

Add the SPF record

In the “Add a DNS record” section, enter:
FieldValue
TypeTXT
HostUse the name from Ark (leave empty for root domain, or enter subdomain like mail)
Answerv=spf1 a mx include:spf.arkhq.io ~all
TTLDefault
Click Add.
Porkbun auto-appends your domain. For root domains, leave Host empty (not @). For mail.yourdomain.com, enter mail.
Already have an SPF record? Edit your existing record instead. Add include:spf.arkhq.io before the ~all. You can only have one SPF record per domain.Example: v=spf1 include:spf.arkhq.io include:_spf.google.com ~all
3

Add the DKIM record

In the “Add a DNS record” section, enter:
FieldValue
TypeTXT
HostUse the name from Ark (e.g., ark-xyz._domainkey or ark-xyz._domainkey.mail for subdomains)
AnswerThe DKIM value from Ark (starts with k=rsa;t=s;p=...)
TTLDefault
Click Add.
Porkbun auto-appends your domain. Copy the name field exactly as shown in the Ark dashboard.
4

Add the Return Path CNAME

In the “Add a DNS record” section, enter:
FieldValue
TypeCNAME
HostUse the name from Ark (e.g., psrp or psrp.mail for subdomains)
Answerrp.arkhq.io
TTLDefault
Click Add.

Step 3: Verify Your Domain

Return to the Ark dashboard and click Verify DNS records on your domain. Verification typically completes within a few minutes.
Success! Once verified, you can send emails from any address at your domain.

Troubleshooting

  • Check record names: Porkbun auto-appends your domain. Use ark-verify, not the full hostname
  • Leave Host empty for root: For root domain records, leave the Host field empty (not @)
  • Wait for propagation: DNS changes can take a few minutes. Try again shortly.
  • You can only have one SPF record per domain
  • If you have multiple email services, combine them: v=spf1 include:spf.arkhq.io include:_spf.google.com ~all
  • SPF has a 10 DNS lookup limit. Use SPF checker tools to verify
  • Use dnschecker.org to verify records are propagating globally
  • Porkbun DNS changes typically propagate quickly

Next Steps