Pular para o conteúdo

Reputação do servidor de correio

Um domínio de correio, ou o endereço público de um servidor de correio, verificado contra as listas de bloqueio DNS que ainda decidem se o correio é entregue: Spamhaus, Barracuda, SpamCop e algumas mais pequenas. Por cada lista que lista um endereço, a página do monitor dá o código de resposta da lista, o motivo publicado e uma ligação direta para a sua página de consulta e remoção.

Não é preciso nenhuma chave de API. Deixe a credencial em «No key (recommended)»: as listas são consultadas através do resolvedor DNS do servidor, ou do resolvedor que definir em Resolver. Só a Spamhaus pode recusar, e só quando esse resolvedor é público; veja Resolvedores, recusas e tempos limite.

Introduza um domínio (example.com) e o DumbMonit verifica os endereços dos seus anfitriões MX (registos A e AAAA), os endereços do próprio domínio, e quaisquer Extra addresses que acrescente (um relay de saída que não é um MX). O domínio é também verificado contra as listas de bloqueio de domínios. Introduza um endereço IP e só esse endereço é verificado. Para vigiar todo um intervalo de endereços, use Lista de bloqueio de intervalo de IP.

Os grandes fornecedores de caixas de correio não publicam nenhuma lista de bloqueio que possa ser consultada: o que pensam de um remetente é interno. O DumbMonit não finge perguntar-lhes. Verifica o que pesa na decisão deles, e liga às suas ferramentas:

  • DNS inverso: cada endereço de envio deve ter um registo PTR cujo nome resolva de volta para o mesmo endereço (DNS inverso confirmado por resolução direta, FCrDNS). O Gmail, o Outlook.com e o Yahoo recusam ou enviam para lixo o correio de endereços que não o tenham.
  • SPF e DMARC: exatamente um registo SPF no domínio, e um registo DMARC em _dmarc.<domain>. O Gmail e o Yahoo exigem ambos aos remetentes em massa.
  • As listas de bloqueio abaixo, que os seus filtros também lêem.

O DKIM não é verificado: o seu seletor é escolhido por cada remetente e não pode ser adivinhado. A página do monitor liga a:

FornecedorFerramentas
GmailPostmaster Tools (reputação de um domínio verificado), diretrizes para remetentes, formulário de problemas de entrega
Outlook.com / HotmailSNDS (dados de reputação por endereço), políticas para remetentes, formulário de apoio a remetentes (remoção de listagem no Outlook.com), portal de remoção do Microsoft 365
Yahoo / AOLSender Hub, boas práticas, formulário de apoio a remetentes

Verificadas a 16 de outubro de 2026. A SORBS fechou em junho de 2024 e não é consultada. A cada lista é pedido um registo A sob a sua zona. O formulário mostra-as como uma lista de caixas chamada Blocklists (nome, se verifica endereços ou o domínio, principal ou não, e uma breve descrição); as listas principais vêm marcadas num monitor novo. O id da primeira coluna é o que a opção lists guarda e o nome que a API e as métricas dão à lista.

IdListaZonaVerificaIPv6PrincipalUso e remoção
spamhaus_zenSpamhaus ZEN (SBL, CSS, XBL, PBL, DROP)zen.spamhaus.orgendereçossimsimEspelhos públicos gratuitos para baixo volume e uso não comercial; recusa resolvedores públicos e abertos. Remoção no verificador da Spamhaus. A PBL lista intervalos de utilizadores finais por política: só remova um endereço dela se ele executar realmente um servidor de correio.
barracudaBarracuda BRBLb.barracudacentral.orgendereçosnãosimGratuita; a Barracuda pede que os servidores DNS que a consultam estejam registados numa conta gratuita em barracudacentral.org. Pedido de remoção.
spamcopSpamCopbl.spamcop.netendereçosnãosimGratuita. As listagens expiram sozinhas cerca de um dia depois de as denúncias cessarem; a página de consulta mostra o motivo e oferece a remoção.
mailspikeMailspikebl.mailspike.netendereçosnãonãoGratuita a baixo volume. Consulta e remoção.
uceprotect_1UCEPROTECT Level 1dnsbl-1.uceprotect.netendereçosnãonãoConsulta gratuita. As listagens expiram após sete dias sem novo spam; a página de verificação também vende remoção expresso, que nunca é necessária. Poucos destinatários a usam.
psblPSBL (Passive Spam Block List)psbl.surriel.comendereçosnãonãoGratuita. Remoção em autosserviço na página de listagem.
spamratsSpamRATS (Dyna, NoPtr, Spam, Auth)all.spamrats.comendereçosnãonãoGratuita a baixo volume. A RATS-NoPtr lista endereços sem DNS inverso. Consulta e remoção.
spamhaus_dblSpamhaus DBLdbl.spamhaus.orgo domínio—simMesmos termos que a ZEN. Remoção no verificador da Spamhaus.
surblSURBL (multi)multi.surbl.orgo domínio—nãoGratuita a baixo volume; recusa resolvedores públicos e ocupados. Consulta e remoção.
uriblURIBL (multi)multi.uribl.como domínio—nãoGratuita a baixo volume; recusa resolvedores públicos e ocupados. Consulta, remoção.

Uma listagem numa lista principal dispara um alerta crítico; uma nas outras listas, um alerta de aviso. Os endereços IPv6 do MX são verificados apenas contra a Spamhaus ZEN, a única lista aqui que responde para IPv6; as outras mostram-nos como não cobertos.

Em Custom lists, no fim da lista de caixas, acrescente as zonas DNSBL de qualquer outra lista que use ou que gira você (por exemplo dnsbl.example.org). Cada uma tem um Type: ip (a zona é consultada por cada endereço, como 1.2.0.192.dnsbl.example.org) ou domain (pelo domínio de correio), e um interruptor Major para uma lista cuja listagem deva disparar o alerta crítico. A zona tem de ser um nome de domínio válido, não um endereço IP, e não pode repetir outra zona nem uma das listas acima; no máximo 20 listas próprias. Qualquer resposta 127.x.x.x conta como listado; NXDOMAIN, como limpo.

O monitor consulta exatamente as listas marcadas mais as suas. Um monitor criado antes destas opções não tem nenhuma definição e continua a consultar todas as listas acima. A opção lists guarda os ids marcados separados por vírgulas (- quando nenhum está marcado) e custom_lists uma matriz JSON como [{"zone": "dnsbl.example.org", "subject": "ip", "major": false}].

As listas são consultadas por DNS, e a forma como respondem depende de que resolvedor pergunta:

  • A Spamhaus recusa consultas que chegam por resolvedores públicos (Google 8.8.8.8, Cloudflare 1.1.1.1, Quad9), por resolvedores que reencaminham para eles, ou por resolvedores sem DNS inverso atribuível. Responde então 127.255.255.254 em vez de NXDOMAIN (127.255.255.255 quando um resolvedor envia demasiadas consultas, 127.255.255.252 para uma consulta malformada ou uma chave DQS errada). Isto parece listagens e não é: o DumbMonit marca a lista Spamhaus como recusada («Spamhaus refuses this resolver» na página do monitor), nunca como «listado», e as outras listas mantêm os seus resultados. Só quando nenhuma outra lista selecionada respondeu é que o monitor mostra um erro de configuração (que não envia alerta de indisponibilidade) em vez de um resultado.
  • A URIBL e a SURBL respondem 127.0.0.1 aos resolvedores que recusam. Essa lista é então mostrada como «Refused» (desconhecida), não como listagem.
  • Uma lista que não responde a tempo é desconhecida, nunca limpa. Só NXDOMAIN significa «não listado». Uma resposta fora de 127.0.0.0/8 (um resolvedor que reescreve NXDOMAIN no endereço de uma página de pesquisa) é também desconhecida.

Por isso use um resolvedor recursivo seu: Unbound, Knot Resolver, BIND ou PowerDNS Recursor a resolver a partir dos servidores raiz (sem reencaminhar para um resolvedor público), e defina o seu endereço em Resolver se não for o resolvedor do sistema. Pi-hole ou AdGuard Home à frente do Unbound funciona; à frente de 1.1.1.1 não.

Ou, só se quiser também a Spamhaus e não puder mudar de resolvedor, crie uma conta gratuita do Spamhaus Data Query Service (uso não comercial, baixo volume) e introduza a sua chave como credencial («Spamhaus DQS key (optional)»): a Spamhaus é então consultada em <key>.zen.dq.spamhaus.net e <key>.dbl.dq.spamhaus.net, que respondem através de qualquer resolvedor. A chave é guardada cifrada e nunca é mostrada de novo.

As listas de bloqueio limitam a frequência com que um resolvedor pode perguntar, e banem os resolvedores que as varrem. O DumbMonit pergunta a cada lista uma vez por Refresh interval (6 horas por predefinição), no máximo Queries per second (10 por predefinição) com oito consultas em simultâneo, e mostra de novo o último resultado a cada verificação intermédia, para que as regras de alerta vejam uma série contínua. Uma verificação decorre em segundo plano: o primeiro resultado aparece alguns segundos depois de o monitor ser acrescentado, e mudar o endereço, uma opção ou a chave inicia logo uma nova verificação. Uma verificação cujo resultado é um erro é repetida passados dez minutos.

Verificar um servidor de correio contra as listas de bloqueio

Seção intitulada “Verificar um servidor de correio contra as listas de bloqueio”
  1. Introduza o domínio para o qual envia correio, por exemplo “example.com”: o DumbMonit verifica os endereços do seu MX e do próprio domínio. Ou introduza o endereço IP público de onde o servidor envia. Se o correio sai por um relay que não é um MX, acrescente o seu endereço em Extra addresses.

  2. Não é preciso nenhuma chave de API: deixe a credencial em No key. Sem chave, as listas de bloqueio são consultadas através do resolvedor DNS deste servidor, ou do que definir em Resolver.

  3. Marque em Blocklists as listas de bloqueio a consultar (as principais vêm marcadas por predefinição) e acrescente em Custom lists as zonas DNSBL de qualquer outra lista que use.

  4. Só a Spamhaus pode recusar uma consulta, e só quando o resolvedor é público (Google, Cloudflare, Quad9) ou reencaminha para um deles. O monitor mostra então «Spamhaus refuses this resolver» e todas as outras listas continuam a funcionar. Para ter também a Spamhaus, defina Resolver para um resolvedor recursivo seu (basta um Unbound a resolver a partir dos servidores raiz) ou escolha como credencial a chave Spamhaus DQS opcional: uma conta gratuita (uso não comercial, baixo volume) cuja chave faz a Spamhaus responder através de qualquer resolvedor.

    https://www.spamhaus.com/data-access/free-data-query-service/
  5. Para verificar a configuração, acrescente um monitor para 127.0.0.2, o endereço de teste que toda a lista de bloqueio lista: cada uma deve mostrá-lo como listado.

  6. O Gmail, o Outlook.com e o Yahoo não publicam nenhuma lista de bloqueio que possa ser consultada. O DumbMonit verifica em vez disso o que eles ponderam (um DNS inverso que aponta de volta para o endereço, registos SPF e DMARC) e liga às suas ferramentas para remetentes na página do monitor.

Todas as métricas têm o prefixo dumbmonit_blacklist_.

MétricaO quêEtiquetas
listed_major_listslistas principais (Spamhaus ZEN e DBL, Barracuda, SpamCop) que listam um endereço ou o domínio
listed_liststodas as listas que listam um endereço ou o domínio
addresses_checkedendereços verificados
addresses_listedendereços listados em pelo menos uma lista
domain_listed1 quando o domínio está numa lista de bloqueio de domínios
unknown_checksverificações sem resposta (tempo limite, recusa)
checkuma série por endereço (ou domínio) e lista: 1 listado, 0 limpo, −1 sem resposta, −2 recusado, −3 não cobertolist, subject, state, code, meaning, reason
list_checked, list_listed, list_unknownpor lista: sujeitos consultados, listados, sem respostalist
list_infovalor 1, uma por lista realmente consultada (incluindo as suas): o que a página do monitor mostralist, name, zone, subject, major
address_infovalor 1, de onde vem cada endereçoaddress, source (mx, domain, input, extra), mx
ptr_ok1 quando o DNS inverso resolve de volta para o endereçoaddress, ptr
mx_hostsanfitriões MX do domínio
spf_recordsregistos v=spf1 no domínio (1 é o correto)
dmarc_recordsregistos v=DMARC1 em _dmarc.<domain>
dmarc_policy_infovalor 1policy
mail_auth_missing0 a 2: SPF em falta ou duplicado, DMARC em falta
scan_age_seconds, scan_duration_seconds, scan_runninga verificação mostrada: a sua idade, quanto demorou, se está a decorrer uma nova

As regras integradas que se aplicam: Listed on a major blocklist, Listed on a blocklist, Mail server reverse DNS mismatch, SPF or DMARC missing, mais Monitor unreachable quando o resolvedor não responde a nenhuma das consultas.

O painel lê o que a sondagem guardou; abrir a página nunca consulta uma lista de bloqueio. Mostra as contagens, depois as listas realmente consultadas (as marcadas e as suas, cada uma com quantos sujeitos lista e «Spamhaus refuses this resolver» quando é o caso), depois cada resultado com o código da lista, o motivo publicado e ligações para as suas páginas de consulta e remoção, depois o DNS inverso de cada endereço, SPF e DMARC, e as ferramentas para remetentes do Gmail, Outlook.com e Yahoo.

A página tem também uma ligação Also check on MXToolbox. Abre num novo separador a consulta pública de listas de bloqueio de mxtoolbox.com para o endereço ou o domínio monitorizado; o DumbMonit não chama a API deles.

Nenhuma necessária («No key (recommended)», a predefinição), ou opcionalmente uma chave Spamhaus DQS (veja acima), que só conta para a Spamhaus.

Endereço: um domínio (example.com) ou um endereço IP público. Opções: Resolver, Blocklists (as principais marcadas num monitor novo; todas num criado antes), Custom lists, Extra addresses, Refresh interval (6 horas, de 1 a 168), Queries per second (10, de 1 a 50) e Timeout per query (5 s, de 1 a 30). Os endereços privados nunca são verificados: as listas de bloqueio só conhecem a Internet pública. 127.0.0.2 é aceite como endereço de teste.