# -*- coding: utf-8 -*-
#导入smtplib和MIMETextimport smtplib,time
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.image import MIMEImage
import  datetime as dt
import sys
reload(sys)
sys.setdefaultencoding('utf-8')def send_mail(to_list,sub,content):tmpTime=dt.datetime.strftime(dt.datetime.now(), '%Y-%m-%d %H:%M:%S')#设置服务器,用户名、口令以及邮箱的后缀mail_host="smtp.qq.com"mail_user="**************"#邮箱账号mail_pass="*************"#授权码,自己到邮箱设置页面生成mail_postfix="qq.com"me=mail_user+"<"+mail_user+"@"+mail_postfix+">"msg=MIMEMultipart("alternative")htm = MIMEText(content,_subtype='html',_charset='utf-8')msg.attach(htm)fp=open('src.png','rb')msgImage=MIMEImage(fp.read())fp.close()msgImage.add_header("Content-ID", "<image1>")msg.attach(msgImage)msg['Subject'] = submsg['From'] = memsg['To'] = to_listtry:s=smtplib.SMTP_SSL()s.connect(host=mail_host,port=465)s.login(mail_user,mail_pass)s.sendmail(me, to_list, msg.as_string())s.close()print tmpTime+" 发送成功......"return Trueexcept Exception, e:print tmpTime+" 发送失败......"print str(e)return Falseif __name__ == '__main__':tmpTime=dt.datetime.strftime(dt.datetime.now(), '%Y-%m-%d %H:%M:%S')mail_to="******************"sub="淘宝网商家内部优惠券发放提醒"htmls="""<html><body><b>吾爱优惠网(http://www.52sale.cc)</b>淘宝商家<font color="blue">内部优惠券汇总网站</font>每天定时更新 享受vip购物价格<br>网站是本人自己搭建的,绝对可靠,有问题可以联系我:QQ号:***************,QQ群:570476537<br>加群后还会有其他优惠信息发布!吾爱优惠网,你值得收藏!!!<br>PS:之所以会建站是因为通过我的网站购物商家会给我返利,其实就是帮商家推广。<br>当然你通过优惠券买也会便宜,大家<font color="blue">互利共赢</font>嘛!嘿嘿!<br>另外,本人刚研究生毕业,自己做一个小网站玩,绝对诚信,谢谢!打扰大家了!网站截图如下:<br><img src="cid:image1"></body></html>"""uins=[line.strip().decode('utf-8') for line in open('uin_copy.txt')]f1=open('fail.txt','w+')sucess=0fail=0for uin in uins:try:send_mail(uin, sub,htmls)sucess+=1if sucess%200==0:print '已成功发送'+str(sucess)+'份邮件'except Exception,e:fail+=1f1.write(uin)f1.write('\n')print str(e)if fail%200==0:print '已发送失败'+str(fail)+'份邮件'time.sleep(60)f1.close()print '共成功发送'+str(sucess)+'份邮件'print '共发送失败'+str(fail)+'份邮件'

Python登录qq邮箱发送邮件(附件)相关推荐

  1. python登录qq邮箱爬邮件_python实现QQ邮箱发送邮件

    本文实例为大家共享了python实现QQ邮箱发送邮件的详细代码,供大家参考,详细内容如下 1.代码: #!/usr/bin/python # -*- coding: utf-8 -*- import ...

  2. 使用Python登录QQ邮箱发送QQ邮件

    这真是黑科技啊,原来推送的广告邮件就是这样产生的.好人用来发节日贺卡,给女朋友纪念邮件:坏人会学着发广告,垃圾邮件.我希望大家能学会了做些有趣的有意义的事情. 今天我带大家实现下简单的发邮件功能.我们 ...

  3. 利用Telnet登录qq邮箱发送邮件——SMTP协议学习

    最近看<计算机网络>,在应用层学到了一个协议叫SMTP协议,该协议用于系统间Email的传输. 明白了其中的原理,下面动手尝试实现一个SMTP交互的实例. 一.启用Windows的&quo ...

  4. 利用python smtplib 登录QQ邮箱发送邮件

    Python 发送邮件(QQ邮箱) 每当学期末考试结束后,查询成绩就成了每天和打开微信一样平常的事情,但是学校的教务系统的成绩更新有时间限制,我又不想整天去刷新成绩,所以想到用 python来爬取成绩 ...

  5. python 用QQ邮箱发送邮件

    SMTP 是发送邮件的协议.Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮箱. Python对SMTP支持有smtplib 和email 两个模块,email负责构造 ...

  6. python登录qq邮箱_Python + Selenium 登录QQ邮箱

    Python + Selenium 自动化登录QQ邮箱 准备工作 Windows或则Linux 安装Python 安装Selenium 安装Chrome Driver 环境选择Windows 10 安 ...

  7. smtplib库:Python使用QQ邮箱发送邮件

    目录 前言 发送email文本消息 发送email图片与附件消息 前言 一般来说,每个App都有一个意见反馈功能.对于企业,其意见反馈自然是发送到其服务器上,而对于个人应用来说,因为使用的人相对较少, ...

  8. Web自动化【7】——python 使用QQ邮箱发送邮件,端口号25,465,578,的区别,及错误码535,530的解决办法

    先上代码,方式一二三分别对应使用smtp不同端口号发送邮件的实现方式. (1)端口号25:明文传输 (2)端口号456,基于SSL协议 (3)端口号578,基于STARTTLS协议 所以实现当时会有所 ...

  9. python smtp QQ邮箱 发送附件

    质己跑完case 会得到的一个测试报告,然后我要把这个测试报告通过qq邮箱发送到接受人那里,闲话少说 mailto_list = ['caoyong@zlddata.cn'] # 收件人(列表) ma ...

最新文章

  1. 如果只能通过IE写博客【Do we write blog just only with IE?】
  2. oracle函数查询数据字典
  3. ios 贝塞尔曲线 颜色填充_IOS 贝塞尔曲线(UIBezierPath)属性、方法整理
  4. go与Java微服务对比_微服务架构对比-Go语言中文社区
  5. 通过PageSpeed优化网站性能
  6. 这一大波电子“艺术”图,美翻了!
  7. Qt工作笔记-QGraphicsProxyWidget放自定义界面实现拖动
  8. zabbix监控kafka模板_一篇运维老司机的大数据平台监控宝典
  9. java下载不了_教大家电脑java安装不了怎么办
  10. SameSite Cookie支持的浏览器版本
  11. 惠天、言亮 的《世纪三部曲》 听后感
  12. 多线程设计模式——Master-Salave(主仆)模式
  13. Mysql 数据补位
  14. 用c语言编程宿舍管理系统,学生宿舍管理系统 C语言编程.doc
  15. 建设GSM900/1800双频网应考虑的几个问题(转)
  16. MIT6.830-2022-lab4实验思路详细讲解
  17. 【游戏作品】SUNSET——动漫风横版动作同人游戏
  18. 【MobaXterm教程】【公网】利用ipv6远程访问服务器
  19. ad中按钮开关的符号_送给初学者电工最常用电气元件实物图及对应符号
  20. 实现计算体积关键算法。根据输入的半径值,计算球的体积。输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。输出对应球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。

热门文章

  1. (转载)微信小程序自定义头部导航栏
  2. 全国行政区划数据(截止2019年3月)
  3. 让你的Android手机支持LKM
  4. 14、JSON、拷贝
  5. 悄推换机,日本索尼公告初代PS4今年底停止维修
  6. 自然数学的哲学原理--复数理论的扩展
  7. NEAR开发者认证 NCD - Day3
  8. MAC安装Homebrew和RVM和ruby和cocospod的整合贴
  9. 浏览器插件快速解决GitHub下载慢
  10. 菲涅尔公式应用,结合简单的pbr公式,制作水shader