python 发送邮件报错问题解决--[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1056)

报错信息如下

[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1056)

主要是下面两种连接邮件服务器的误操作引起的(是否开启了TLS)
smtplib.SMTP(self.host, self.port, timeout=300) 【TLS 禁用时使用】

smtplib.SMTP_SSL(self.host, self.port, timeout=300) 【开启TLS 时使用】

以163 邮箱配置为例
host=“smpt.163.com”
port=25 【不使用TLS】

port=465 【使用TLS】

以上
BR

你可能感兴趣的:(python)