Consulta de blacklists

Antes de aceitar uma mensagem, um servidor de e-mail muitas vezes pergunta a algumas listas públicas se o remetente é conhecido por spam. Esta consulta pergunta a doze delas sobre os seus servidores e o seu nome de domínio.

Ou experimente wikipedia.org, fastmail.com

Uma blacklist é uma zona DNS

Você já usa o DNS para transformar um nome num endereço. Os operadores de blacklists aproveitam o mesmo sistema e o usam como um serviço de sim ou não, por isso essas listas também se chamam DNSBLs. Para perguntar à Spamhaus sobre o endereço 203.0.113.7, um servidor de e-mail inverte os quatro números, acrescenta o nome da lista e consulta o resultado:

7.113.0.203.zen.spamhaus.org

“Nome inexistente” quer dizer que o endereço não está listado. Uma resposta como 127.0.0.4 quer dizer que está, e o último número traz o motivo. A troca inteira leva alguns milissegundos, então os servidores de destino fazem isso a cada conexão recebida, antes de ler uma palavra da mensagem.

Quais endereços e quais listas

Informe um endereço IPv4 e ela testa esse endereço. Informe um domínio e ela reúne até oito endereços de três lugares:

  • os servidores indicados nos seus registros MX;
  • o servidor por trás do site, porque formulários de contato e lojas online costumam enviar a partir dele;
  • endereços individuais escritos como ip4: no seu registro SPF.

Cada endereço é testado em nove listas: Spamhaus ZEN, Barracuda, SpamCop, PSBL, Mailspike, UCEPROTECT nível 1, DroneBL, blocklist.de e s5h.net. O próprio nome de domínio é testado em três listas que acompanham nomes encontrados nos links de spam: Spamhaus DBL, SURBL e URIBL.

Para cada endereço, a consulta também lê o nome reverso (o registro PTR) e verifica se esse nome aponta de volta para o mesmo endereço. Os grandes provedores de e-mail recusam ou desconfiam de mensagens vindas de servidores que falham nesse teste.

Como ler uma listagem

Resposta da SpamhausListaSignificado
127.0.0.2, 127.0.0.9SBLO endereço foi identificado como fonte de spam.
127.0.0.3CSSSaiu spam dele recentemente. Muitas vezes uma conta ou um formulário comprometido.
127.0.0.4 a .7XBLUma máquina nesse endereço está infectada ou é usada como proxy aberto.
127.0.0.10, .11PBLO endereço pertence a uma faixa que não deveria entregar e-mail diretamente, como conexões residenciais.

Uma entrada na PBL sozinha gera só um aviso. É o dono da rede dizendo que tipo de endereço é esse, e só importa se essa máquina realmente entrega o seu e-mail. Na DBL, um código de 100 ou mais indica um domínio legítimo que alguém está usando de forma abusiva, por exemplo por meio de uma página invadida.

“Sem resposta” não quer dizer que você está listado. Alguns operadores recusam consultas que chegam por resolvedores compartilhados, ou respondem com um código de erro em 127.255.255.x. Para contornar isso, a consulta pergunta diretamente aos servidores de nomes da Spamhaus, da SURBL e da URIBL. As outras listas aparecem como inacessíveis quando ficam em silêncio.

Como sair de uma lista

Elimine a causa antes de pedir qualquer coisa, senão o endereço volta para a lista em poucas horas. Geralmente é uma caixa de e-mail com senha roubada, um formulário ou plugin do site que repassa spam, um computador infectado atrás do mesmo endereço público ou um envio para uma lista antiga ou comprada.

Depois siga o link de remoção mostrado ao lado de cada listagem. Spamhaus, Barracuda e SpamCop removem endereços de graça, e as entradas da SpamCop e da PSBL expiram sozinhas quando o spam para. A UCEPROTECT vende uma remoção expressa. Você pode ignorá-la, já que as entradas dela também expiram depois de sete dias.

Se o endereço listado pertence a um servidor compartilhado da sua hospedagem, você não consegue limpá-lo sozinho. Avise a hospedagem ou envie por um serviço de e-mail dedicado que tenha endereços próprios.

Um resultado limpo só cobre listas públicas. Gmail, Outlook.com e Yahoo mantêm dados de reputação privados que nenhuma ferramenta externa consegue ler, e endereços IPv6 não são testados aqui. Serviços de envio indicados por um include: no seu SPF também não são seguidos.

Perguntas frequentes

Como saber se meu e-mail está bloqueado por uma blacklist?

A mensagem de devolução diz. Procure uma linha como 550 5.7.1 Service unavailable; client host [203.0.113.7] blocked using zen.spamhaus.org. Ela informa a lista e o endereço. Se o aviso for difícil de ler, cole tudo no decodificador de mensagens de devolução.

Quanto tempo leva para sair de uma blacklist de spam?

De alguns minutos a um dia para listas com formulário de remoção, depois que você corrigiu a causa. Listas automáticas retiram um endereço de 24 horas a 7 dias depois do último spam que viram.

Devo pagar para sair da lista?

Não. As listas em que os grandes servidores de e-mail confiam nunca cobram. Uma opção “expressa” paga só encurta uma espera que terminaria sozinha.

O IP da minha casa está na PBL da Spamhaus. Isso é um problema?

Não para uso normal. Seu programa de e-mail entrega as mensagens ao servidor do seu provedor, e é esse servidor que os destinatários veem. Só importa se você roda um servidor de e-mail nessa conexão.

Por que o IP do meu site é verificado para e-mail?

Confirmações de pedido, redefinições de senha e mensagens de formulário de contato geralmente saem do próprio servidor web. Se esse endereço estiver listado, essas mensagens voltam mesmo que suas caixas de e-mail comuns funcionem bem.