> ## Documentation Index
> Fetch the complete documentation index at: https://jetemail.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Domains & DNS

> Authenticate a Marketing sending domain and configure branded tracking.

A Marketing domain controls which addresses templates can send from. It also provides aligned authentication and a branded hostname for tracked links.

## Choose the domain

Use a dedicated subdomain when possible:

| Purpose               | Example              |
| --------------------- | -------------------- |
| Marketing campaigns   | `news.example.com`   |
| Product notifications | `notify.example.com` |
| Main corporate mail   | `example.com`        |

Separating campaign mail from employee or transactional mail gives each stream a clearer identity and limits reputation crossover.

## Add a domain

1. Go to **Marketing** → **Domains**
2. Click **Add domain**
3. Enter the full domain, such as `news.example.com`
4. Click **Add domain**

JetEmail sets `link.<your-domain>` as the default tracking domain and opens the domain detail page.

<Note>
  The Free Marketing plan includes one sending domain. Paid Marketing plans can add more.
</Note>

## DNS records

Copy the host and value exactly as shown in your dashboard. Values are generated for your domain and account; the examples below describe their purpose, not values you should publish.

| Record          | Type  | Purpose                                                       |
| --------------- | ----- | ------------------------------------------------------------- |
| **Return path** | CNAME | Aligns the envelope sender used for SPF and bounce processing |
| **DKIM 1**      | CNAME | Publishes the first signing selector                          |
| **DKIM 2**      | CNAME | Publishes the second signing selector                         |
| **DMARC**       | TXT   | Declares your domain's authentication policy                  |
| **Tracking**    | CNAME | Routes opens and clicks through your branded hostname         |

If your DNS provider supports Domain Connect, **Auto-configure** appears on a pending domain. Use it to authorise the provider to add the displayed records. Otherwise, add them manually.

<Warning>
  Do not proxy the tracking CNAME. In Cloudflare, its proxy status must be **DNS only**, not the orange cloud.
</Warning>

## Verify the records

1. Wait for your DNS provider to publish the changes
2. Return to the Marketing domain
3. Click **Verify DNS**
4. Check that every row shows **Verified**

Domain Connect changes often appear within 5–15 minutes. Manual DNS updates may take longer depending on the provider and the previous TTL.

The overall status is:

* **Pending** while required records are missing
* **Active** when JetEmail can verify the configuration

Only active domains appear in the template sender picker.

## Configure tracking

Open **Tracking & Settings** on the domain page.

### Open tracking

Adds an invisible image to marketing messages and records a unique open when it loads. Open data is directional rather than exact: image blocking and privacy features can hide or create opens.

### Click tracking

Rewrites eligible links through the tracking domain, records the visit, then redirects the recipient to the original URL.

### Tracking domain

The field is required and must be a subdomain of the Marketing domain. It defaults to:

```text theme={null}
link.news.example.com
```

You can change the prefix—for example, to `email.news.example.com`. Save the setting, update the Tracking CNAME if its host changed, then verify DNS again.

## Choose a sender in a template

After the domain is active:

1. Open **Marketing** → **Templates**
2. Create or edit a template
3. Under **Sender**, enter a from name
4. Enter the local part, such as `updates`
5. Select the verified domain
6. Optionally set a reply-to address

The result is `updates@news.example.com`. Broadcasts and Marketing transactional requests using that template inherit this sender.

## Dedicated sending IP

Paid Marketing plans can add dedicated IPs from **Billing** → **Subscription**. When the add-on is provisioned, the domain page displays **Sending IP**:

* Off uses the account default
* On assigns the domain to your dedicated pool

A dedicated IP gives you direct control of reputation, but it also makes you responsible for establishing and maintaining sufficient, consistent volume. See [Deliverability & compliance](/docs/marketing/deliverability) before enabling it.

## Remove a domain

From the Domains list, click **Remove**. Templates that reference its sender will no longer have a usable verified from address, and you cannot send from that domain until it is added and verified again.
