[Python-es] ayuda..imaplib.error
Renato Covarrubias
listas en rnt.cl
Sab Feb 13 22:41:41 CET 2010
El 13/02/10 17:23, daniel martinez escribió:
> quisiera q analizaran y
> me dieran respuesta al error q me da...disculpen mi
> ignorancia....soy nuevo...aca les adjunto el source:
>
> 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()
>
> miren aqui el error q me da....cuando le doy para conectarme me
> da este error...
> raise self.error<dat[-1]>
> imaplib.error: cleartext logins disabled....espero su ayuda...gracias
Eso quiere decir que el servidor imap no permite autenticación en texto
plano. Mira que métodos soporta y utiliza el objeto apropiado.
Mira la documentación de imaplib.IMAP4.authenticate o
imaplib.IMAP4_SSL.authenticate
Además, idealmente deberías utilizar SSL (si el servidor soporte imaps,
claro). En ese caso deberías usar:
mail = imaplib.IMAP4_SSL(host)
Saludos!
--
Renato Covarrubias Romero counter.li.org #399677
listas [at] rnt.cl http://rnt.cl
https://fedoraproject.org/wiki/User:Rcovarru
Más información sobre la lista de distribución Python-es