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

Se você comprou o seu domínio na Shopify, o DNS dele é editado no admin da Shopify, em **Configurações > Domínios**. Lá você consegue adicionar os registros SPF e DMARC do RocketCart. O problema é o registro DKIM: a Shopify aceita valores TXT de até 255 caracteres, e o valor DKIM do RocketCart é maior.

Esta página é para domínios comprados na Shopify. Se você comprou o domínio em outro lugar e só conectou à Shopify, o DNS é gerenciado nessa empresa. Use o guia do [seu provedor de DNS](/pt-br/documentacao/dominio-de-envio/configurar-dominio-de-envio/#passo-2-adicione-os-tr%C3%AAs-registros-txt-no-seu-provedor-de-dns).

## Os registros de que o RocketCart precisa

| Registro | Tipo | Name | Valor |
| --- | --- | --- | --- |
| SPF | TXT | `@` | `v=spf1 include:mailgun.org ~all` |
| DKIM | TXT | `<selector>._domainkey` | `v=DKIM1; k=rsa; p=<sua chave pública>` |
| DMARC | TXT | `_dmarc` | `v=DMARC1; p=none` |

- Copie todos os valores do painel **Registros DNS** do RocketCart (**Configurações > Configurações de E-mail**). Clique em **Copiar valor** em cada aba. `<selector>` e `<sua chave pública>` são exclusivos da sua loja. Se o app mostrar a palavra `<selector>` literalmente em Host/Nome, o seu seletor é o nome da sua loja do jeito que o RocketCart salvou na instalação: letras minúsculas e números, com hífens entre as palavras, por exemplo `my-store` para “My Store”.
- Use os nomes exatamente como aparecem na coluna Name.

Atenção

O DNS da Shopify só aceita valores TXT de até 255 caracteres, e não dá para dividir um valor maior em partes. O valor DKIM do RocketCart tem cerca de 410 caracteres, porque usa uma chave de 2048 bits. A Shopify mostra “Value is too long (maximum is 255 characters)” quando você tenta salvar. O RocketCart não oferece uma chave menor e só consegue ativar o seu domínio quando os três registros estão verificados.

## Como adicionar um registro TXT na Shopify?

1. No admin da Shopify, vá em **Configurações > Domínios**.
2. Clique no domínio que você usa para enviar.
3. Na seção **Configurações de DNS**, clique em **Gerenciar**.
4. Clique em **Adicionar registro personalizado** e escolha **TXT**.
5. Cole o valor da tabela acima. No registro SPF, deixe o nome como a Shopify preenche; a ajuda da Shopify diz para não editar o campo de nome num registro TXT novo. No registro DMARC, o nome tem que ser `_dmarc`.
6. Clique em **Confirmar**.
7. Repita para o registro DMARC.

## O que fazer com o registro DKIM?

A própria ajuda da Shopify sugere três saídas para o limite de 255 caracteres. Hoje, só uma delas funciona com o RocketCart:

| Sugestão da Shopify | Funciona com o RocketCart? |
| --- | --- |
| Gerar uma chave DKIM de 1024 bits | Não, o RocketCart sempre cria uma chave de 2048 bits |
| Pedir ao serviço de e-mail um valor de até 255 caracteres | Não, o valor não pode ser encurtado |
| Transferir o domínio para um provedor que aceite registros TXT mais longos | Sim |

Depois da transferência, adicione os três registros no novo provedor, por exemplo [Cloudflare](/pt-br/documentacao/dominio-de-envio/cloudflare/), [GoDaddy](/pt-br/documentacao/dominio-de-envio/godaddy/) ou [Namecheap](/pt-br/documentacao/dominio-de-envio/namecheap/). Antes de começar, confirme com a Shopify como a transferência afeta as configurações de domínio da sua loja.

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

Um domínio só pode ter um registro SPF. Com dois, os dois falham. Se você já tem um registro TXT que começa com `v=spf1`, edite esse registro em vez de criar um novo. Coloque `include:mailgun.org` **antes** do `~all` ou `-all` no final:

|  | Valor |
| --- | --- |
| Seu registro hoje | `v=spf1 include:_spf.google.com ~all` |
| Depois da edição | `v=spf1 include:_spf.google.com include:mailgun.org ~all` |

Mantenha todos os serviços que o seu registro já lista. Só acrescente `include:mailgun.org`.

Os servidores de e-mail param de ler o registro SPF no `~all` ou `-all`, então um include colocado depois disso é ignorado. Se o valor sugerido pelo RocketCart terminar com `include:mailgun.org`, mova essa parte para antes do `~all` na hora de colar.

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

Mantenha esse registro e pule o registro DMARC. Um domínio deve ter só um registro DMARC em `_dmarc`, e o RocketCart aceita qualquer um que seja válido.

## Verifique os registros no RocketCart

1. No RocketCart, vá em **Configurações > Configurações de E-mail**.
2. No painel **Registros DNS**, clique em **Verificar DNS**.
3. Quando as três abas mostrarem **Verificado** (**Status: 3/3 registros DNS verificados.**), ative **Ativar domínio personalizado**.

As alterações de DNS podem levar até 24 horas. Sem o registro DKIM, a aba DKIM continua **Ausente** e **Ativar domínio personalizado** não aparece. O RocketCart só verifica quando você clica em **Verificar DNS**, então clique de novo mais tarde se algum registro ainda aparecer como **Ausente**. O passo a passo completo está em [Configurar um domínio de envio personalizado](/pt-br/documentacao/dominio-de-envio/configurar-dominio-de-envio/). Se um registro não for verificado, veja [Domínio de envio não verifica](/pt-br/documentacao/solucao-de-problemas/registro-dkim-nao-verifica/).
