Skip to content

Sintaxe DMARC

A sintaxe DMARC é o formato e a estrutura do registro DMARC que é adicionado ao DNS do domínio de e-mail. O registro DMARC é um registro TXT que começa com o prefixo v=DMARC1;, seguido por uma série de tags e valores separados por ponto e vírgula. Cada tag representa um aspecto diferente da política DMARC, e cada valor define a configuração ou opção para essa tag. As tags e valores não diferenciam maiúsculas de minúsculas, mas a ordem das tags não importa.

Exemplo de Sintaxe DMARC

Registros DMARC publicados no DNS seguem este formato:

txt
v=DMARC1; p=none; sp=none; rua=mailto:[email protected]; pct=100

Cada uma das tags é explicada nas tabelas a seguir:

Tag p=

SignificadoValoresExemplos
Obrigatório. A política para o domínio.none: Nenhuma ação, apenas monitorar e relatar.
quarantine: Mover a mensagem para a pasta de spam ou lixo eletrônico.
reject: Rejeitar a mensagem e não entregar.
p=quarantine

Tag sp=

SignificadoValoresExemplos
Opcional. A política para os subdomínios do domínio. Se não especificado, a mesma política do domínio pai é aplicada.none: Nenhuma ação, apenas monitorar e relatar.
quarantine: Mover a mensagem para a pasta de spam ou lixo eletrônico.
reject: Rejeitar a mensagem e não entregar.
sp=quarantine

Tag pct=

SignificadoValoresExemplos
Opcional. A porcentagem de mensagens à qual a política se aplica. Se não especificado, o padrão é 100%.Um número entre 0 e 100.pct=50

Tag rua=

SignificadoValoresExemplos
Opcional. Os endereços de e-mail para enviar relatórios agregados. Vários endereços podem ser especificados, separados por vírgulas.Uma lista de URIs mailto:.rua=mailto:[email protected],mailto:[email protected]

Tag ruf=

SignificadoValoresExemplos
Opcional. Os endereços de e-mail para enviar relatórios forenses ou de falha. Vários endereços podem ser especificados, separados por vírgulas.Uma lista de URIs mailto:.ruf=mailto:[email protected]

Tag adkim=

SignificadoValoresExemplos
Opcional. O modo de alinhamento para DKIM. Se não especificado, o padrão é r (relaxed).r: Relaxed. Os domínios são considerados alinhados se os domínios organizacionais corresponderem.
s: Strict. Os domínios são considerados alinhados se forem exatamente iguais.
adkim=s

Tag aspf=

SignificadoValoresExemplos
Opcional. O modo de alinhamento para SPF. Se não especificado, o padrão é r (relaxed).r ou saspf=r

Tag fo=

SignificadoValoresExemplos
Opcional. As condições para gerar relatórios de falha. Se não especificado, o padrão é 0 (todos).0: Gerar um relatório se todos os métodos de autenticação falharem.
1: Gerar um relatório se qualquer um dos métodos de autenticação falhar.
d: Gerar um relatório se DKIM falhar.
s: Gerar um relatório se SPF falhar.
fo=1

Tag rf=

SignificadoValoresExemplos
Opcional. O formato dos relatórios de falha. Se não especificado, o padrão é afrf (Authentication Failure Reporting Format).afrf ou iodef (Incident Object Description Exchange Format).rf=iodef

Tag ri=

SignificadoValoresExemplos
Opcional. O intervalo para envio de relatórios agregados, em segundos. Se não especificado, o padrão é 86400 (24 horas).Um número inteiro positivori=43200

Tópicos Relacionados