# SPF – E-mails bloqueados nas Câmaras (problema de DNS)

Foi identificado um problema recorrente no envio de e-mails das câmaras municipais, principalmente ao enviar mensagens para órgãos como o <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Tribunal de Justiça de Santa Catarina</span></span>.

Os principais sintomas observados foram:

- Retorno de e-mails com erro “Rejected Per SPF Policy”
- Falha na entrega
- Mensagens direcionadas para a caixa de spam

### Exemplo de retorno:  


> De: tmes@tjsc.jus.br &lt;tmes@tjsc.jus.br&gt;  
> Enviada em: quinta-feira, 11 de dezembro de 2025 18:36  
> Para: cvmh@cmm.sc.gov.br  
> Assunto: Rejected Per SPF Policy
> 
> If you are sending emails that are being rejected due to SPF, it is because the IP Address/Server sending the email is not listed on your domain's SPF.
> 
> You will need to contact your domain administrator (this is most likely your ISP) and advise that you need your DNS SPF record updated to add in an extra entry.

[![image.png](https://conhecimento.ciga.sc.gov.br/uploads/images/gallery/2026-04/scaled-1680-/2Lvimage.png)](https://conhecimento.ciga.sc.gov.br/uploads/images/gallery/2026-04/2Lvimage.png)

---

## Causa do problema

O problema está relacionado ao SPF (Sender Policy Framework), mecanismo utilizado para validar se o servidor de envio está autorizado pelo domínio.

A causa mais recorrente identificada não foi ausência de SPF, mas sim erro de formatação no registro DNS.

Em diversos domínios foi encontrado o seguinte padrão:

<div class="relative w-full mt-4 mb-1" id="bkmrk-%5C194%5C160"><div class=""><div class="relative"><div class="h-full min-h-0 min-w-0"><div class="h-full min-h-0 min-w-0"><div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"><div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"><div class="relative"><div class="pe-11 pt-3"><div class="relative z-0 flex max-w-full"><div class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr" id="bkmrk-%5C194%5C160-1"><div class="cm-scroller"><div class="cm-content q9tKkq_readonly">**\\194\\160**</div></div></div></div></div></div></div></div></div></div><div class=""><div class="">  
</div></div></div></div></div>Esse trecho representa um caractere inválido (espaço não convencional) inserido no registro TXT, o que compromete a leitura do SPF pelos servidores de e-mail.

---

## Exemplos identificados

### Como verificar o SPF

Utilizar o comando:

<div class="relative w-full mt-4 mb-1" id="bkmrk-dig-txt-dominio.sc.g"><div class=""><div class="relative"><div class="h-full min-h-0 min-w-0"><div class="h-full min-h-0 min-w-0"><div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"><div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"><div class="relative"><div class=""><div class="relative z-0 flex max-w-full"><div class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr" id="bkmrk-dig-txt-dominio.sc.g-1"><div class="cm-scroller"><div class="cm-content q9tKkq_readonly">dig txt dominio.sc.gov.br</div></div></div></div></div></div></div></div></div></div><div class=""><div class="">  
</div></div></div></div></div>Exemplo real:

<div class="relative w-full mt-4 mb-1" id="bkmrk-dig-txt-cmm.sc.gov.b"><div class=""><div class="relative"><div class="h-full min-h-0 min-w-0"><div class="h-full min-h-0 min-w-0"><div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"><div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"><div class="relative"><div class=""><div class="relative z-0 flex max-w-full"><div class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr" id="bkmrk-dig-txt-cmm.sc.gov.b-1"><div class="cm-scroller"><div class="cm-content q9tKkq_readonly">dig txt cmm.sc.gov.br</div></div></div></div></div></div></div></div></div></div><div class=""><div class="">  
</div></div></div></div></div>> wendel@CIGA341-Wendel:~$ **dig txt cmm.sc.gov.br**
> 
> ; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.24.04.2-Ubuntu &lt;&lt;&gt;&gt; txt cmm.sc.gov.br  
> ;; global options: +cmd  
> ;; Got answer:  
> ;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 58733  
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
> 
> ;; OPT PSEUDOSECTION:  
> ; EDNS: version: 0, flags:; udp: 1232  
> ;; QUESTION SECTION:  
> ;cmm.sc.gov.br. IN TXT
> 
> ;; ANSWER SECTION:  
> cmm.sc.gov.br. 14400 IN TXT "v=spf1 include:\_spf.ciga.sc.gov.br\\**194\\160**~all"
> 
> ;; Query time: 129 msec  
> ;; SERVER: 10.255.255.254#53(10.255.255.254) (UDP)  
> ;; WHEN: Mon Dec 15 13:10:55 -03 2025  
> ;; MSG SIZE rcvd: 95
> 
> wendel@CIGA341-Wendel:~$

[![image.png](https://conhecimento.ciga.sc.gov.br/uploads/images/gallery/2026-04/scaled-1680-/wLUimage.png)](https://conhecimento.ciga.sc.gov.br/uploads/images/gallery/2026-04/wLUimage.png)

<div class="relative w-full mt-4 mb-1" id="bkmrk--4"><div class=""><div class="relative"><div class=""><div class="">  
</div></div></div></div></div>---

### Resultado com erro

<div class="relative w-full mt-4 mb-1" id="bkmrk-%22v%3Dspf1-include%3A_spf"><div class=""><div class="relative"><div class="h-full min-h-0 min-w-0"><div class="h-full min-h-0 min-w-0"><div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"><div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"><div class="relative"><div class="pe-11 pt-3"><div class="relative z-0 flex max-w-full"><div class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr" id="bkmrk-%22v%3Dspf1-include%3A_spf-1"><div class="cm-scroller"><div class="cm-content q9tKkq_readonly">"v=spf1 include:_spf.ciga.sc.gov.br\**194\\160**~all"</div></div></div></div></div></div></div></div></div></div><div class=""><div class="">  
</div></div></div></div></div>---

### Registro correto

<div class="relative w-full mt-4 mb-1" id="bkmrk-v%3Dspf1-include%3A_spf."><div class=""><div class="relative"><div class="h-full min-h-0 min-w-0"><div class="h-full min-h-0 min-w-0"><div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"><div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"><div class="relative"><div class="pe-11 pt-3"><div class="relative z-0 flex max-w-full"><div class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr" id="bkmrk-v%3Dspf1-include%3A_spf.-1"><div class="cm-scroller"><div class="cm-content q9tKkq_readonly">v=spf1 include:_spf.ciga.sc.gov.br ~all</div></div></div></div></div></div></div></div></div></div><div class=""><div class="">  
</div></div></div></div></div>A diferença é apenas a presença de um espaço válido. O caractere “**\\194\\160**” deve ser removido.

---

## Câmaras afetadas

Foram identificados casos nas seguintes câmaras:

- Câmara de Sul Brasil
- Câmara de Novo Horizonte
- Câmara de Imaruí
- Câmara de Maravilha

A repetição do problema indica erro padronizado na configuração de DNS.

---

## Tratativa adotada

Inicialmente, para cada caso identificado:

- Foi realizado contato com o fornecedor responsável pelo domínio/DNS
- Foi solicitada a correção do registro SPF

Após a recorrência em múltiplos domínios:

- Foi orientado ao fornecedor realizar uma verificação geral nos registros DNS das câmaras
- O objetivo foi identificar e corrigir possíveis inconsistências semelhantes