Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Virus, correo y bloqueos | 10 comentarios (9 temáticos, 1 editoriales, 0 ocultos)
qmail y qpsmtpd (5.00 / 1) (#10)
por atordo a las Tue Sep 30th, 2003 at 07:03:17 AM CET
(Información Usuario)

Para qmail está bastante bien qpsmtpd . Es un reemplazo para qmail-smtpd, así que no hace falta tener el qmail con el parche QMAILQUEUE que te piden casi todos los filtros.

Lo bueno es que está escrito en perl y funciona con un sistema de plugins en el que es muy sencillo añadir cualquier tipo de filtro (a nada que controles un poco el perl). Viene con unos cuantos, como comprobación de usuarios/dominios, bloqueo por listas negras vía DNS (RFC-Ignorant, ORDB, etc), comprobación por programas externos (Clam antivirus, SpamAssassin), y algunos más exóticos como leer la configuración remotamente por HTTP o soltar una frasecilla del fortune al cerrar la sesión SMTP.

Lo malo es que está escrito en perl y funciona con un sistema de plugins, lo que no lo hace precisamente rápido. Así que no creo que sea muy recomendable para servidores que manejen grandes volúmenes de correo.

Para el tema de la historia, me hice el siguiente plugin (fusilando uno que viene con el programa):
sub register {
  my ($self, $qp) = @_;
  $self->register_hook("data_post", "check_kakas");
}

sub check_kakas {
  my ($self, $transaction) = @_;

  # make sure we read from the beginning;
  $transaction->body_resetpos;

  my $line_number = 0;

  while ($_ = $transaction->body_getline) {
    last if $line_number++ > 40;

    return (DENY, "Attached file type not allowed")
       if m/^Content-Type:.*name.*\.(exe|bat|scr|com|pif)/i;

  }

  return (DECLINED);
}


Como veis, la expresión regular está directamente plagiada de RinzeWind (la leí por ecol), y basta alterarla para filtrar lo que interese.



Others have rated this comment as follows:
RinzeWind 5

Virus, correo y bloqueos | 10 comentarios (9 temáticos, 1 editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda