找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4606|回复: 1

[已回复] python 发送邮件失败。。。报错500

5

主题

11

帖子

11

积分

贫民

积分
11
木风 发表于 2017-9-11 00:10:29 | 显示全部楼层 |阅读模式
执行报错:
F:\flask>python2 send4.py
Traceback (most recent call last):
  File "send4.py", line 16, in <module>
    smtp.login(email_user,email_pwd)
  File "C:\Python27\lib\smtplib.py", line 582, in login
    self.ehlo_or_helo_if_needed()
  File "C:\Python27\lib\smtplib.py", line 545, in ehlo_or_helo_if_needed
    raise SMTPHeloError(code, resp)
smtplib.SMTPHeloError: (500, 'Error: bad syntax')



代码:
#coding:utf-8
import smtplib
from email.mime.text import MIMEText
email_host = 'smtp.126.com'
email_user = 'xxxxxx@126.com'
email_pwd = '******'
maillist = 'xxxxxx@qq.com'
me = email_user
msg = MIMEText('THIS IS TEST')
msg['Subject'] = 'python'
msg['From'] = me
msg['To'] =maillist
smtp = smtplib.SMTP(email_host,port=25)
smtp.login(email_user,email_pwd)
smtp.sendmail(me,maillist,msg.as_string())
smtp.quit()
print 'emil send success'

回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2017-9-11 20:16:59 | 显示全部楼层
我试过了, 你的代码没有问题, 是网易邮箱的安全设置, 需要获取客户端授权密码。 去设置一下就可以啦, 或者换其他邮箱试试!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表