imaplib - Ejemplo muy básico 2007-07-23
Estoy de vuelta con python, que desde antes de exámenes no había tocado nada. Y como estoy llegando al final del Learning Python, donde he visto que existe la librería poplib, me ha dado por probar imaplib
.
Dejo aquí un sencillo ejemplo que muestra todos los mensajes de un buzón IMAP.
#!/usr/bin/python import imaplib, getpass if __name__ == '__main__': host = raw_input('Host: ') user = raw_input('User: ') passw = getpass.getpass('Password: ') mail = imaplib.IMAP4(host) mail.login(user,passw) mail.select() typ, data = mail.search(None, 'ALL') for num in data[0].split(): typ, data = mail.fetch(num, '(RFC822)') print '\\n----------------------------------\\n', print 'Message %s' % num, print '\\n----------------------------------\\n', print '\\n%s\\n' % data[0][1] raw_input('Next message...') mail.close() mail.logout()