Os meus emails vão para o spam: SPF, DKIM e DMARC, por ordem

Um orçamento que não chega, uma fatura encontrada no spam: quando os seus emails vão parar ao spam, a causa lê-se no cabeçalho da mensagem recebida. Três registos do seu domínio, SPF, DKIM e DMARC, provam aos serviços de email que os seus envios vêm mesmo de si. Este guia configura-os pela ordem certa.

Publicado a 12 de outubro de 2026 Por Leitura: 11 minutos

Todos os guias

O essencial

  1. Envie um email para um endereço Gmail e abra depois Mais > Mostrar original: a linha Authentication-Results dá o veredicto SPF, DKIM e DMARC.
  2. SPF: um único registo TXT na raiz do domínio, que lista todos os serviços que enviam em seu nome, com dez pesquisas DNS no máximo.
  3. DKIM: ative a assinatura em cada serviço que envia por si e publique a chave que ele lhe dá.
  4. DMARC: publique um registo em _dmarc.o-seu-dominio.com, começando por p=none e um endereço para os relatórios.
  5. Verifique o formulário do seu site: uma mensagem enviada com o endereço do visitante como remetente falha o DMARC.
  6. Leia os relatórios durante algumas semanas, passe depois a p=quarantine e, por fim, a p=reject.

Ler o veredicto no cabeçalho da mensagem

Cada serviço de email que recebe uma mensagem verifica de onde ela vem e regista o resultado no cabeçalho. Para o ler, envie um email a partir do seu endereço profissional para um endereço Gmail, abra-o e clique em Mais (os três pontos) e depois em Mostrar original. Procure a linha Authentication-Results:

Excerto de um cabeçalho recebido pelo Gmail
Authentication-Results: mx.google.com;
       dkim=pass header.i=@o-seu-dominio.com header.s=google;
       spf=pass (google.com: domain of contacto@o-seu-dominio.com designates 203.0.113.25 as permitted sender) smtp.mailfrom=contacto@o-seu-dominio.com;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=o-seu-dominio.com
O que lêO que significaA secção a seguir
spf=fail ou spf=softfailO servidor que enviou a mensagem não está na lista SPF do domínio.1. SPF
spf=permerrorO registo SPF é inválido: dois registos para o mesmo domínio, ou mais de dez pesquisas DNS.1. SPF
dkim=none ou dkim=failA mensagem não está assinada, ou a chave publicada no DNS não corresponde à assinatura.2. DKIM
dmarc=failNem o SPF nem o DKIM validam o domínio do endereço de remetente visível para o destinatário.3. DMARC, e o formulário do site
Tudo em passA autenticação está em ordem: a causa está noutro lado, na reputação, no volume ou no conteúdo.Quando tudo passa

Estas três configurações estão desigualmente difundidas. Nos 1 730 domínios de PME que recebem correio do nosso levantamento mensal, 96 % publicam um SPF, e 71 % não têm qualquer política DMARC que atue sobre o resultado.

1. SPF: a lista dos servidores autorizados

O SPF é um registo TXT colocado na raiz do domínio. Começa por v=spf1, nomeia os servidores autorizados a enviar pelo domínio e termina com o que pensar de todos os outros. Os dois fornecedores de email mais difundidos publicam o valor a utilizar:

Email do Google Workspace
v=spf1 include:_spf.google.com ~all
Email do Microsoft 365
v=spf1 include:spf.protection.outlook.com -all

Cada outro serviço que envia com o seu domínio acrescenta-se a este mesmo registo: ferramenta de email marketing, software de faturação, CRM, e o servidor do seu site se os formulários enviarem eles próprios. Cada um indica na sua documentação o include: a acrescentar; um servidor declara-se pelo endereço, com ip4::

Exemplo: Google Workspace e o servidor do site, num único registo
v=spf1 include:_spf.google.com ip4:203.0.113.25 ~all

2. DKIM: a assinatura de cada mensagem

O DKIM acrescenta a cada mensagem uma assinatura, que o serviço de email do destinatário verifica com uma chave pública publicada no seu DNS, com um nome da forma seletor._domainkey.o-seu-dominio.com. A assinatura gera-se no serviço que envia; o seu papel é publicar a chave que ele lhe dá.

O Gmail aceita chaves de 1024 bits ou mais; 2048 bits é o comprimento recomendado pela norma. Conte até 48 horas até a chave publicada ficar visível em todo o lado.

3. DMARC: a instrução dada aos serviços de email

O DMARC liga o SPF e o DKIM ao endereço que o destinatário vê, o do campo From. Uma mensagem passa o DMARC se o SPF ou o DKIM for válido para o domínio desse endereço: é o alinhamento. O registo diz também o que fazer a uma mensagem que falha, e para onde enviar os relatórios.

Registo TXT, no nome _dmarc.o-seu-dominio.com
v=DMARC1; p=none; rua=mailto:dmarc@o-seu-dominio.com
PolíticaO que o domínio pedeQuando a escolher
p=noneNenhuma ação: os serviços de email enviam apenas relatórios.No início, para identificar tudo o que envia com o seu domínio.
p=quarantineColocar no spam as mensagens que falham.Quando os relatórios já só mostram envios legítimos que passam.
p=rejectRecusar as mensagens que falham.Quando quarantine funciona há algumas semanas sem perda de mensagens legítimas.
  1. Publique p=none com um endereço rua. Os grandes serviços de email enviam para lá todos os dias um relatório agregado, um ficheiro XML comprimido que lista os servidores que enviaram com o seu domínio e o respetivo resultado.
  2. Leia os relatórios durante duas a quatro semanas. Cada fonte legítima que falha (uma ferramenta de email marketing esquecida, o software de faturação) corrige-se no SPF ou no DKIM.
  3. Passe a p=quarantine e, depois de algumas semanas sem perdas, a p=reject. Se as suas equipas escrevem em listas de distribuição, fique em quarantine: a norma desaconselha reject para esses domínios, porque as listas modificam as mensagens que redistribuem.

Os guias mais antigos propõem uma subida progressiva com a etiqueta pct. A versão atual da norma DMARC, o RFC 9989 publicado em maio de 2026, deixou de a reconhecer: a progressão faz-se pela própria política.

O caso do formulário de contacto

Muitos formulários de sites enviam a mensagem com o endereço do visitante como remetente. O servidor do site não tem qualquer autorização sobre o domínio desse visitante: o SPF e o DKIM não se podem alinhar, e o DMARC falha. Se o serviço de email do visitante publicar uma política estrita (yahoo.com publica p=reject), a mensagem é recusada ou colocada no spam antes de lhe chegar.

Quando tudo passa e a mensagem vai na mesma para o spam

Um email profissional instalado e acompanhado

A Simafri Suite reúne o email, o calendário, os contactos e os ficheiros de toda a sua equipa no seu nome de domínio, instalados, protegidos e acompanhados pela Simafri. Uma conta, utilizadores ilimitados, sem fidelização.

Descobrir a Simafri Suite

Perguntas frequentes

Porque é que os meus emails vão para o spam só em alguns destinatários?

Cada serviço de email aplica os seus próprios filtros e a sua própria leitura do SPF, do DKIM e do DMARC. Uma mensagem pode passar num e ser colocada no spam noutro, em particular se a autenticação estiver incompleta. O cabeçalho Authentication-Results da mensagem recebida dá o veredicto do serviço em causa.

Pode haver dois registos SPF no mesmo domínio?

Um domínio tem um único registo SPF. Com dois registos que começam por v=spf1, a verificação SPF devolve um erro permanente (permerror). Junte os dois num único registo que retome todos os include e todos os endereços.

Quanto tempo demoram o SPF, o DKIM ou o DMARC a ser tidos em conta?

O tempo de propagação do registo, conforme a sua duração de vida (TTL): de alguns minutos a 48 horas. A Google indica até 48 horas para o SPF e o DKIM. Verifique depois com um novo envio para o Gmail e a opção Mostrar original.

O DMARC em p=none protege o meu domínio?

p=none pede apenas relatórios: os serviços de email não aplicam qualquer medida às mensagens que falham. Esta etapa serve para identificar os serviços que enviam com o seu domínio. A proteção contra a usurpação chega com p=quarantine e depois com p=reject.

Contacte-nos