# Add MailBlastr DNS records on Namecheap

> Publish the SPF, DKIM, and DMARC records MailBlastr generates for your domain using Namecheap’s Advanced DNS tab.

This guide walks through adding the DNS records MailBlastr generates for a domain using **Namecheap**’s Advanced DNS tab. Add your domain in MailBlastr first to generate the records — see [Managing domains](https://www.mailblastr.com/docs/domains/managing) — and keep the [DNS records](https://www.mailblastr.com/docs/domains/dns) reference open for your exact DKIM record and region.

These steps require **Namecheap BasicDNS** (the default). If your domain uses Custom DNS / external nameservers, add the records at that provider instead.

## Open Advanced DNS

1. **Open Domain List** — Sign in at **namecheap.com**, go to **Domain List** in the left sidebar, and click **Manage** next to your domain.
2. **Go to the Advanced DNS tab** — Open the **Advanced DNS** tab. The **Host Records** section is where you add the records below.
3. **Add each record** — Click **Add New Record**, choose the **Type**, fill in **Host** and **Value**, and click the green check to save. Repeat for all six records.

> **Warning:** Namecheap’s **Host** field takes the subdomain part **without** the apex — Namecheap appends your domain automatically. Use `@` only for the apex itself. For MailBlastr enter `mailblastr._domainkey`, `send`, and `_dmarc` — never the full `…yourdomain.com`.

## DKIM — TXT

Add **one** TXT Record entry holding your domain’s DKIM public key.

**DKIM — TXT**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `Type` | TXT Record | No | A single DKIM key record. |
| `Host` | mailblastr._domainkey | No | Namecheap appends `.yourdomain.com`, giving `mailblastr._domainkey.yourdomain.com`. `mailblastr` is the fixed selector MailBlastr uses. |
| `Value` | v=DKIM1; k=rsa; p=<public key> | No | The DKIM key record holding your domain’s public key. |
| `TTL` | Automatic | No | Namecheap default. |

## SPF — MX + TXT on the send subdomain

MailBlastr uses the custom MAIL FROM subdomain `send.yourdomain.com`. Enter `send` in the Host field for both records. Namecheap’s MX entry is an **MX Record** type with a separate **Priority** column.

**SPF — MX**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `Type` | MX Record | No | Receives bounce and complaint feedback for the MAIL FROM subdomain. |
| `Host` | send | No | Resolves to `send.yourdomain.com`. |
| `Value` | feedback-smtp.us-east-1.amazonses.com | No | Region-specific feedback host. Replace `us-east-1` with your domain’s region. |
| `Priority` | 10 | No | MX priority column. |
| `TTL` | Automatic | No | Namecheap default. |

**SPF — TXT**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `Type` | TXT Record | No | SPF policy for the MAIL FROM subdomain. |
| `Host` | send | No | Same host as the MX — resolves to `send.yourdomain.com`. |
| `Value` | v=spf1 include:amazonses.com ~all | No | Authorizes Amazon SES for the MAIL FROM subdomain. |
| `TTL` | Automatic | No | Namecheap default. |

## DMARC — TXT on _dmarc

**DMARC — TXT**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `Type` | TXT Record | No | DMARC policy record. |
| `Host` | _dmarc | No | Resolves to `_dmarc.yourdomain.com`. |
| `Value` | v=DMARC1; p=none; | No | A monitoring policy to start with. |
| `TTL` | Automatic | No | Namecheap default. |

> **Note:** Namecheap-specific gotchas: the **Host** field uses `@` for the apex and the bare subdomain (e.g. `send`) for everything else — never the full domain; and remove or ignore Namecheap’s default “Parking Page” URL/CNAME records on the apex, which are unrelated to mail.

Namecheap typically propagates within about 30 minutes. Once all six records are saved, return to MailBlastr and [re-verify the domain](https://www.mailblastr.com/docs/api/domains-verify).
