我使用 lib secure_smtpd 创建 SMTP 服务器。当我生成证书并将其用于 SSL 连接时,我捕获了异常(为了测试,我使用 Opera 邮件客户端和 The Bat!):
SSLError: _ssl.c:489: The handshake operation timed out
当我测试使用 python 脚本时,一切正常:
smtpObj = smtplib.SMTP_SSL('localhost',2000)
smtpObj.set_debuglevel(1)
smtpObj.login('testuser', '111111')
msg = MIMEMultipart('alternative')
msg['Subject'] = "my subj SSL"
msg['From'] = sender
msg['To'] = "username@site.com"
msg.attach(MIMEText("Hello world!",'html'))
smtpObj.sendmail(sender, [toemail], msg.as_string())
有人可以帮助解决握手问题吗?我使用 python 2.7.3