---
title: "Adicionar um registo DKIM a um domínio da Shopify, com SPF e DMARC"
date: "2026-11-06"
author: RocketCart
url: "https://getrocketcart.com/pt/documentacao/dominio-de-envio/dominios-shopify/"
type: docs
---

Se compraste o domínio na Shopify, editas o DNS no admin da Shopify, em **Definições > Domínios**. Aí podes adicionar os registos SPF e DMARC do RocketCart. O registo DKIM é o problema: a Shopify aceita valores TXT até 255 caracteres e o valor DKIM do RocketCart é mais longo.

Esta página é para domínios comprados na Shopify. Se compraste o domínio noutro sítio e só o ligaste à Shopify, o DNS é gerido nessa empresa. Usa o guia do [teu fornecedor de DNS](/pt/documentacao/dominio-de-envio/configurar-dominio-de-envio/#passo-2-adiciona-os-tr%C3%AAs-registos-txt-no-teu-fornecedor-de-dns).

## Os registos de que o RocketCart precisa

| Registo | Tipo | Name | Valor |
| --- | --- | --- | --- |
| SPF | TXT | `@` | `v=spf1 include:mailgun.org ~all` |
| DKIM | TXT | `<selector>._domainkey` | `v=DKIM1; k=rsa; p=<your public key>` |
| DMARC | TXT | `_dmarc` | `v=DMARC1; p=none` |

- Copia todos os valores do painel **Registos DNS** no RocketCart (**Definições > Definições de E-mail**). Clica em **Copiar valor** em cada separador. `<selector>` e `<your public key>` são únicos da tua loja. Se a app mostrar a palavra `<selector>` à letra em Host/Nome, o teu seletor é o nome da loja tal como o RocketCart o guardou na instalação: letras minúsculas e números, com hífenes entre as palavras, por exemplo `my-store` para “My Store”.
- Usa os nomes exatamente como aparecem na coluna Name.

Atenção

O DNS da Shopify só aceita valores TXT até 255 caracteres, e não podes dividir um valor mais longo em partes. O valor DKIM do RocketCart tem cerca de 410 caracteres, porque usa uma chave de 2048 bits. Quando o tentas guardar, a Shopify mostra um erro a dizer que o valor é demasiado longo (máximo de 255 caracteres). O RocketCart não oferece uma chave mais curta e só consegue ativar o teu domínio quando os três registos estão verificados.

## Como adiciono um registo TXT na Shopify?

1. No admin da Shopify, vai a **Definições > Domínios**.
2. Clica no domínio de onde envias.
3. Na secção **Definições de DNS**, clica em **Gerir**.
4. Clica em **Adicionar registo personalizado** e escolhe **TXT**.
5. Cola o valor da tabela acima. No registo SPF, deixa o nome como a Shopify o preenche; a ajuda da Shopify diz para não editares o campo do nome num registo TXT novo. No registo DMARC, o nome tem de ser `_dmarc`.
6. Clica em **Confirmar**.
7. Repete para o registo DMARC.

## O que posso fazer com o registo DKIM?

A ajuda da Shopify sugere três formas de contornar o limite de 255 caracteres. Hoje, só uma funciona com o RocketCart:

| Sugestão da Shopify | Funciona com o RocketCart? |
| --- | --- |
| Gerar antes uma chave DKIM de 1024 bits | Não, o RocketCart cria sempre uma chave de 2048 bits |
| Pedir ao serviço de email um valor com 255 caracteres ou menos | Não, o valor não pode ser encurtado |
| Transferir o domínio para um fornecedor que aceite registos TXT mais longos | Sim |

Depois da transferência, adiciona os três registos no novo fornecedor, por exemplo [Cloudflare](/pt/documentacao/dominio-de-envio/cloudflare/), [GoDaddy](/pt/documentacao/dominio-de-envio/godaddy/) ou [Namecheap](/pt/documentacao/dominio-de-envio/namecheap/). Antes de começares, confirma com a Shopify como uma transferência afeta as definições de domínio da tua loja.

## E se eu já tiver um registo SPF?

Um domínio só pode ter um registo SPF. Se tiver dois, falham os dois. Se já tens um registo TXT que começa por `v=spf1`, edita esse em vez de criares outro. Coloca `include:mailgun.org` **antes** do `~all` ou `-all` do fim:

|  | Valor |
| --- | --- |
| O teu registo agora | `v=spf1 include:_spf.google.com ~all` |
| Depois da alteração | `v=spf1 include:_spf.google.com include:mailgun.org ~all` |

Mantém todos os serviços que o teu registo já inclui. Acrescenta só `include:mailgun.org`.

Os servidores de email deixam de ler um registo SPF no `~all` ou `-all`, por isso um include colocado depois é ignorado. Se o valor que o RocketCart sugere acabar em `include:mailgun.org`, passa essa parte para antes do `~all` quando o colares.

## E se eu já tiver um registo DMARC?

Mantém-no e salta o registo DMARC. Um domínio deve ter só um registo DMARC em `_dmarc`, e o RocketCart aceita qualquer registo válido.

## Verificar os registos no RocketCart

1. No RocketCart, vai a **Definições > Definições de E-mail**.
2. No painel **Registos DNS**, clica em **Verificar DNS**.
3. Quando os três separadores mostrarem **Verificado** (**Estado: 3/3 registos DNS verificados.**), liga **Ativar domínio personalizado**.

As alterações de DNS podem demorar até 24 horas. Sem o registo DKIM, o separador DKIM fica em **Em falta** e **Ativar domínio personalizado** não aparece. O RocketCart só verifica quando clicas em **Verificar DNS**, por isso volta a clicar mais tarde se algum registo ainda mostrar **Em falta**. O processo completo está em [Configurar um domínio de envio próprio](/pt/documentacao/dominio-de-envio/configurar-dominio-de-envio/). Se um registo não ficar verificado, vê [Registo DKIM não fica verificado](/pt/documentacao/resolucao-de-problemas/registo-dkim-nao-verifica/).
