Configuração de DNS para Email¶
A configuração correta do DNS é essencial para a entregabilidade e segurança do email. Este guia abrange todos os registros DNS necessários para a hospedagem de email InteSys.
Registros Obrigatórios¶
Registros MX¶
Os registros MX (Mail Exchange) informam outros servidores de email para onde entregar as mensagens do seu domínio.
A Prioridade Importa
O número menor (10) tem maior prioridade. O MX secundário (20) funciona como fallback caso o primário esteja temporariamente indisponível. Sempre configure ambos os registros.
Registro SPF¶
O SPF (Sender Policy Framework) declara quais servidores de email estão autorizados a enviar mensagens em nome do seu domínio.
Entendendo os mecanismos do SPF:
| Mecanismo | Significado |
|---|---|
include:_spf.intesys.io | Autoriza os servidores de email InteSys |
~all | Falha suave para remetentes não autorizados (ponto de partida recomendado) |
-all | Falha rígida — rejeita remetentes não autorizados (mais restritivo, use após testes) |
Limite de Consultas SPF
O SPF permite no máximo 10 consultas DNS. Se você utiliza múltiplos provedores de email, tenha cuidado para não exceder esse limite. Use nosso Validador de Autenticação de Email para verificar seu registro.
Registro DKIM¶
O DKIM (DomainKeys Identified Mail) adiciona uma assinatura criptográfica aos emails enviados, permitindo que os destinatários verifiquem que a mensagem não foi alterada em trânsito.
A InteSys gera seu par de chaves DKIM durante a configuração. Adicione o registro CNAME fornecido:
Alternativamente, se você recebeu um registro TXT com a chave pública:
intesys._domainkey.example.com. 3600 IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ..."
Registro DMARC¶
O DMARC (Domain-based Message Authentication, Reporting and Conformance) une o SPF e o DKIM e informa aos servidores de destino o que fazer com mensagens que falham na autenticação.
Comece com o modo de monitoramento:
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; pct=100"
Após confirmar que os emails legítimos passam, mude para o modo de aplicação:
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=reject; rua=mailto:[email protected]; pct=100"
| Política | Comportamento |
|---|---|
p=none | Apenas monitoramento — nenhuma ação em falhas (use durante a configuração inicial) |
p=quarantine | Marca falhas como spam |
p=reject | Rejeita falhas completamente (proteção máxima) |
Implantação Gradual do DMARC
Recomendamos começar com p=none por pelo menos 2 semanas enquanto analisa os relatórios agregados do DMARC. Depois, mude para p=quarantine com pct=10 e aumente gradualmente para 100% antes de mudar para p=reject.
Registros Opcionais¶
Autodiscover / Autoconfig¶
Esses registros permitem a configuração automática de clientes de email:
autodiscover.example.com. 3600 IN CNAME autodiscover.intesys.io.
autoconfig.example.com. 3600 IN CNAME autoconfig.intesys.io.
MTA-STS¶
O MTA-STS impõe criptografia TLS para emails recebidos, prevenindo ataques de downgrade:
Você também precisa hospedar um arquivo de política em https://mta-sts.example.com/.well-known/mta-sts.txt.
TLSRPT¶
O SMTP TLS Reporting permite que servidores de destino enviem relatórios sobre falhas de conexão TLS:
_smtp._tls.example.com. 3600 IN TXT "v=TLSRPTv1; rua=mailto:[email protected]"
Verificação¶
Após configurar todos os registros, verifique sua configuração usando o Validador de Autenticação de Email da InteSys em intesys.io/tools. A ferramenta verifica os registros SPF, DKIM e DMARC e reporta quaisquer problemas.
Exemplo Completo de DNS¶
; MX
example.com. 3600 IN MX 10 mx1.intesys.io.
example.com. 3600 IN MX 20 mx2.intesys.io.
; SPF
example.com. 3600 IN TXT "v=spf1 include:_spf.intesys.io -all"
; DKIM
intesys._domainkey.example.com. 3600 IN CNAME intesys._domainkey.intesys.io.
; DMARC
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=reject; rua=mailto:[email protected]"
; Autodiscover
autodiscover.example.com. 3600 IN CNAME autodiscover.intesys.io.
autoconfig.example.com. 3600 IN CNAME autoconfig.intesys.io.
; MTA-STS e Relatórios TLS
_mta-sts.example.com. 3600 IN TXT "v=STSv1; id=20260330"
_smtp._tls.example.com. 3600 IN TXT "v=TLSRPTv1; rua=mailto:[email protected]"