我不是很擅长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据我所知,这是一个月前的工作。我尝试过谷歌搜索,并查看了另一个引用了这个的stackoverflow线程,但它似乎不适用……错误似乎发生在库中,因为我调用的是具有有效主机名和端口的构造函数。
发布于 2012-02-22 03:51:18
看起来这跟我们的防火墙或者别的什么有关。我当然不能控制它...叹息..。
https://stackoverflow.com/questions/9234532
复制相似问题