Pular para o conteúdo
ToolMug

Verificador de SPF, DKIM, DMARC e MX

Informe um domínio ou um endereço de e-mail para consultar de uma vez seus servidores de e-mail MX e seus registros SPF, DKIM e DMARC, e verificar os erros mais comuns — útil quando o e-mail cai no spam, quando alguém está falsificando seu domínio, ou quando você precisa atender aos requisitos do Gmail e do Yahoo para remetentes.

Processado em nossos servidores e excluído em até uma hora

Seletores comuns como default, selector1 e google são testados automaticamente

Como usar

  1. Informe um domínio, ou cole um endereço de e-mail (a parte depois do @ é usada).
  2. Clique em Consultar para ver os resultados de MX, SPF, DKIM e DMARC. Se nenhuma chave DKIM for encontrada, informe seu seletor e consulte de novo.
  3. Corrija os registros no seu provedor de DNS conforme sugerido, e verifique de novo quando eles entrarem em vigor.

Opções explicadas

SPF
Um registro TXT na raiz do domínio, começando com v=spf1, que lista os servidores autorizados a enviar e-mails em nome do domínio. Deve haver apenas um.
DMARC
Um registro TXT em _dmarc, começando com v=DMARC1, que informa aos destinatários o que fazer quando as verificações de SPF e DKIM falham.
Número de consultas
Cada include, a, mx, ptr, exists e redirect no SPF custa uma consulta DNS, e o total não pode passar de 10. Includes e redirects são expandidos, então consultas aninhadas também contam.

Lendo os registros

Um registro SPF é uma lista de termos. Cada termo pode começar com um qualificador que diz o que acontece quando ele combina (RFC 7208):

Qualificador Significado Exemplo
+ (padrão) Pass: aprovar a ou +a
- Fail: rejeitar -all
~ Softfail: aceitar, mas marcar ~all
? Neutral: sem posição ?all

O verificador informa +all (ou um all sozinho) como permitindo que qualquer servidor envie, ?all como não fazendo nada contra falsificação, e um registro sem all nem redirect= como inacabado. Ele também alerta sobre o mecanismo ptr e sobre um segundo registro SPF.

Um registro DMARC é um conjunto de pares tag=valor separados por ponto e vírgula (RFC 7489):

v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=s; pct=100
Tag Significado
v Versão, sempre DMARC1 e a primeira do registro
p Política para o domínio: none, quarantine ou reject
sp Política para subdomínios; se ausente, vale p
rua Para onde enviar os relatórios agregados
ruf Para onde enviar os relatórios de falha
pct Parcela dos e-mails reprovados à qual a política se aplica; 100 se ausente
adkim, aspf Alinhamento de DKIM e SPF: r relaxado (padrão) ou s estrito
fo Opções de relatório de falha; 0 se ausente

Um registro DMARC sem rua é sinalizado porque você não receberia relatórios. Do lado do DKIM, uma chave RSA com menos de 2048 bits é sinalizada como fraca, e uma chave cujo valor p= esteja vazio aparece como Revogada.

Perguntas frequentes

O SPF deve terminar com ~all ou -all?

-all instrui os destinatários a rejeitar servidores não listados; ~all os marca como suspeitos. Use ~all até ter certeza de que a lista está completa. Com o DMARC configurado, a diferença é pequena.

Com qual política DMARC devo começar?

Comece com p=none e um endereço rua, observe os relatórios por uma ou duas semanas para garantir que todo remetente legítimo passe, depois avance para quarantine e por fim para reject.

Por que nenhuma chave DKIM é encontrada?

As chaves DKIM ficam em selector._domainkey.domínio, e o seletor é escolhido pelo seu provedor de e-mail. Seletores comuns como default, selector1, selector2 e google são testados automaticamente; caso contrário, procure o valor s= no cabeçalho DKIM-Signature de uma mensagem e informe-o como o seletor DKIM.

Privacidade

Os arquivos são enviados por HTTPS para processamento e excluídos automaticamente em até uma hora.

Ferramentas relacionadas