---
title: "Porkbun DNS"
description: "Porkbun labels the value column Answer and splits host from domain. Map Mailfully's DKIM, MAIL FROM, SPF, and DMARC onto it."
last_reviewed: "2026-09-17"
---

> **For AI agents:** the complete documentation index is at [llms.txt](/docs/llms.txt). Append `.md` to any page URL for its markdown version.

Porkbun's record form calls the value field Answer, not Value or Content. Open Domain Management, select `acme.com`, and go to DNS to add each record Mailfully returned.

## Add the records

<Steps>
<Step title="Add the three DKIM CNAMEs">

One row per DKIM token, three in all:

| Field | Value |
|---|---|
| Type | CNAME |
| Host | `<token>._domainkey.mail` |
| Answer | `<token>.dkim.amazonses.com` |
| TTL | 600 |

</Step>
<Step title="Add the MAIL FROM MX record">

| Field | Value |
|---|---|
| Type | MX |
| Host | `send.mail` |
| Answer | `feedback-smtp.us-east-1.amazonses.com` |
| Priority | 10 |
| TTL | 600 |

</Step>
<Step title="Add the MAIL FROM SPF record">

| Field | Value |
|---|---|
| Type | TXT |
| Host | `send.mail` |
| Answer | `v=spf1 include:amazonses.com ~all` |
| TTL | 600 |

</Step>
<Step title="Add the DMARC record">

| Field | Value |
|---|---|
| Type | TXT |
| Host | `_dmarc.mail` |
| Answer | `v=DMARC1; p=none;` |
| TTL | 600 |

</Step>
</Steps>

## Host and Answer

Host holds only the label in front of `acme.com`, not the full name Mailfully returned. Answer takes the same value another host would call Value or Content, with no change in meaning. For a record at the apex, Host is left blank rather than filled with `@` or the domain name; none of Mailfully's six records target the apex, so you won't need that here.

## Verify

```bash
dig +short <token>._domainkey.mail.acme.com CNAME
dig +short send.mail.acme.com MX
dig +short send.mail.acme.com TXT
dig +short _dmarc.mail.acme.com TXT
```

Compare each answer against [Verify with dig](/dns/overview#verify-with-dig).
