Я установил server.crt созданный, следуя инструкциям в сертификатах Ubuntu. Вот вывод, когда я пытаюсь запустить offlineimap . Что мне нужно сделать, чтобы заставить работать SSL?

OfflineIMAP 7.1.5
  Licensed under the GNU GPL v2 or any later version (with an OpenSSL exception)
imaplib2 v2.57 (system), Python v2.7.15rc1, OpenSSL 1.1.0g  2 Nov 2017
Account sync Gmail:
 *** Processing account Gmail
 Establishing connection to imap.gmail.com:993 (Remote)
 ERROR: Unknown SSL protocol connecting to host 'imap.gmail.com' for repository 'Remote'. OpenSSL responded:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)

1 ответ1

0

проблема в том, что я следовал инструкциям по настройке сервера для проверки себя клиентам, в то время как offlineimap - это клиент, и ему действительно нужно убедиться, что Gmail является тем, кем он притворяется, а не каким-то подражателем. поэтому установка должна быть

sslcacertfile = /etc/ssl/certs/ca-certificates.crt

который уже доступен на Linux-блоках, и нет необходимости делать что-либо с настройкой SSL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .