---
title: "Add a DKIM record at Aruba, plus SPF and DMARC"
date: "2026-11-06"
author: RocketCart
url: "https://getrocketcart.com/docs/sending-domain/aruba/"
type: docs
---

To send RocketCart emails from an Aruba domain, add three TXT records in Aruba’s DNS management panel (pannello di gestione DNS). Aruba’s panel is in Italian; the labels below are the ones Aruba shows. This works when the domain uses Aruba’s nameservers.

## The records RocketCart needs

| Record | Type | Nome host | Value |
| --- | --- | --- | --- |
| SPF | TXT | empty | `v=spf1 include:mailgun.org ~all` |
| DKIM | TXT | `<selector>._domainkey.yourdomain.it` | `v=DKIM1; k=rsa; p=<your public key>` |
| DMARC | TXT | `_dmarc.yourdomain.it` | `v=DMARC1; p=none` |

- Copy every value from the **DNS records** panel in RocketCart (**Settings > Email Settings**). Click **Copy value** on each tab. `<selector>` and `<your public key>` are unique to your store. If the app shows the literal word `<selector>` in Host/Name, your selector is your store name as RocketCart saved it on install: lowercase letters and numbers, hyphens between words, for example `my-store` for “My Store”.
- Aruba’s guide leaves the host empty for SPF and shows the full name for DKIM and DMARC, for example `selector._domainkey.yourdomain.it`. If the panel already shows your domain next to the field, type only the prefix instead.

## How do I add a TXT record at Aruba?

1. Open Aruba’s DNS management panel for your domain.
2. Click **Aggiungi record** (add record).
3. Choose **TXT (Text)** from the list.
4. In **Nome host**, enter the host from the table, or leave it empty for the SPF record.
5. In **Valore** (value), paste the value you copied from RocketCart. Make sure there are no spaces at the start or end.
6. Choose the **TTL**, or keep the default.
7. Click **Aggiungi** (add).
8. Repeat for the other two records.

Tip

If the DKIM tab in RocketCart still shows **Missing** after a while, the host may have your domain in it twice (for example `selector._domainkey.yourdomain.it.yourdomain.it`). Edit the record with **Modifica** and enter only the prefix. See [Sending domain not verifying](/docs/troubleshooting/sending-domain-not-verifying/).

Warning

Records only work where your domain’s DNS is managed. If your domain’s nameservers point to another company (for example your web host), add the records there instead.

## What if I already have an SPF record?

A domain can only have one SPF record. With two, both fail. If you already have a TXT record that starts with `v=spf1`, edit that one instead of adding a new one. Put `include:mailgun.org` **before** the `~all` or `-all` at the end:

|  | Value |
| --- | --- |
| Your record now | `v=spf1 include:_spf.google.com ~all` |
| After your edit | `v=spf1 include:_spf.google.com include:mailgun.org ~all` |

Keep every service your record already lists. Only add `include:mailgun.org`.

Mail servers stop reading an SPF record at `~all` or `-all`, so an include placed after it is ignored. If the value RocketCart suggests ends with `include:mailgun.org`, move that part in front of `~all` when you paste it.

At Aruba, edit the existing record with **Modifica** instead of adding a new one.

## What if I already have a DMARC record?

Keep it and skip the DMARC record. A domain should have only one DMARC record on `_dmarc`, and RocketCart accepts any valid one.

## Verify the records in RocketCart

1. In RocketCart, go to **Settings > Email Settings**.
2. In the **DNS records** panel, click **Verify DNS**.
3. When all three tabs show **Verified** (**Status: 3/3 DNS records verified.**), turn on **Enable custom domain**.

DNS changes can take up to 24 hours. RocketCart only checks when you click **Verify DNS**, so click it again later if a record still shows **Missing**. The full flow is in [Set up a custom sending domain](/docs/sending-domain/set-up-sending-domain/). If a record won’t verify, see [Sending domain not verifying](/docs/troubleshooting/sending-domain-not-verifying/).
