gpt4 book ai didi

带有 SSL : handshake error 的 Python SMTP 服务器

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:12 26 4
gpt4 key购买 nike

我使用 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

最佳答案

您如何在 Opera 和 The Bat 中配置 SMTP! ?有 SSL 模式(您似乎正在使用),其中所有连接都包含在 SSL/TLS 中,还有 STARTTLS 模式,其中连接是普通的,但 SSL/TLS excahnge 在客户端发出 STARTTLS 命令后开始。

关于带有 SSL : handshake error 的 Python SMTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14232813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com