Nesta página
O Exchange Online Protection (EOP) é a camada de filtragem de e-mail que fica na frente de toda caixa de e-mail do Microsoft 365. Ele roda antes de qualquer política do Defender for Office 365 no nível do tenant e decide três coisas nos primeiros cem milissegundos:
- A mensagem deve ser rejeitada de cara?
- Se for aceita, que pontuação de spam ela deve receber?
- Se for envio em massa, com que rigor deve ser filtrada?
As respostas ficam nos cabeçalhos da mensagem. Se você souber lê-los, consegue investigar a entregabilidade no Microsoft 365 sem adivinhar.
Spam Confidence Level (SCL)
X-MS-Exchange-Organization-SCL: 1
| SCL | Significado | Ação padrão |
|---|---|---|
| -1 | Lista de permissões / remetente seguro | Pula a filtragem |
| 0 | Não é spam | Caixa de entrada |
| 1 | Não é spam | Caixa de entrada |
| 5 | Spam | Lixo Eletrônico |
| 6 | Spam | Lixo Eletrônico |
| 7 | Spam de alta confiança | Lixo Eletrônico ou quarentena |
| 8 | Spam de alta confiança | Lixo Eletrônico ou quarentena |
| 9 | Spam de alta confiança | Quarentena ou rejeição |
O EOP raramente gera SCL 2, 3 ou 4, então na prática a escala é discreta. Historicamente, SCL 5 ou mais significava spam, mas a Microsoft agora diz que o valor de SCL não decide mais o veredito nem a ação em caixas na nuvem; os valores CAT e SFV no X-Forefront-Antispam-Report mostram o que de fato aconteceu.
Bulk Complaint Level (BCL)
X-Microsoft-Antispam: BCL:4
O BCL avalia o histórico de reclamações do remetente, não o conteúdo da mensagem. É uma escala de 0 a 9, em que 0 = não vem de um remetente em massa e 8 a 9 = um remetente em massa que recebe muitas reclamações.
Os administradores do tenant definem um limite de BCL (padrão 7). Mensagens acima do limite vão para o Lixo Eletrônico mesmo com SCL baixo.
Se o seu e-mail transacional chega bem mas o de marketing cai no Lixo Eletrônico no mesmo tenant, o BCL costuma ser o motivo: seu IP / domínio tem um histórico de reclamações que o EOP leva em conta.
Phishing Confidence Level (PCL)
O PCL (0 a 8) só aparece em mensagens que o EOP suspeita de falsificação de identidade ou phishing. Um PCL ≥ 4 normalmente manda a mensagem para a quarentena, seja qual for o SCL. Você vai ver isso se enviar e-mails com nomes de marcas, pedidos de login ou textos sobre senhas.
Como ler o cabeçalho antispam completo
O cabeçalho compacto a estudar é o X-Microsoft-Antispam:
X-Microsoft-Antispam: BCL:4;ARA:13230040|2092899012|26050799012;
O valor ARA é interno, e você pode ignorá-lo quase sempre. Os campos que importam:
BCL: como acima.- Qualquer
SFV:(Spam Filter Verdict, escrito no cabeçalho complementar X-Forefront-Antispam-Report), com estes valores comuns:SFV:NSPM: não é spamSFV:SPM: spamSFV:BLK: remetente bloqueadoSFV:SKA: remetente na lista de permissões de uma política antispam (filtragem pulada)SFV:SKB: remetente bateu com uma lista de remetentes ou domínios bloqueados de uma política antispamSRV:BULK: mensagem em massa no limite de BCL ou acima dele
Se você vê SRV:BULK e os destinatários reclamam de mensagens no Lixo Eletrônico, reduza o volume de envio ou melhore o engajamento nas listas em questão.
Authentication-Results
O EOP escreve um cabeçalho Authentication-Results padrão. Procure:
Authentication-Results: spf=pass smtp.mailfrom=yourdomain.com;
dkim=pass header.d=yourdomain.com; dmarc=pass action=none header.from=yourdomain.com;
compauth=pass reason=100
Os campos principais:
- spf, dkim, dmarc: todos devem ser
passpara aproveitar ao máximo o ganho de reputação. - compauth: o veredito de autenticação composta da Microsoft. Pass / fail / softpass / none.
- reason: código de três dígitos que explica o compauth. 100 é o melhor (aprovação completa). Códigos 1xx são aprovações, 2xx são aprovações parciais (soft pass), e 0xx e 6xx são falhas.
Um destruidor de reputação comum: o SPF passa para o domínio de bounce do ESP, mas nada se alinha com o seu domínio From e nenhuma assinatura DKIM o usa → o compauth falha ou dá soft pass em vez de pass. Assine o DKIM com o seu domínio From e o compauth volta a dar pass.
Inspecione qualquer mensagem com o nosso analisador de cabeçalhos de e-mail.
O que influencia o SCL
O EOP não publica os pesos, mas na prática estes fatores dominam:
- Reputação do IP de envio (interna da Microsoft).
- Veredito do compauth (pass/fail).
- Política DMARC aplicada ou não.
- Reputação das URLs no corpo da mensagem.
- Padrões de conteúdo (proporção de imagens, densidade de links, palavras suspeitas).
- Histórico da taxa de reclamação do domínio.
O que influencia o BCL
- Taxa de reclamação no JMRP (do lado do Outlook.com, repassada ao EOP).
- Denúncias feitas pelo suplemento “Report message” do Microsoft 365.
- Engajamento no nível da caixa de e-mail (exclusões em massa sem abrir).
Como baixar seu SCL/BCL
- Passe no alinhamento DMARC, não apenas no SPF ou no DKIM isoladamente.
- Mantenha a taxa de reclamação abaixo de 0,1%. Use o JMRP para identificar e corrigir quem reclama.
- Fique de olho na reputação das URLs. Não coloque links para domínios de hospedagem gratuita nem para redirecionamentos recém-registrados.
- Tire os usuários sem engajamento dos envios em massa.
- Não misture transacional e marketing no mesmo subdomínio.
Perguntas frequentes
Onde vejo o SCL/BCL de uma mensagem que enviei? Envie uma mensagem de teste para uma caixa do Microsoft 365 que você controla. Abra o código-fonte completo e procure os cabeçalhos X-Microsoft-Antispam e X-MS-Exchange-Organization-SCL.
Consigo influenciar o SCL só com ajustes de conteúdo? Muito pouco. Reputação e autenticação dominam. Ajustes de conteúdo (linhas de assunto, densidade de links) ajudam se todo o resto já estiver limpo.
O EOP olha as imagens? Ele examina as imagens em busca de elementos visuais de phishing conhecidos, mas não faz OCR do texto. E-mails cheios de imagens prejudicam você sobretudo pelo sinal de conteúdo “sem texto simples, alta proporção de imagens”.
Relacionados
Fontes
- Anti-spam message headers (Microsoft Learn), os campos X-Forefront-Antispam-Report e X-Microsoft-Antispam, todos os valores de SFV e os códigos reason do compauth.
- Spam confidence level (SCL) in Microsoft 365 (Microsoft Learn), o que significam os valores de SCL e por que eles não definem mais a ação em caixas na nuvem.
- Bulk complaint level (BCL) in cloud organizations (Microsoft Learn), a escala BCL e os limites padrão: 7 na política padrão, 6 na Standard, 5 na Strict.
- How email authentication works in Microsoft 365 (Microsoft Learn), como o Microsoft 365 combina SPF, DKIM, DMARC e sinais implícitos na autenticação composta.
- RFC 8601: Message Header Field for Indicating Message Authentication Status, o cabeçalho Authentication-Results padrão que o EOP escreve.