Eu uso este MX falso (uma variante do existente ) e funciona muito bem.
Eu usei um MX postfix com todos os filtros usuais e depois que algum spambot conseguiu sobrecarregar o servidor por 2 ou 3 vezes eu decidi tentar ... aqui está o resultado:
tenteadivinharquandoeuimplementeiofalso-mx!8)
Oresultadoéomesmoquepostgrey,masaocontráriodopostgrey,vocênãoprecisaalteraroseuservidordee-mail
OsspambotsagoratentarãooMXaltoouMXbaixo,liberandooMXrealdacargadetentarfiltrar(mesmocomDNSBL,acargaeraalta)eoemailrealchegacomumatrasomínimo.
Masestejaavisado,existemriscos:
Algunsservidorespodemtertemposderepetiçãoaltos.AmaioriadosservidorestentaráopróximoMXapósoprimeirotempolimite,outrostentarãonospróximosminutos,maseujáviservidoresquesótentamnovamenteapósumahoraouumdia.Elessãomuitoraroseparaosqueeupudeperceber,foiumaconfiguraçãoruim.conversandocomooutropostmastercorrigeoproblema
Todosose-mailsterãoumatraso.Naverdade,nãovejoatrasoalgum,quasetodososmailserversreaisvãotentarnovamentenopróximoMXapósoprimeirotimeout,entãoestamosfalandodeumatrasode30segundos.Elesgeralmentetentampelomenos3MXantesdeenfileiraramensagemporumlongoatraso.masvocêpodetercontatocomumservidordee-mailcorrompidoquepodenãofazerissoeatrasarcadamensagemporminutos.Então,issoéumacoisaparamonitoraraoimplantarestasolução.
Sitesquebrados.AlgunsservidoresdaWebenviame-mailparasenhas,notificações,etc.e,emvezdeentregarumservidordee-mailrealinterno,tentamserumservidordee-mail"falso" e a entrega diretamente. Como é um servidor web, eles nunca tentarão novamente e o e-mail será perdido. Novamente, é uma configuração ruim dos desenvolvedores webmaster / web, já que apenas servidores de e-mail reais devem enviar e-mails. Toda vez que encontro esses problemas, converso com o webmaster sobre o problema e, geralmente, o problema é resolvido.
-
Não há registros. Como o falso MX poing para IPs desconectados, você não tem logs 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 você não tem nenhuma tentativa de entregar qualquer e-mail, por isso é um controle remoto
problema. O outro lado deve verificar seus registros e resolver o problema. Eu 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 é incapaz de resolver o problema, ele parece não ser confiável, não é confiável.
-
Nenhuma lista branca. isso se aplica a todos os servidores via dns, então você não pode whitelist um servidor ... na verdade é apenas meia-verdade, mas é mais difícil. A solução de lista branca é que o MX mais baixo aponta para um IP onde um SMTP está sendo executado, mas filtrado pelo firewall para todos. Os servidores que você deseja whilelist precisam ser permitidos no firewall. Dessa forma, todos os servidores serão rejeitados pelo firewall, e a lista de permissões poderá ser entregue ao servidor de e-mail. Funciona, mas apenas para listas de permissões de IPs, não para listas de e-mail.
Ao contrário do postgrey, onde o remetente tem um log de uma entrega "rejeitada" (e pode apontar para nós como o problema), o falso MX mostrará que o servidor da Web não pode se conectar e não tentou novamente não dando desculpas para o lado remoto sobre o problema. Um MX com falha é melhor aceito em relação ao postgrey, já que sempre podemos reivindicar algum "problema de roteamento, mas o backup MX está funcionando bem, recebemos todos os outros emails"
com isso dito, eu recebo muito poucas reclamações (cerca de 1 a cada 3 meses), então eu considero isso seguro o suficiente (todo filtro de spam tem riscos).
Por favor, note que eu uso endereço ipv4 válido para todos os MX, mas para os falsos eu uso um IP que eu controle que não está em uso (e assim ele dá timeout / host inacessível em qualquer conexão). essas regras se aplicam mesmo que você não use isso. Existem servidores dns e smtp que requerem uma configuração de DNS perfeitamente válida para o email funcionar. o falso-MX também deve ser válido, eles simplesmente não devem ser alcançados.
Não use IPs ou IPs privados que você não controla para o MX falso (se você adicionar o endereço IPv6, TAMBÉM adicione um ipv4). Isso evita problemas com DNS quebrado e servidores de e-mail e surpresas de outros recebendo seu e-mail (instalando um servidor smtp no IP que você não controla). Além disso, CNAME são proibidos para MX, então não use também, apenas um registro A simples
Por fim, um tcp-reset deve ser enviado para o falso MX, para melhorar o desempenho (host ou porta inacessível) em vez de um tempo limite simples (descartando o pacote), por isso é recomendado adicioná-lo ao seu firewall.
de qualquer forma, não só eu ainda uso, como recomendo que todos usem