0

我正在尝试使用我自己的 Python 凭据连接到电子邮件服务器。该脚本运行良好,直到出现异常“SSLError”。有时它会在启动脚本或运行脚本几个小时后立即发生。我为它创建了一个异常,但它不起作用。只要发生 SSLError 异常,脚本就不会连接.. 请有人帮忙,因为我不是专业人士:

IMAP4_SSL_PORT = 993

while True:

    now = datetime.now()
    msrver = imaplib.IMAP4_SSL(host = 'myemailserver.com',port = IMAP4_SSL_PORT)

    unm = 'usernamehere'
    pwd = 'passwordhere'
    msrver.login(unm,pwd)

这是回溯:

Traceback (most recent call last):
File "C:\Users\ereyes\Desktop\TestScripts\Database Automation.py", line    16, in <module>
msrver = imaplib.IMAP4_SSL(host = 'myemailserver.com',port =   IMAP4_SSL_PORT)
File "C:\Python27\lib\imaplib.py", line 1166, in __init__
IMAP4.__init__(self, host, port)
File "C:\Python27\lib\imaplib.py", line 173, in __init__
self.open(host, port)
File "C:\Python27\lib\imaplib.py", line 1178, in open
self.sslobj = ssl.wrap_socket(self.sock, self.keyfile, self.certfile)
File "C:\Python27\lib\ssl.py", line 911, in wrap_socket
ciphers=ciphers)
File "C:\Python27\lib\ssl.py", line 579, in __init__
self.do_handshake()
File "C:\Python27\lib\ssl.py", line 808, in do_handshake
self._sslobj.do_handshake()
SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)

提前致谢!

4

0 回答 0