Registos TXT na prática: valores longos, aspas e vários registos no mesmo nome

Domínios e DNS·· 3 visualizações· 4 min de leitura

A resposta curta: o registo TXT guarda texto, e é nele que vivem o SPF, o DKIM, o DMARC e as verificações de domínio da Google, da Microsoft e de tantos outros serviços. Parece o registo mais simples, mas tem regras que partem o e-mail sem dar erro nenhum: o tamanho de cada pedaço de texto, as aspas, e sobretudo a regra de que só pode haver um SPF por nome.

As regras do TXT

Regra Na prática
Cada pedaço de texto tem no máximo 255 caracteres Um TXT pode ter vários pedaços, cada um entre aspas. Para o SPF e o DKIM, quem lê junta-os sem espaço. É assim que cabe uma chave DKIM longa.
Pode haver vários TXT no mesmo nome Normal e permitido: o SPF e duas ou três verificações de serviços podem viver todos no domínio.
Só pode haver um SPF por nome Dois registos começados por v=spf1 no mesmo nome dão um erro permanente, e o SPF falha para todas as mensagens. Junta-se tudo num só.
As aspas Uns editores põem-nas sozinhos, outros esperam que as escreva. Aspas a dobrar, ou aspas curvas coladas de um documento, estragam o valor.
O ponto e vírgula Num ficheiro de zona aparece muitas vezes como \; (é como o ficheiro o guarda). No editor do painel escreve-se normalmente.
O nome conta tanto como o valor O SPF fica no domínio; o DKIM num nome acabado em ._domainkey; o DMARC em _dmarc; cada verificação onde o serviço mandar.
Copiar e colar parte valores Quebras de linha, espaços a meio de uma chave DKIM e aspas curvas são os erros mais comuns.

Acrescentar um TXT longo sem o partir

1 Copie o valor da origem como texto simples: directamente da página do serviço, ou passe-o primeiro por um editor de texto simples. Nunca de um documento de Word ou de um PDF.
2 No cPanel, abra o Zone Editor, Manage ao lado do domínio, Add Record e o tipo TXT. Escreva o nome que o serviço indica e cole o valor de uma vez. Os editores de zona costumam partir sozinhos os valores longos nos pedaços de 255.
3 Se for um SPF e já existir um, não crie outro: edite o que lá está e junte o que falta (por exemplo, mais um include:). Veja criar o registo SPF, passo a passo.
4 Confirme o que ficou publicado: dig example.com TXT +short
dig selector._domainkey.example.com TXT +short
dig _dmarc.example.com TXT +short
Num valor longo verá os pedaços separados por " ": é normal, quem lê junta-os. (exemplo: example.com é um domínio reservado para exemplos, e 192.0.2.10 e 2001:db8::10 são endereços de documentação; troque-os pelos seus.)
5 Conte os SPF: na lista do domínio só pode aparecer uma linha começada por v=spf1.
Dois SPF no mesmo nome é pior do que parece. Não se soma nada: os servidores que recebem tratam-no como erro, e o seu SPF deixa de proteger o domínio. Acontece muito quando se acrescenta um serviço de envio novo e se cria um SPF em vez de editar o que existia.
Antes de apagar um TXT de verificação antigo, confirme no serviço se ele ainda precisa dele. Alguns serviços voltam a verificar o domínio de tempos a tempos e desligam a ligação se o registo desaparecer. Veja registos TXT de verificação.

O SPF, o DKIM ou uma verificação não passam e o TXT parece certo? Diga-nos o domínio e o serviço que está a configurar.

Abrir pedido de suporte

VEJA TAMBÉM

Provar que o domínio é seu: registos TXT de verificação

Criar o registo SPF, passo a passo

Criar o registo DMARC, e ler o que ele devolve

SPF, DKIM e DMARC: porque o seu e-mail cai no spam

O e-mail reencaminhado vai para o spam ou é devolvido: porque o SPF falha e o que fazer

Ler uma zona DNS inteira, linha a linha: nomes, ponto final, TTL e o sinal @

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
Esta resposta foi útil? A sua resposta ajuda-nos a melhorar este artigo.