Correio eletrónico

Configurar o registo DMARC do seu domínio no cPanel

Revisto a 7 min de leitura DMARC entregabilidade

O DMARC é um registo DNS do tipo TXT que indica aos servidores que recebem o seu correio o que fazer com uma mensagem que diz vir do seu domínio mas não passa na verificação: entregá-la na mesma, enviá-la para spam ou rejeitá-la. É uma proteção contra quem tenta fazer-se passar pelo seu domínio para enviar spam ou fraudes. Além disso, permite-lhe receber relatórios sobre quem está a enviar correio em nome do seu domínio.

O DMARC apoia-se no SPF e no DKIM. Uma mensagem passa no DMARC se passar no SPF ou no DKIM e, além disso, o domínio verificado coincidir com o do remetente que o destinatário vê (o que se chama alinhamento). O Gmail, o Yahoo e a Microsoft exigem DMARC a quem envia muito correio, por isso convém tê-lo configurado.

Criar o registo a partir do cPanel

  1. No cPanel, abra o Zone Editor e clique em Manage junto ao domínio.
  2. Verifique antes que não existe já um registo TXT chamado _dmarc.tudominio.com. Se existir, edite-o em vez de criar outro: só pode haver um registo DMARC por domínio.
  3. No canto superior direito, abra Add Record e escolha Add "DMARC" Record.

Menu Add Record do Zone Editor com a opção Add DMARC Record

Abre-se um assistente para preencher o registo:

Assistente DMARC do Zone Editor com Policy, Subdomain Policy, DKIM Mode, SPF Mode, Percentage, relatórios e endereços de envio

O que significa cada campo

  1. Policy: o que fazer com os emails que falhem a verificação DMARC.
    • None (p=none): não é aplicada nenhuma medida, apenas são enviados relatórios. Ideal para começar.
    • Quarantine (p=quarantine): são tratados como suspeitos; normalmente vão para a pasta de spam.
    • Reject (p=reject): são rejeitados.
  2. Subdomain Policy: o mesmo, mas para os subdomínios (loja.tudominio.com, etc.). Se não o indicar, aplica-se a mesma do domínio.
  3. DKIM Mode e SPF Mode: quão exata tem de ser a coincidência do domínio.
    • Relaxed: aceita subdomínios. Um email verificado como mail.tudominio.com serve para tudominio.com.
    • Strict: exige coincidência exata. Deixe Relaxed, a menos que saiba por que razão precisa dele.
  4. Percentage, Generate Failure Reports When, Report Format e Report Interval: deixe-os com o valor predefinido. A especificação atual do DMARC (RFC 9989, maio de 2026) retira a percentagem e o intervalo, e os recetores irão ignorá-los cada vez mais.
  5. Send Aggregate Mail Reports To: o endereço onde quer receber os relatórios diários, no formato mailto:dmarc@tudominio.com. Crie antes essa conta de email. O mais simples é que seja do mesmo domínio.
  6. Send Failure Reports To: relatórios de cada falha individual. Poucos fornecedores os enviam e podem incluir dados das mensagens; pode deixá-lo vazio.

O assistente só o ajuda a escrever o registo. No separador Raw verá o TXT final que será publicado:

Separador Raw do assistente DMARC com o texto final do registo

Clique em Save Record para o guardar.

Que política escolher

Para começar, use None com relatórios. Assim não afeta nenhum email e, dentro de algumas semanas, os relatórios dir-lhe-ão se há algum serviço (a sua loja, o seu CRM, uma ferramenta de newsletters) que envia com o seu domínio sem estar autorizado no SPF ou assinado com DKIM. O registo fica assim:

v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com

Quando tiver verificado que tudo passa, suba para Quarantine. É uma configuração segura sem ser demasiado rigorosa:

  • Policy: Quarantine
  • Subdomain Policy: None
  • DKIM Mode e SPF Mode: Relaxed
  • Send Aggregate Mail Reports To: mailto:dmarc@tudominio.com
v=DMARC1; p=quarantine; sp=none; adkim=r; aspf=r; rua=mailto:dmarc@tudominio.com

Passe a Reject apenas quando estiver há algum tempo em quarentena sem falhas nos seus próprios envios.

Se envia correio a partir de um serviço externo (Google Workspace, Mailchimp, Brevo…), autorize-o antes no registo SPF e configure nesse serviço a assinatura DKIM com o seu domínio. Caso contrário, os emails desse serviço falharão o DMARC.

Para compreender os relatórios que receber, consulte como ler os relatórios DMARC.

Verificar o registo

Passados alguns minutos, reveja o registo publicado com o nosso verificador DMARC: mostra o TXT de _dmarc, explica cada etiqueta e propõe-lhe o passo seguinte.

Para verificar que os seus emails cumprem o DMARC (e não apenas que o registo existe), envie um email real a partir da sua conta para o nosso teste de correio: verifica se o SPF e o DKIM passam e se estão alinhados com o seu remetente.

Se o seu domínio não usa os nossos DNS (por exemplo, está no Cloudflare), crie o registo no painel desse fornecedor: um TXT com o nome _dmarc e o mesmo valor que vê no separador Raw.

Muitos domínios

Se tem muitos domínios ou contas e lhe é difícil configurá-los um a um, dispomos de uma ferramenta que o faz em massa nas contas que nos indicar. Para cada domínio:

  • verifica que usa os nossos DNS, imprescindível para gerir o registo a partir do alojamento;
  • cria a conta de email dmarc@oseudominio.com para receber os relatórios;
  • publica um registo DMARC pouco restritivo, como o do exemplo (pode ser personalizado).

Abra um ticket com a lista de contas ou domínios e nós aplicamo-lo.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.