Imaplib не работает - возврат к терминалу - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь ввести свой почтовый ящик через imaplib и наткнулся на несколько ошибок. Первая проблема: вход в систему заблокирован системой безопасности Google - исправлена ​​вторая проблема: после запуска скрипта вместо того, чтобы быть в папке «Входящие», он возвращает меня к обычным командам терминала.

Код выглядит следующим образом:

import imaplib, email

user = 'XXXXXXX'
pwd = 'XXXXXXX'
imap_url = 'imap.gmail.com'

con = imaplib.IMAP4_SSL(imap_url,993)
con.login(user,pwd)

при использовании con.list () выдает ошибку, что эта команда не распознана (второе изображение). Должен ли я использовать цикл для этого? пожалуйста, см. рисунок для более подробного объяснения того, что происходит.

Этот код работает на другой системе, моя единственная идея в том, что проблема заключается в том, что мне нужно создать сокет, чтобы соединение оставалось открытым? Если это так, может кто-нибудь направить меня в правильном направлении, чтобы создать безопасную розетку? Заранее спасибо :) Script test & result

enter image description here

...