IMAP4_SSL: EOF произошел с нарушением протокола - PullRequest
0 голосов
/ 11 февраля 2012

Я не очень хорош в Python, но я унаследовал сценарий (от бывшего сотрудника), который выдает вышеуказанную ошибку.Вот трассировка:

  File "/abackup/rob/python/mail/one_and_one/__init__.py", line 119, in open
    mailbox = imaplib.IMAP4_SSL(self.host, self.port)
  File "/usr/local/lib/python2.6/imaplib.py", line 1137, in __init__
    IMAP4.__init__(self, host, port)
  File "/usr/local/lib/python2.6/imaplib.py", line 163, in __init__
    self.open(host, port)
  File "/usr/local/lib/python2.6/imaplib.py", line 1150, in open
    self.sslobj = ssl.wrap_socket(self.sock, self.keyfile, self.certfile)
  File "/usr/local/lib/python2.6/ssl.py", line 350, in wrap_socket
    suppress_ragged_eofs=suppress_ragged_eofs)
  File "/usr/local/lib/python2.6/ssl.py", line 118, in __init__
    self.do_handshake()
  File "/usr/local/lib/python2.6/ssl.py", line 293, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [Errno 8] _ssl.c:480: EOF occurred in violation of protocol

Насколько я знаю, это работало месяц назад.Я попробовал Googling и посмотрел на единственный другой поток stackoverflow, который ссылается на это, но он, кажется, не применяется ... ошибка, кажется, происходит в библиотеке, так как все, что я вызываю, - это конструктор с допустимымимя хоста и порт.

1 Ответ

1 голос
/ 21 февраля 2012

Похоже, это связано с нашим брандмауэром или чем-то ... что я, конечно, не могу контролировать ... вздох ...

...