Como usar
- Informe um domínio, ou cole um endereço de e-mail (a parte depois do @ é usada).
- 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.
- 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.