Eu tenho um cliente que está recebendo muito spam. É o dia 15 do mês e a largura de banda POP3 é quase 100 GB. Existem apenas 7 contas de email neste domínio. Eu instalei o SpamAssassin, configure-o para 5 e a instalação de 10 a 20 filtros rejeitará a maior parte do lixo. Não vejo muita alteração na largura de banda POP3. Corrija-me se estiver errado, o servidor ainda recebe a mensagem usando a largura de banda para analisar determinar uma pontuação de spam.
Eu me deparei com registros MX falsos, para aqueles que desconhecem - basicamente você define um servidor falso como os registros MX mais baixos e mais altos com o registro MX do servidor em funcionamento no meio.
Por exemplo:
fake.example.com 1
realmx.example.com 2
fake2.example.com 3
A teoria é que, uma vez que a maioria do spam é gerada a partir de zumbis baseados no Windows, alguns solicitam o registro MX mais alto em spam, pois geralmente são servidores de backup que não filtram spam. O menor registro MX falso é para o restante dos remetentes de spam .. e geralmente os remetentes de spam não tentam novamente após falhas.
alguem ja tentou isso? Ajuda? Isso atrasa ou causa problemas na entrega de correio? Alguém mais tem uma solução melhor?
fonte
Eu tentei isso e recomendo fortemente que você NÃO O FAÇA ! Parecia uma boa ideia na época, mas depois que as mensagens de vários remetentes começaram a desaparecer, percebi que era um erro. O que eu não percebi foi que existem muitos servidores SMTP terrivelmente escritos por aí, que não seguem as especificações e são bastante ruins no tratamento de erros, e as pessoas não sabem ou se importam porque "esse outro cara recebeu meu email , então deve ser você ".
Segundo algumas das outras sugestões para lidar com SPAM. O Postini é um ótimo serviço, e até o material anti-spam embutido nos aplicativos gratuitos do Google não é tão ruim assim. Se você deseja ter mais controle, pode comprar um IronPort ou outro dispositivo ou usar o seu.
fonte
server-busy
ou está completamente morto?Eu nunca ouvi falar desse método antes e posso imaginar que atrasaria o email legítimo potencialmente por várias horas. No final do dia, os protocolos smtp precisam entregar seu email legítimo. Os servidores válidos atingem o registro falso e tentam entregar para esse servidor ... Eu não sei o que você pode estar executando lá (se houver), mas eles continuarão tentando até que seja aceito.
Servidores adequados continuarão tentando os registros MX até que o correio seja entregue. Os spammers tendem a ficar mais inteligentes e, se isso funcionar com algum software de spam agora, duvido que funcione por muito tempo. Eu não posso recomendar.
Minha sugestão é usar um tarpit smtp, além do filtro de spam existente. Existem vários disponíveis agora. Eu acho que você achará muito mais eficaz que o método de registro mx falso.
Esses tarpits vêm com smtpd no BSD. Existem também alguns recursos de tarpitting no sendmail 8.13.
Basicamente, um tarpit funciona amarrando recursos do servidor de spam. Eles fazem isso atrasando as respostas que recebem. por exemplo, o servidor de spam se conecta e recebe cerca de 1 byte por segundo.
Alguns servidores tarpit procuram padrões de spam e podem reconhecer um servidor de spam. Servidores legítimos estarão preparados para aguardar uma resposta lenta. Em alguns servidores tarpits, eles movem o servidor legitimamente reconhecido para uma lista de permissões automaticamente, para que não haja atrasos no futuro.
Google SMTP Tarpit e dê uma olhada.
fonte
Você não mencionou, existe algum motivo para você não estar usando um DNSBL ?
Editar: o SpamAssassin inclui suporte para alguns deles - sem eles, você estará perdendo muitos ciclos de CPU analisando spam.
fonte
Eu uso este MX falso (uma variante do nolisting ) e funciona muito bem.
Eu usei um postfix MX com todos os filtros usuais e depois de algum spambot conseguir sobrecarregar o servidor por 2 ou 3 vezes, decidi experimentá-lo ... aqui está o resultado:
tente adivinhar quando eu implementei o fake-mx! 8)
O resultado é o mesmo que o postgrey, mas diferente do postgrey, você não precisa alterar o servidor de email
Os spambots agora tentam o MX alto ou o baixo MX, liberando o MX real da carga de tentar filtrar então (mesmo com DNSBL, a carga era alta) e o email real chega com um atraso mínimo.
Mas esteja avisado, há riscos:
Alguns servidores podem ter tempos de repetição altos. A maioria dos servidores tentará novamente o próximo MX após o primeiro tempo limite, outros tentarão nos próximos minutos, mas eu já vi servidores que só tentam novamente após uma hora ou um dia. Eles são muito raros e para os que eu pude pegar, foi uma configuração ruim. conversar com o outro postmaster resolve o problema
Todos os e-mails terão um atraso. Na verdade, não vejo nenhum atraso, quase todos os servidores de correio reais tentarão novamente para o próximo MX após o primeiro tempo limite, por isso estamos falando de um atraso de 30s. Eles geralmente tentam pelo menos 3 MX antes de enfileirar a mensagem por um atraso maior. mas você pode ter contato com um servidor de e-mail quebrado que pode não fazer isso e atrasar todas as mensagens por minutos. Portanto, isso é algo a ser monitorado ao implantar esta solução.
Sites quebrados. Alguns servidores da Web enviam email para obter senhas, notificações, etc. Em vez de entregarem para um servidor de email real interno, eles tentam ser um servidor de email "falso" e entregam diretamente. Por ser um servidor da web, eles nunca tentarão novamente e o e-mail será perdido. Novamente, é uma configuração ruim para os webmasters / desenvolvedores da web, pois apenas servidores de email reais devem enviar email. toda vez que encontro esses problemas, converso com o webmaster sobre o problema e, geralmente, o problema é corrigido.
Sem registros. Como o falso MX direcionando para IPs desconectados, você não possui registros do que tentou ser entregue. você só sabe que algo deu errado quando alguém reclama. mas isso também é bom. Você sempre pode alegar que não tem nenhuma tentativa de enviar nenhum email, por isso é um problema remoto. O outro lado deve verificar seus logs e resolver o problema. Posso provar que não há conexão alguma com o meu servidor real, movendo a pressão para resolver o problema para o outro lado. Se o outro lado não conseguir resolver o problema, ele parecerá não confiável, não confiável.
Nenhuma lista de permissões. isso se aplica a todos os servidores via DNS, portanto você não pode colocar na lista de permissões um servidor ... na verdade, é apenas meia verdade, mas é mais difícil. a solução da lista de permissões é que o MX mais baixo aponta para um IP em que um smtp está sendo executado, mas filtrado por firewall para todos. Os servidores que você deseja colocar na lista de permissões precisam ser permitidos no firewall. Dessa forma, todos os servidores serão rejeitados pelo firewall e a lista de permissões poderá entregar ao servidor de email. Funciona, mas apenas para a lista de permissões de IPs, não para a lista de permissões de email.
Diferente do postgrey, onde o remetente remoto tem um registro de uma entrega "rejeitada" (e pode apontar para nós como o problema), o fake-MX mostrará que o servidor da web não conseguiu nem se conectar e não tentou novamente, não dando desculpas para o lado remoto sobre o problema. Um MX com falha é melhor aceito pelo postgrey, pois sempre podemos reivindicar alguns "problemas de roteamento, mas o MX de backup está funcionando bem, recebemos todos os outros emails"
Com isso dito, recebo muito poucas reclamações (cerca de 1 a cada 3 meses), por isso considero seguro o suficiente (todos os filtros de spam têm riscos).
Observe que eu uso um endereço ipv4 válido para todo o MX, mas para os falsos eu uso um IP que eu controle que não está em uso (e, portanto, fornece tempo limite / host inacessível em qualquer conexão). essas regras se aplicam mesmo se você não usar isso. Existem servidores DNS e SMTP que requerem uma configuração DNS perfeitamente válida para que o email funcione. o MX falso também deve ser válido, eles não devem ser alcançáveis.
Não use IPs privados ou IPs que você não controla para o MX falso (se você adicionar um endereço IPv6, adicione também um IPv4). Isso evita problemas com DNS e servidores de correio quebrados e surpresas de outros receberem seu email (instalando um servidor smtp no IP que você não controla). Além disso, CNAME é proibido para MX, portanto, não use-o também, apenas um registro A simples
Finalmente, um tcp-reset deve ser enviado para o MX falso, para melhorar o desempenho (host ou porta inacessível) em vez de um tempo limite simples (eliminando o pacote), por isso é recomendável adicioná-lo ao firewall.
de qualquer forma, não apenas eu ainda o uso, como recomendo a todos que o usem
fonte
No que diz respeito à filtragem de e-mail, fiquei satisfeito com a combinação de Spamassasin e policyd-weight , que verifica o nome do host do remetente e as listas de bloqueio durante a conexão SMTP. Isso é ótimo por duas razões:
Estou usando a instalação no Postfix, mas supostamente existe uma maneira de instalar policyd-weight com o Exim .
fonte
Eu não entendi completamente a ideia, honestamente.
Ok, estou dizendo que meu servidor de correio principal é falso. Entao Não existe ou o quê? (Vamos supor que, finalmente, corte parte de SPAMers de qualquer maneira.) Os "sobreviventes" usariam secundário - não há problema. Mas por que existe o terceiro servidor nessa configuração?
Como essa deveria ser a minha resposta, não a pergunta, eu concluiria: é doentio e uma pálida sombra da lista cinza. Se você quer ver um efeito real, tente usar o Greylisting, cara .
fonte
Eu descarto a maior parte do meu spam atrasando as conexões com os hosts listados na lista zam do Spamhaus. Spambots não gostam de atraso. A detecção de falsificações óbvias de servidor no comando HELO também elimina muito spam. As condições que encontrei para indicar falsificações de servidor incluem.
Se você valoriza emails automatizados ou de marketing, verifique o comando HELO que não funciona inclui. Minha experiência é que todos os outros emails passam nessas condições.
A assinatura do caminho de retorno permite bloquear alguns spams. Embora eu esteja vendo muito menos saltos falsos recentemente.
Infelizmente, acho que uma alta porcentagem de emails legítimos automatizados ou de marketing forja seu caminho de retorno. Esses hosts geralmente também não têm um endereço postmaster válido. Acho que exigir um domínio válido no caminho de retorno é viável. Recebo muito mais respostas de falha de SPF em emails legítimos do que spam.
Recentemente, publiquei minhas experiências com o bloqueio de spam com o Exim
fonte
Além dos e-mails perdidos de pessoas legítimas com gateways quebrados, já foi tentado há muito tempo (há 15 anos +/-) e os spammers se adaptaram a ele quase imediatamente na época. Suspeito que isso provará ser uma perda líquida para a confiabilidade do seu email, embora tenha pouco ou nenhum impacto sobre o spam. No entanto, se você tentar, envie-nos os resultados!
fonte
Infelizmente, existem algumas operadoras por aí que não enviarão e-mails se o primeiro registro MX não estiver acessível. Recentemente, escrevi minhas experiências com isso em uma entrada de blog para não repeti-la aqui. O resumo, porém, é que meu primeiro registro MX era na verdade um registro MX somente para IPv6, pois achei que os remetentes de spam ainda não usam o IPv6. Infelizmente, isso causou problemas e, no final, tive que adicionar um endereço IPv4 ao primeiro registro MX na minha zona.
fonte