# Por que os meus registros DNS não são verificados?

> Resolva registros SPF, DKIM e de return path que continuam como Missing ou Invalid. Cobre nomes de host duplicados, registros MX extras, zonas erradas e atrasos de propagação.

Este artigo ajuda quando o seu domínio de envio continua como **Not verified** depois que você adicionou os registros DNS. Um domínio é verificado quando os registros SPF, DKIM e de return path mostram **OK**.

## Sintomas

- O domínio aparece como **Not verified** em **Email API → Domains**.
- Um ou mais registros mostram **Missing** ou **Invalid** depois que você seleciona **Check DNS**.
- A coluna **Error** mostra uma mensagem como `An SPF record exists but it doesn't include _spf.emailit.com` ou `The MX record at emailit.acme.com does not point to the expected mail server`.

## Causa

O Emailit precisa de três registros. Todos ficam em subdomínios, então não mexem nos registros atuais do seu site ou das suas caixas de e-mail:

| Tipo | Nome | Valor |
| --- | --- | --- |
| TXT (SPF) | `emailit.acme.com` | `v=spf1 include:_spf.emailit.com ~all` |
| TXT (DKIM) | `emailit._domainkey.acme.com` | `v=DKIM1; t=s; h=sha256; p=…` (a sua chave) |
| MX (return path) | `emailit.acme.com` | `feedback-smtp.ffdc-1.emailit.com`, prioridade 10 |

Erros comuns:

- **Nome de host duplicado.** Muitos provedores de DNS adicionam o seu domínio automaticamente, então digitar `emailit.acme.com` cria `emailit.acme.com.acme.com`. Digite apenas `emailit` ou `emailit._domainkey`.
- **Registros MX extras em `emailit`.** O nome do return path precisa ter exatamente um registro MX, apontando para o Emailit.
- **Chave DKIM truncada ou alterada.** Falta uma parte da chave, ou foram coladas aspas ou espaços extras.
- **SPF no nome errado.** O registro SPF do Emailit fica em `emailit.acme.com`, não em `acme.com`.
- **Um CNAME no mesmo nome.** Um CNAME em `emailit.acme.com` bloqueia os registros TXT e MX nesse nome.
- **Zona DNS errada.** Você editou os registros no seu registrador, mas os seus servidores de nomes apontam para outro provedor, como o Cloudflare.
- **Propagação.** A maioria dos provedores publica as alterações em minutos, mas isso pode levar até 48 horas.

## Solução

1. **Leia o erro.** Abra o domínio. A coluna **Error** ao lado de cada registro explica o que o Emailit encontrou.

2. **Consulte os registros você mesmo.**

```bash
dig NS acme.com +short
dig TXT emailit.acme.com +short
dig TXT emailit._domainkey.acme.com +short
dig MX emailit.acme.com +short
```

   O primeiro comando mostra qual provedor hospeda o seu DNS. Faça as alterações nele. Cada um dos outros deve retornar exatamente o valor da tabela.

3. **Corrija os nomes de host.** Se uma consulta não retornar nada, confira se há um nome de host duplicado e digite de novo apenas a parte do subdomínio.

4. **Copie os valores com o botão de copiar.** Use os botões de copiar do painel. Se o seu provedor dividir valores TXT longos em várias strings, não tem problema.

5. **Remova os registros conflitantes.** Exclua outros registros MX ou CNAME em `emailit.acme.com`.

6. **Verifique de novo.** Selecione **Check DNS**. O Emailit também faz uma nova verificação todos os dias.

7. **Passe a tarefa adiante se você não gerencia o DNS.** Use **Send to email** na página do domínio para enviar os registros por e-mail para quem gerencia.

Se os três registros mostrarem **OK**, mas o domínio aparecer como **Pending verification**, ele está aguardando uma análise manual. Consulte [Por que o meu domínio está aguardando verificação?](/pt/docs/kb/domain-pending-review-new-domain/). Para detalhes dos registros, consulte [Registros DNS](/pt/docs/domains/dns-records/). Se o seu DNS estiver no Cloudflare, a [configuração em um clique](/pt/docs/domains/cloudflare/) evita erros de digitação.

## Ainda com problemas?

[Fale com o suporte](/contact/) ou pergunte no [Discord](https://discord.emailit.com). Informe o nome do domínio e a saída dos comandos `dig`.

---
Fonte: https://emailit.com/pt/docs/kb/dns-records-not-verifying/
