Aprender · Autenticação de email
Registro DMARC: formato, exemplos e como adicionar um
Um registro DMARC é uma linha de DNS que diz aos recebedores de email o que fazer com mensagens que fingem vir do seu domínio — e para onde enviar a prova de que isso aconteceu. Ele fica em um único registro TXT em _dmarc.yourdomain.com. Se você ainda está começando com essa cadeia toda, SPF, DKIM e DMARC explicados mostra primeiro como os três se encaixam.
O formato do registro DMARC
O registro DMARC é formado por várias tags separadas por ponto e vírgula. Embora existam muitas tags disponíveis, as que você realmente vai usar são:
- v=DMARC1 — a tag de "versão". Obrigatória, e sempre a primeira em um registro DMARC.
- p= — a tag de política: o que um recebedor de email deve fazer com uma mensagem que não passa na validação SPF e/ou DKIM — none, quarantine, reject.
- rua= — para onde os relatórios agregados devem ser enviados — normalmente um endereço de email que consiga receber arquivos XML.
- sp= — política para subdomínios.
- adkim= / aspf= — quão alinhada a identidade do remetente deve estar. Os valores válidos são "r" (relaxed, o padrão) ou "s" (strict).
- np= — política para subdomínios inexistentes. Muitas vezes, essa é considerada a forma mais simples de falsificar seu domínio.
Exemplos de registro DMARC
Abaixo estão três registros DMARC mínimos. Copie e cole, substitua "yourdomain.com" pelo seu domínio real e atualize a parte "reports@" para apontar para onde você quer que seu serviço de relatórios receba os relatórios.
Monitoramento mínimo (comece aqui):
v=DMARC1; p=none; rua=mailto:reports@yourdomain.com
Quarantine, depois que seus remetentes estiverem alinhados:
v=DMARC1; p=quarantine; rua=mailto:reports@yourdomain.com; sp=quarantine; adkim=s; aspf=s
Reject para todos os não remetentes (aplicação total):
v=DMARC1; p=reject; rua=mailto:reports@yourdomain.com; sp=reject; adkim=s; aspf=s; np=reject
Como adicionar seu registro DMARC ao DNS
- Entre no painel de controle do seu provedor de DNS e selecione "Adicionar novo registro".
- Selecione "TXT".
- Insira as seguintes informações: "
_dmarc" no campo de host, e cole o valor completo do registro DMARC no campo de valor, incluindo aspas se forem solicitadas. - Defina o TTL (time to live) para o padrão que seu provedor usar.
Depois de adicionar o registro, ele pode levar de alguns minutos a algumas horas para chegar à maioria dos grandes provedores de email. Você não vai precisar mudar mais nada na sua configuração de email — o DMARC simplesmente adiciona uma camada de proteção por cima do que você já tem.
O erro que quebra tudo: nunca publique mais de um registro DMARC. Recebedores que encontram vários registros ignoram todos eles — sem política, sem relatórios, sem proteção, e você nem ficaria sabendo. Mantenha exatamente um registro TXT em _dmarc.yourdomain.com.
Verificações grátis: Verificador de DMARC Verificador de SPF Verificador de DKIM Verificador de spam
Quer verificar o registro que você acabou de publicar? Rode o verificador de DMARC gratuito — ele lê seu DNS ao vivo e diz se o registro é interpretado corretamente, qual política ele aplica e o que ainda está faltando. Para ver o caminho completo de p=none até p=reject, leia Políticas de DMARC explicadas.