51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3450|回复: 1
打印 上一主题 下一主题

selenium+python 调用163邮箱发送邮件失败

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-4-10 19:26:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#coding=utf-8
import smtplib
from email.mime.text import MIMEText
from email.header import Header
#发送邮箱
sender = 'abc@163.com'
#接收邮箱
receiver = 'abc@163.com'
#发送邮件主题
subject = 'python email test'
#发送邮箱服务器
smtpserver = 'smtp.163.com'
#发送邮箱用户/密码
username = 'abc@163.com'
password = '123456'
#中文需参数‘utf-8’,单字节字符不需要
msg = MIMEText('你好!','text','utf-8')
msg['Subject'] = Header(subject, 'utf-8')
smtp = smtplib.SMTP()
smtp.connect('smtp.163.com')
smtp.login(username, password)
smtp.sendmail(sender, receiver, msg.as_string())
smtp.quit()

执行上面脚本后总是报下面的错误,请大神指导下是咋回事呢??

Traceback (most recent call last):
  File "C:\Python27\test0326.py", line 21, in <module>
    smtp.login(username, password)
  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)
SMTPHeloError: (500, 'Error: bad syntax')
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2016-4-11 11:14:01 | 只看该作者
我遇到过的是因为邮箱账号本身会造成发送失败的情况
可以去邮箱账号里相关设置看一下

评分

参与人数 1测试积点 +10 收起 理由
lsekfe + 10 积极回复获得测试积点10

查看全部评分

回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 16:55 , Processed in 0.063245 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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