Filtro de Correo
Horst H. von Brand
vonbrand en inf.utfsm.cl
Dom Mar 4 14:12:28 CLST 2007
Miguel Oyarzo O. <admin en aim.cl> wrote:
> At 18:09 03-03-2007, Horst H. von Brand wrote:
> >Miguel Oyarzo O. <admin en aim.cl> wrote:
> > > At 12:48 01-03-2007, Horst H. von Brand wrote:
> > > >Sebastian Antunez Noguera <santunez en gmail.com> wrote:
> > > > > Estimados, al server de correo necesito implementarle un Filtro de
> > > > > Contenido para evitar Virus, Spam y todas las basuras que se
> > > > > conocen hoy.
> >
> >[...]
> >
> > > Si te sirve el comentario: el mejor servicio antispam que he probado
> > > fue milter-greylist. Pero este fue absolutamente superado por
> > > milter-regex.
> >
> >Configurado como? Supongo que no son excluyentes...
> No lo son. Probe ambos y trabajan regio, pero ya habia mencionado en
> otro correo que greylist produce confusion y algunos reclamos por
> correos urgentes que no llegan a tiempo (cuando el origen no esta en
> lista blanca o memorizado).
Eso es una idiotez, el correo /nunca/ ha sido "mensajeria instantanea".
> Ademas cada vez son mas los spammers que usan smtp personales que
> cumplen con RFC.
Obvio.
> Ahora son capaces de reenviar mensajes rechazados
> temportalmente por greylist.
Obvio. Igual sigue siendo bastante efectivo por ahora.
> La tecnica de greylist dejara de ser eficiente en poco tiempo, de igual
> forma como callout en maquinas exim y postfix.
"Carrera armamentista" le llaman...
> > > Con milter-regex al fin supere la barrera del 90% de rechazos. este
> > > fin de mes analizare la estadistica nuevamente pero ya se ve que sera
> > > sobre un 95% de efectividad.
> >
> > > La regla mas efectiva que encontre es: rechaza si la conexion viene de
> > > /[0-9][0-9]*(\.|\-)[0-9][0-9]*(\.|\-)[0-9][0-9]*/
> >
> >O sea, no tiene reversos inscritos. OK.
> No!, es exactamente al reves:
> La tecnica utiliza el reverso para buscar patrones numericos en el dominio.
> Filtrar SPAM en funcion de "no existencia de reverso" es mal criterio ahora.
O sea, correo de 3com.com o de 123.cl no te llega? No sirve, sorry.
> Con milter-regex la expresion:
> /[0-9][0-9]*(\.|\-)[0-9][0-9]*(\.|\-)[0-9][0-9]*/
> buscara patrones "dinamicos/numericos" en el revserso.
> Ejs:
> 213.Red-83-50-134.dynamicIP.rima-tde.net --> 83.50.134.213
> adsl-84-227-162-12.adslplus.ch --> 84.227.162.12
>
> Aqui hay una parte de mi configuracion (como ejemplo):
>
> === milter-regex.conf =====================
> reject "BANNED! - cualquier mensaje aqui ...."
Debiera ser un mensaje de respuesta de ESMTP, supongo...
> connect /[0-9][0-9]*(\.|\-)[0-9][0-9]*(\.|\-)[0-9][0-9]*/e //
> connect /(dynamic|ppp|dhcp|pool|static)/ei //
> connect /host[0-9][0-9]*\.advance\.com\.ar/ //
> ...
> ...
> connect /dsl\.[a-z0-9]*\.ttnet\.net\.tr/ //
Todas esas cosas las puedes eliminar con listas negras ad hoc. Y hay
direcciones dinamicas perfectamente validas (como esta ahora).
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
Más información sobre la lista de distribución Linux