Я пытаюсь подключиться к моей учетной записи gmail с помощью imaplib:
import imaplib
mail = imaplib.IMAP4_SSH('imap.gmail.com')
mail.login('[email protected]', 'mypassword')
mail.select("inbox")
# returns ('OK', [b'12009'])
Все это, похоже, работает красиво:
mail.search(None, "ALL")
# returns error: command: SEARCH => got more than 10000 bytes
mail.logout()
# returns ('NO',
# ["<class 'imaplib.IMAP4.error'>: command: LOGOUT => got more than 10000 bytes"])
Учетная запись, к которой я пытаюсь получить доступ, содержит около 9 000 писем в папке "Входящие". Я попробовал выше с другой учетной записью, которая имеет менее 1000, и код работает нормально.
Проблема с первой учетной записью электронной почты связана с количеством писем в ней? Есть ли настройка по умолчанию, которая реализует ограничение по размеру?
Как я могу обойти ошибку и прочитать мои письма?