Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/08/2008, 19:30
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: FAQ's de Python

Como puedo recibir mis emails con una cuenta de Gmail:
es algo basico, pero quiza muchos tiene problemas, funciona ok.
Código:
def autoriza(popHost, miuser, mipass):

    import poplib
    try:
        pop = poplib.POP3_SSL(popHost, 995)
        
    except:
        raise RuntimeError("no se establecio la coneccion"
                           "a %r problema al conectar al host " % popHost)
    try:
        pop.user(miuser)
        pop.pass_(mipass)
        numeromensajes = len(pop.list()[1])
        if (numeromensajes == 0):
            print "No hay mensajes :( "
        else:
            for i in range(numeromensajes):
                for j in pop.retr(i+1)[1]:
                    print j
        
        pop.quit()
    except:
        raise RuntimeError("no se verifico a identidad "
                           "usuario %r o pass incorrecto"  %  miuser)
        pop.quit()
        
autoriza("pop.gmail.com", "[email protected]", "mipassworddegmail")
Saludos
__________________
Drupal Argentina