不学网

 找回密码
 立即注册

只需一步,快速开始

手机号码,快捷登录

查看: 94|回复: 0

[python] Python学习笔记03

[复制链接]
BiaoGe 发表于 2018-3-31 15:33:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 BiaoGe 于 2018-3-31 15:35 编辑
  1. #coding=utf-8
  2. import smtplib
  3. from email.mime.text import MIMEText


  4. msg_from='1401902399@qq.com'    #发送方邮箱
  5. passwd='abcdefghigklmno'       #填入发送方邮箱的授权码
  6. msg_to='biaoge140@163.com'      #收件人邮箱
  7.                            
  8. subject="python邮件测试"                                     #主题     
  9. content="这是我使用python smtplib及email模块发送的邮件"      #正文
  10. msg = MIMEText(content)
  11. msg['Subject'] = subject
  12. msg['From'] = msg_from
  13. msg['To'] = msg_to
  14. try:
  15.     s = smtplib.SMTP_SSL("smtp.qq.com",465)         #邮件服务器及端口号
  16.     s.login(msg_from, passwd)
  17.     s.sendmail(msg_from, msg_to, msg.as_string())
  18.     print("发送成功")
  19. except s.SMTPExceptione:
  20.     print("发送失败")
  21. finally:
  22.     s.quit()
复制代码

1.png

Python3.x版本测试发送邮件
以下几点需要注意
发送者密码:QQ邮箱里生成授权码,而不是独立密码或者QQ密码
连接方式 : smtplib.SMTP_SSL  SSL方式连接  #现在的QQ发信服务器端口已经是465了,不要再使用25了


回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|不学网

GMT+8, 2018-4-20 20:56

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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