POP antes que SMTP en Python

Arturo arturo en logitec.es
Jue Nov 8 11:34:44 CET 2001


Hola

Gracias por el comentario.

Igual ,si tengo tiempo, lo que hago es portar el código en Perl a Python!!!.
Por cierto, alguien sabe como puedo hacer algo parecido a un "tail -f
fichero" con python??

Saludos

Arturo
----- Original Message -----
From: "Alvaro López Ortega" <alvaro en godsmaze.org>
To: <python-es en aditel.org>
Cc: "Arturo" <arturo en logitec.es>
Sent: Thursday, November 08, 2001 11:22 AM
Subject: Re: [python-es] POP antes que SMTP en Python


> On Thu, 2001-11-08 at 09:57, Arturo wrote:
>
> Si, esta clarísimo lo que quieres hacer. Que yo conozca no hay ninguno
> escrito en Python. ':-)) ... pero si lo necesitais en el trabajo, podria
> ser una oportunidad para escribir uno ;)
>
> PD: Madre mia como nos ha costado!! ''XD
>
> > Os explico un poco mas lo que quería decir en mi mensaje anterior.
> >
> > A uno de los servidores de correo que administro se deben de poder
conectar
> > lo que se llaman usuarios moviles. Es decir, cualquier cliente de la
maquina
> > se deberia de poder conectar mediante cualquier proveedor de acceso a
> > Internet al servicio de correo.
> > Esto significa que cada vez que recogen el correo o lo envian lo hacen
desde
> > una dirreción IP distinta que es la que les suministra el proveedor de
> > correo con el que se han conectado esa vez.
> > Existen métodos de protección de los servidores de correo para evitar
que
> > cualquiera pueda usar los servidores para mandar SPAM, ya que como veis
> > cualquiera que sepa la dirección del servidor SMTP podría enviar los
> > mensajes que quisiera a donde quiesiera sin tener cuenta en la maquina,
ya
> > que esa máquina debería de estar abierta a todas las peticiones de
conexión.
> > Algunos de esos metodos son DRAC
> > (http://www.stahl.bau.tu-bs.de/~hildeb/postfix/drac.shtml), WHOSON
> > (ftp://victor.teaser.fr/pub/lwa/postfix/), pop-before-smtp.pl
> > (http://people.oven.com/bet/pop-before-smtp/),...
> >
> > Básicamente todos estos métodos lo que hacen es capturar la dirección IP
del
> > enviador y comprobarla con la dirección desde la que la máquina valida
el
> > servicio POP. Existe un pequeño intervalo de tiempo entre que el usuario
> > hace el envio por SMTP y se valida por POP3 para recoger su correo.En
ese
> > pequeño intervalo el programa (normalamente es un daemon corriendo en la
> > máquina servidor) captura las 2 IP de los archivos logs (bien del
maillog,
> > bien del syslog) y si coinciden permite el envio de los mensajes
> > enviados.Por eso este tipo de programas se suelen llamar
POP-BEFORE-SMTP.
> >
> > Todos esos programas tienen sus pros y contras.El más limpio y rápido
(creo
> > yo) es el pop-before-smtp.pl.Está escrito en PERL y funciona con
> > qmail,postfix y algún MTA mas.
> > Y aquí viene la pregunta:
> > Si está escrito en PERL,¿no sería mejor que estuviera en PYTHON? : ) ,
> > ¿alguien sabe si hay ya alguno escrito?.
> >
> > Espero haber sido claro en la explicación y no haberos aburrido.Gracias
> >
> > Arturo
> >
> >
> > ----- Original Message -----
> > From: "Marcos Sánchez Provencio" <rapto en arrakis.es>
> > To: <python-es en aditel.org>
> > Sent: Wednesday, November 07, 2001 2:53 PM
> > Subject: Re: [python-es] POP antes que SMTP en Python
> >
> >
> > > ¿Cómo? ¿Qué es exactamente lo que quieres hacer?
> > >
> > > Estoy currando ahora con cosas de correo electrónico, me interesa el
tema
> > > para ayudar o para enterarme de cosas que no hubiera previsto.
> > >
> > > ----- Original Message -----
> > > From: Arturo
> > > To: python-es en aditel.org
> > > Sent: Wednesday, November 07, 2001 10:51 AM
> > > Subject: [python-es] POP antes que SMTP en Python
> > >
> > >
> > > Hola
> > >
> > > Alguien sabe si existe algún programa en Python que permita hacer POP
> > before
> > > SMTP , para Postfix.???
> > >
> > > Existen varios, pero casi todos están en Perl (con el follon de
módulos
> > con
> > > el CMPA que supone) o bien hay que retocar los servidores POP.
>
> --
> Greetings, alo.





Más información sobre la lista de distribución Python-es