Не удается подключиться к СЕРВЕРУ IMAP (Gmail) - PullRequest
1 голос
/ 16 июня 2020

С помощью книги «Автоматизируйте скучные вещи с помощью python» я пытаюсь изучить некоторые основы программирования. В настоящее время я изучаю серверы IMAP. Установка модуля imapclient и pyzmail36 прошла неплохо, но следующий шаг - нет.

>>> import imapclient
>>> imapObj = imapclient.IMAPClient('imap.gmail.com',ssl=True) 

Книга говорит мне, что до go в таком случае ошибка возникает огромная Ошибка, если я это сделаю. Я не хочу копировать все это, так как оно включает мое полное имя (пользователи), но я предполагаю, что это основная проблема:

  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)
>>> 

К сожалению, я не могу продолжить работу с главой без регистрации на сервер.

Спасибо, ребята!

1 Ответ

0 голосов
/ 16 июня 2020

Похоже, проблемы с MacOS. Я обнаружил похожую ситуацию здесь .

Попробуйте решения, упомянутые в приведенной выше ссылке.

В противном случае попробуйте изменить ssl на False. Это сделает ваше соединение небезопасным, я имею в виду, что данные, поступающие к вам, будут в виде обычного текста. В любом случае, раз уж вы его изучаете, попробуйте оба способа.

...