[python] imaplib
От: BreakHeart  
Дата: 20.09.21 07:48
Оценка:
Здравствуйте!Помогите,пожалуйста, разобраться с authenticate из imaplib.
Пишу так:
auth_string = "%s\00%s\00%s" % (user,user,password)
authcb = lambda resp: auth_string
connection.authenticate("PLAIN",authcb)

Возвращает
AUTHENTICATE failed
Подскажите, пожалуйста, что я делаю не так
Либо подскажите как можно заставить login использовать пароли с кирилицей
Отредактировано 20.09.2021 11:39 BreakHeart . Предыдущая версия . Еще …
Отредактировано 20.09.2021 7:49 BreakHeart . Предыдущая версия .
Re: [python] imaplib
От: Ватакуси Россия  
Дата: 21.09.21 12:06
Оценка:
BH>Здравствуйте!Помогите,пожалуйста, разобраться с authenticate из imaplib.
BH>Пишу так:
BH>
BH>auth_string = "%s\00%s\00%s" % (user,user,password)
BH>authcb = lambda resp: auth_string
BH>connection.authenticate("PLAIN",authcb)
BH>

BH>Возвращает
BH>AUTHENTICATE failed
BH>Подскажите, пожалуйста, что я делаю не так
BH>Либо подскажите как можно заставить login использовать пароли с кирилицей

Ты официалов смотрел?

import getpass, imaplib

M = imaplib.IMAP4()
M.login(getpass.getuser(), getpass.getpass())
M.select()
typ, data = M.search(None, 'ALL')
for num in data[0].split():
    typ, data = M.fetch(num, '(RFC822)')
    print('Message %s\n%s\n' % (num, data[0][1]))
M.close()
M.logout()
Все будет Украина!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.