无法连接到IMAP服务器(gmail)

问题描述 投票:0回答:1

[《用python自动处理无聊的东西》一书,我尝试学习一些编程基础知识。目前,我正在学习IMAP服务器。安装模块imapclient和pyzmail36效果很好,但是下一步却不行。

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

这本书告诉我,继续这样,如果我这样做,会发生巨大的错误。我不想复制所有内容,因为它包括我的全名(用户),但是我想这是主要问题:

  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)
>>> 

不幸的是,如果不登录服务器,我将无法继续学习本章。

谢谢你们!

python server imap
1个回答
0
投票

[MacOS似乎有问题。我发现遇到类似的情况here

尝试上面链接中提到的解决方案。

否则,请尝试将ssl更改为False。这将使您的连接不安全,我的意思是到达您的数据将是纯文本。无论如何,既然您正在学习,请尝试两种方式。

© www.soinside.com 2019 - 2024. All rights reserved.