DMARC
O DMARC é uma política DNS baseada no SPF e no DKIM que indica aos servidores de destino o que fazer com e-mails não autenticados do seu domínio.

O que é DMARC?
O DMARC (Domain-based Message Authentication, Reporting and Conformance) é uma política de e-mail que você publica como um registro TXT em _dmarc.yourdomain.com. Ele é construído sobre o SPF e o DKIM e informa aos servidores de e-mail de destino o que fazer com mensagens que afirmam vir do seu domínio, mas que falham na autenticação. Um e-mail passa no DMARC quando passa no SPF ou no DKIM e o domínio autenticado se alinha com o domínio do remetente visível no cabeçalho From (alinhamento).
Por que o DMARC é importante?
O DMARC impede que invasores falsifiquem (spoofing) seu domínio em e-mails de phishing, protegendo tanto seus clientes quanto sua reputação de remetente. Desde fevereiro de 2024, o Google e o Yahoo também exigem que remetentes de grandes volumes (aproximadamente mais de 5.000 mensagens por dia) publiquem um registro DMARC — sem ele, suas confirmações de pedidos e newsletters correm o risco de cair no spam ou de serem rejeitadas.
Casos de uso comuns
- Monitorar primeiro: Comece com
p=nonee um endereçoruapara ver quem envia e-mails usando seu domínio antes de aplicar regras mais rígidas. - Aplicação: Mude para
p=quarantineoup=rejectassim que o SPF e o DKIM estiverem corretos, para que os e-mails falsificados sejam filtrados ou bloqueados. - Atender aos requisitos do remetente: Cumpra as regras do Google/Yahoo para os seus e-mails transacionais e campanhas.
- Solução de problemas de entregabilidade: Use relatórios agregados para encontrar fontes que falham na autenticação.
Perspectiva do Shopify
Quando você autentica um domínio de envio no Shopify, você recebe quatro registros CNAME que cobrem o SPF e o DKIM para o e-mail da sua loja. O DMARC não está incluído — você mesmo adiciona o registro TXT _dmarc no seu provedor de DNS. Lembre-se também dos seus outros remetentes (por exemplo, Klaviyo ou ferramentas de suporte), para que tudo envie alinhado antes de você mudar para p=reject.