Por que meu IP está em uma blacklist e como ser removido
Se os seus e-mails voltam com uma mensagem como a abaixo, o endereço IP de onde o seu e-mail é enviado está em uma blacklist de DNS (DNSBL). Os servidores receptores consultam essa lista antes de aceitar uma mensagem e recusam e-mails de endereços listados.
550 5.7.1 Service unavailable; Client host [203.0.113.5] blocked using zen.spamhaus.org
A boa notícia: a maioria das listagens pode ser removida gratuitamente depois que a causa é corrigida. A má notícia: se você pedir a remoção sem corrigir a causa, o endereço normalmente volta logo em seguida. Este guia explica o que são essas listas, por que os IPs são listados, como verificar e como ser removido das listas que importam.
O que é uma blacklist de DNS
Uma DNSBL é uma lista de endereços IP (ou domínios) vistos enviando spam, infectados por malware ou com outro mau comportamento, publicada via DNS para que qualquer servidor de e-mail possa consultá-la em milissegundos. O servidor inverte os octetos do IP do remetente, adiciona a zona da lista e faz uma consulta DNS: uma resposta na faixa 127.0.0.x significa "listado", e nenhuma resposta significa "não listado". Cada lista é mantida por uma organização independente, com critérios e regras de remoção próprios.
Nem todas as listas têm o mesmo peso. Gmail, Outlook e Yahoo dependem principalmente dos próprios sistemas de reputação de remetentes, enquanto as DNSBLs públicas são muito usadas por servidores de e-mail corporativos, provedores de hospedagem e filtros de spam como SpamAssassin e Rspamd. Por isso, uma listagem em uma lista importante pode bloquear grande parte dos e-mails corporativos; uma listagem em uma lista pouco conhecida pode não mudar nada.
Listas principais e secundárias
| Lista | O que ela detecta | Peso |
|---|---|---|
| Spamhaus SBL | Operações de spam e redes que as apoiam; as listagens são criadas manualmente pela equipe da Spamhaus | Alto |
| Spamhaus XBL | Máquinas infectadas, bots, proxies abertos | Alto |
| Spamhaus CSS | IPs com envio de baixa reputação, como snowshoe spam ou e-mails para spam traps | Alto |
| Spamhaus PBL | Faixas que não deveriam enviar e-mail diretamente, geralmente dinâmicas ou residenciais; não é uma acusação de spam | Alto |
| Spamhaus ZEN | Uma única consulta combinada que cobre SBL, CSS, XBL e PBL | - |
| Barracuda BRBL | IPs que enviam spam detectado pela rede da Barracuda | Médio a alto |
| SpamCop | Denúncias de spam de usuários e spam traps | Médio |
| UCEPROTECT Level 1 | IPs individuais que atingiram as spam traps da lista (os níveis 2 e 3 listam redes inteiras de provedores) | Baixo a médio |
| PSBL, Mailspike, DroneBL e outras | Spam traps, DNS reverso ausente, endereços residenciais | Geralmente baixo |
Há também o lado baseado em domínios: Spamhaus DBL, SURBL e URIBL listam domínios que aparecem em links de spam e phishing. Se o seu domínio estiver listado, mensagens que apenas o mencionem podem ser filtradas, independentemente do IP de origem.
Por que o meu IP está em uma blacklist?
Quase sempre, algo nesse IP ou perto dele enviou e-mails que não deveria. As causas mais comuns:
- Um computador comprometido na rede do escritório enviando spam pela conexão de internet compartilhada. Isso costuma colocar o IP na Spamhaus XBL.
- Uma caixa de e-mail invadida. Uma senha adivinhada ou vazada permite que spammers enviem pelo seu próprio servidor de e-mail autenticado: o envio parece legítimo, mas em grande volume.
- Um open relay ou servidor mal configurado que aceita e encaminha e-mails de qualquer pessoa.
- Um formulário de site ou um CMS invadido. Formulários de contato sem proteção são abusados para enviar mensagens a destinatários arbitrários; um plugin comprometido pode transformar o site em um disparador de e-mails.
- Envio para listas ruins. Listas de endereços compradas ou antigas contêm spam traps; atingi-las é um caminho clássico para CSS ou SBL.
- Um vizinho em hospedagem compartilhada. Centenas de sites podem compartilhar o mesmo IP, e um deles pode ser o spammer.
- Um IP dinâmico ou residencial. Enviar diretamente de uma conexão doméstica coloca você na PBL por definição.
- DNS reverso ausente ou genérico. Algumas listas e filtros penalizam IPs cujo registro PTR não existe ou parece um endereço dinâmico.
Como verificar se o seu IP está em uma blacklist
- Encontre o IP certo. Muitas vezes o e-mail não é enviado pelo endereço do seu registro MX. Se você usa Google Workspace, Microsoft 365 ou um serviço de newsletter, são os IPs deles que enviam seus e-mails. Abra "Mostrar original" em uma mensagem entregue e procure a primeira linha
Received: fromfora da sua própria rede. A consulta MX mostra seus servidores de recebimento. - Leia o bounce. A mensagem de rejeição geralmente informa o nome da lista, como no exemplo acima.
- Execute o verificador de blacklist de IP. Ele consulta as listas ativas para um endereço IPv4 ou IPv6 e, no caso de um domínio, verifica os IPs do site, os IPs dos servidores de e-mail do MX e as listas de domínio DBL, SURBL e URIBL. Cada listagem vem com o código do motivo e um link de remoção.
- Confirme o Spamhaus na fonte. O Spamhaus recusa consultas que passam por grandes resolvers DNS públicos: pelo resolver da Cloudflare ele retorna um código de erro, pelo resolver do Google um "não encontrado". Verificadores online que usam esses resolvers podem mostrar "listado" ou "limpo" quando a verdade é "sem resposta". A verificação oficial é a página de consulta em check.spamhaus.org.
Como ser removido da lista
A ordem importa: corrija primeiro, depois peça a remoção. Troque as senhas e ative a autenticação em dois fatores nas caixas de e-mail, limpe as máquinas infectadas, feche open relays, proteja ou desative formulários abusados, atualize o CMS e os plugins. Só então vá até a lista.
- Spamhaus. Consulte o IP em check.spamhaus.org e siga as instruções exibidas para essa listagem específica. Listagens XBL e CSS geralmente permitem remoção por autoatendimento depois que o problema é corrigido. No caso do PBL, se você opera um servidor de e-mail bem configurado em um IP estático, pode pedir a exclusão do seu IP; caso contrário, envie pelo relay de e-mail do seu provedor. Listagens SBL são tratadas pela equipe do Spamhaus e normalmente envolvem o provedor de hospedagem ou o dono da rede, então entre em contato com eles.
- Barracuda. Envie o formulário de pedido de remoção em barracudacentral.org com o IP, um e-mail de contato e uma breve explicação do que você corrigiu.
- SpamCop. Não há formulário de remoção para correr atrás: a listagem normalmente expira sozinha após um período sem novas denúncias.
- UCEPROTECT. Listagens de nível 1 expiram automaticamente após um período sem novo spam. A lista oferece remoção expressa paga, mas você não precisa pagar. Os níveis 2 e 3 abrangem toda a rede do provedor; fale com o seu provedor.
- Listas menores. Use a remoção por autoatendimento no site da lista ou espere a expiração, e só se preocupe se o seu e-mail realmente estiver sendo rejeitado por causa delas.
Em hospedagem compartilhada, a causa pode nem ser sua. Peça ao provedor para mover você para um IP limpo ou, melhor ainda, envie e-mails por um serviço de e-mail dedicado, com reputação própria.
Como evitar blacklists
- Autentique seus e-mails. Publique o SPF, assine com DKIM e defina uma política DMARC para que ninguém consiga enviar e-mails em seu nome de forma convincente. Verifique-os com o verificador de SPF e o verificador de DMARC; como os três funcionam em conjunto é explicado em SPF, DKIM e DMARC explicados.
- Configure o DNS reverso. O registro PTR do IP de envio deve apontar para o hostname do servidor, e esse hostname deve resolver de volta para o IP. Veja como verificar registros DNS.
- Limite o envio de e-mails. Limites de envio por conta no seu servidor de e-mail fazem com que uma caixa de entrada invadida seja um incidente menor, e não uma entrada em blacklist.
- Proteja formulários e o site. Adicione um CAPTCHA ou honeypot, nunca permita que um formulário envie para um endereço informado pelo visitante, mantenha o CMS atualizado e analise o site regularmente com o scanner de segurança de sites. Os sinais de comprometimento são abordados em código malicioso em um site.
- Cuide das suas listas. Nada de bases compradas, use opt-in confirmado e remova bounces e cancelamentos de inscrição rapidamente.
- Monitore. Verifique seus IPs de envio e seu domínio periodicamente e acompanhe as mensagens de bounce: uma nova listagem é mais fácil de resolver nas primeiras horas.
Um IP em blacklist prejudica o SEO?
Não diretamente: o Google não usa blacklists de e-mail para ranquear sites, e muitos sites sem relação compartilham os IPs de grandes hosts. Já as listas de domínios são outra história: um domínio no Spamhaus DBL ou no SURBL tem seus links removidos ou sinalizados em e-mails e mensageiros, e ferramentas de segurança podem bloqueá-lo, o que prejudica o tráfego e a confiança. Se o seu próprio domínio estiver listado, encare isso como um sinal de que o site ou o e-mail dele foi usado de forma abusiva e resolva isso primeiro.