[pyar] Error con imap

Facundo Batista facundobatista en gmail.com
Mar Ene 11 08:29:50 ART 2011


2011/1/10 Juan Pablo Alesandri <jpadebian en gmail.com>:

> pido disculpas por el error de no adjuntar el script. Aca va
> gracias!

Tip para que te ayude más gente: pasá lo *mínimo* que necesités para probar.

Por ejemplo, no me puse a analizar tu script para ver si (por error o
maldad) borraba todos mis mails, pero lo recorte.

Lo que probé fue esto:

"""
import getpass, imaplib

user = raw_input("Enter your GMail username:")
pwd = getpass.getpass("Enter your password: ")

m = imaplib.IMAP4_SSL("imap.gmail.com")
m.login(user,pwd)
m.select("[Gmail]/All Mail") # here you a can choose a mail box like
INBOX instead

resp, items = m.search(None, "ALL")
items = items[0].split() # getting the mails id
print len(items)
"""

Y me anduvo:

$ python emailimap.py
Enter your GMail username:facundobatista
Enter your password:
305172

Releyendo tu error... dice que no está en estado "selected", pero está
después del "select". ¿Tu mailbox tendrá otro nombre?

Probá imprimir lo que devuelve select():

  IMAP4.select([mailbox[, readonly]])¶
    Select a mailbox. Returned data is the count of messages in
mailbox (EXISTS response). The default mailbox is 'INBOX'. If the
readonly flag is set, modifications to the mailbox are not allowed.

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list