Discuss / Python / 运行出错,求助

运行出错,求助

Topic source

运行和例子相同的程序,每次都出现下面的错误:

在此插入代码

From:1092640073@qq.com Password:** To:liuchao_824@163.com SMTP server:mail.qq.com send: 'ehlo [121.249.213.205]\r\n' reply: b'250-bizmx6.qq.com\r\n' reply: b'250-SIZE 73400320\r\n' reply: b'250 OK\r\n' reply: retcode (250); Msg: b'bizmx6.qq.com\nSIZE 73400320\nOK' Traceback (most recent call last): File "C:\Users\liuchao\Desktop\email\smtp_email2.py", line 24, in <module> server.starttls() File "C:\Python34\lib\smtplib.py", line 673, in starttls raise SMTPException("STARTTLS extension not supported by server.") smtplib.SMTPException: STARTTLS extension not supported by server.

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

注意读错误信息:raise SMTPException("STARTTLS extension not supported by server.")

QQ邮箱不支持TLS加密

兑安

#3 Created at ... [Delete] [Delete and Lock User]

SMTP Server那mail.qq.com换成smtp.qq.com就行

d__lau

#4 Created at ... [Delete] [Delete and Lock User]

server.login()

前面应加上一句

smtp.starttls()

You need a call to starttls() before you login

d__lau

#5 Created at ... [Delete] [Delete and Lock User]

不好意思,应该是

server.starttls()

  • 1

Reply