【发布时间】:2022-04-22 18:02:35
【问题描述】:
我正在尝试使用 python 发送电子邮件,但它一直显示ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1056)。这是我的代码:
server = smtplib.SMTP_SSL('smtp.mail.com', 587)
server.login("something0@mail.com", "password")
server.sendmail(
"something0@mail.com",
"something@mail.com",
"email text")
server.quit()
你知道哪里错了吗?
【问题讨论】:
-
您的 OS、Python 版本和 OpenSSL 版本是什么?另外如果你打开命令解释器,
import ssl,print(ssl.OPENSSL_VERSION)输出什么? -
@CristiFati Windows 10 家庭版,3.7,OpenSSL 1.1.0j 2018 年 11 月 20 日