鱼C论坛

 找回密码
 立即注册
查看: 1375|回复: 5

[已解决]谁帮忙看看python selenium2示例 - email的问题

[复制链接]
发表于 2018-1-21 14:52:54 | 显示全部楼层 |阅读模式
20鱼币
本帖最后由 ButcherRabbit 于 2018-3-23 17:00 编辑

邮件发送失败,是不是iP限制了,还是我需要设置什么呢,错误代码554
http://mail.163.com/help/help_spam_16.htm?ip=110.87.98.202&hostid=smtp2&time=1516517187'
  1. from email.mime.text import MIMEText

  2. from email.header import Header


  3. #发送邮箱
  4. sender = u'butcherrabbit@126.com'

  5. #接收邮箱
  6. receiver = u'403223446@qq.com'

  7. #发送主题
  8. subject = u'python email test'

  9. #发送邮箱服务器
  10. smtpserver = u'smtp.126.com'

  11. #发送邮箱用户/授权的密码
  12. username = u'butcherrabbit@126.com'

  13. password = u'lan'

  14. #中文需参数‘utf-8’,单字节字符不需要
  15. msg = MIMEText(u'你好!', 'text', 'utf-8')

  16. msg['Subject'] = Header(subject,'utf-8')



  17. smtp = smtplib.SMTP()

  18. smtp.connect('smtp.126.com')

  19. smtp.login(username, password)

  20. smtp.sendmail(sender, receiver, msg.as_string())

  21. smtp.quit()
复制代码
最佳答案
2018-1-21 14:52:55
试试加上smtp的端口号, 在smtp.connect('smtp.126.com') 里面加上端口号。smtpObj.connect('smtp.126.com', 25)
4_[39QS}SG(RM{TZ@Q70CIE.png

最佳答案

查看完整内容

试试加上smtp的端口号, 在smtp.connect('smtp.126.com') 里面加上端口号。smtpObj.connect('smtp.126.com', 25)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-21 14:52:55 | 显示全部楼层    本楼为最佳答案   
试试加上smtp的端口号, 在smtp.connect('smtp.126.com') 里面加上端口号。smtpObj.connect('smtp.126.com', 25)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-1-21 17:22:07 | 显示全部楼层
orino 发表于 2018-1-21 15:41
试试加上smtp的端口号, 在smtp.connect('smtp.126.com') 里面加上端口号。smtpObj.connect('smtp.126.com' ...


smtp.connect('smtp.126.com', 25) 加了这一句还是报一样的错误,
是不是发送内容不合法。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-1-23 09:52:56 | 显示全部楼层
本帖最后由 ButcherRabbit 于 2018-3-23 17:01 编辑
  1. import smtplib

  2. from email.mime.text import MIMEText

  3. from email.header import Header


  4. #发送邮箱
  5. sender = 'butcherrabbit@126.com'

  6. #接收邮箱
  7. receiver = '403223446@qq.com'

  8. #发送主题
  9. subject = 'python email test'

  10. #发送邮箱服务器
  11. smtpserver = u'smtp.126.com'

  12. #发送邮箱用户/授权的密码
  13. username = 'butcherrabbit@126.com'

  14. password = 'lan'

  15. #中文需参数‘utf-8’,单字节字符不需要
  16. msg = MIMEText('关好窗户', 'plain', 'utf-8')

  17. msg['Subject'] = Header(subject,'utf-8')

  18. msg['From']='butcherrabbit@126.com'

  19. msg['To'] = '403223446@qq.com'

  20. smtp = smtplib.SMTP()

  21. #smtp.connect('smtp.126.com')
  22. smtp.connect('smtp.126.com', 25)

  23. smtp.login(username, password)

  24. smtp.sendmail(sender, receiver, msg.as_string())

  25. smtp.quit()
复制代码


解决了,加个from  和to就行

http://blog.csdn.net/smart55427/article/details/48783393
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-1-23 09:56:04 | 显示全部楼层
orino 发表于 2018-1-21 15:41
试试加上smtp的端口号, 在smtp.connect('smtp.126.com') 里面加上端口号。smtpObj.connect('smtp.126.com' ...

谢谢你的回复,解决了,你可以看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-23 11:58:41 | 显示全部楼层
ButcherRabbit 发表于 2018-1-23 09:56
谢谢你的回复,解决了,你可以看一下

ok,能解决就好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 01:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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