python学习--使用QQ邮箱发送邮件代码实例


Posted in Python onApril 16, 2019

服务器计算数据有时需要大量的时间,使用程序发送一封邮件是一种免费便捷的通知方式,可以让我们及时收到程序中断或者程序运行完成的信息,而不用一直盯着屏幕看。以下以python为例写一个邮件发送程序:

import smtplib
from email.mime.text import MIMEText
from email.header import Header

class Mail(object):
  def __init__(self,user,token):
    self.host = "smtp.qq.com"  # qq邮箱服务器地址
    self.user = user
    self.token = token
    self.sender = "1477517404@qq.com"
    self.subject = "服务器通知"
    self.smtpObj = smtplib.SMTP()
    self.smtpObj.connect(self.host, 25)
    self.smtpObj.login(user,token)


  def generate_message(self,message):
    self.message = MIMEText(message,'plain','utf-8')
    self.message['From'] = Header('计算中心','utf-8')
    self.message['To'] = Header('电商所的同学们','utf-8')
    self.message['Subject'] = Header(self.subject, 'utf-8')

  def send_to(self,receiver):
    try:
      self.smtpObj.sendmail(self.sender, receiver, self.message.as_string())
      print("邮件发送成功")
    except smtplib.SMTPException:
      print("Error: 无法发送邮件")

在程序中的调用:

# -*- coding: <utf-8> -*-
from ServerEmail import Mail
if __name__ == "__main__":
  email = Mail("1477517404@qq.com","******")  # QQ邮箱的账号 和token,token是从QQ邮箱网站中获取的授权码
  email.generate_message("程序已经运行完成,请尽快查看实验结果")
  email.send_to("m18356410249@163.com")

效果:

python学习--使用QQ邮箱发送邮件代码实例

以上所述是小编给大家介绍的python使用QQ邮箱发送邮件详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
Python中列表和元组的使用方法和区别详解
Dec 30 Python
Python正则简单实例分析
Mar 21 Python
python实现简单遗传算法
Mar 19 Python
PyGame贪吃蛇的实现代码示例
Nov 21 Python
Python中使用__new__实现单例模式并解析
Jun 25 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
python中count函数简单的实例讲解
Feb 06 Python
Python中logging日志的四个等级和使用
Nov 17 Python
用python-webdriver实现自动填表的示例代码
Jan 13 Python
聊聊Python中关于a=[[]]*3的反思
Jun 02 Python
Python语言内置数据类型
Feb 24 Python
详解Python连接MySQL数据库的多种方式
Apr 16 #Python
详解Python学习之安装pandas
Apr 16 #Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
Apr 16 #Python
python接口自动化(十六)--参数关联接口后传(详解)
Apr 16 #Python
Python实现连接MySql数据库及增删改查操作详解
Apr 16 #Python
Python3.6实现带有简单界面的有道翻译小程序
Apr 16 #Python
python实现扫描局域网指定网段ip的方法
Apr 16 #Python
You might like
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
2019/09/23 PHP
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
2010/03/04 Javascript
JavaScript中常见陷阱小结
2010/04/27 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
JS自动适应的图片弹窗实例
2013/06/29 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
jquery $.trim()方法使用介绍
2014/05/21 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
Python 文件管理实例详解
2015/11/10 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
python利用微信公众号实现报警功能
2018/06/10 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
python实现随机加减法生成器
2020/02/24 Python
python 常见的排序算法实现汇总
2020/08/21 Python
ProBikeKit德国:在线公路自行车专家
2018/06/03 全球购物
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
大学生党员自我批评
2014/02/14 职场文书
人事专员的职责
2014/02/26 职场文书
同志主要表现材料
2014/08/21 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
博物馆观后感
2015/06/05 职场文书
唐山大地震的观后感
2015/06/05 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python
Android中View.post和Handler.post的关系
2022/06/05 Java/Android
使用JS前端技术实现静态图片局部流动效果
2022/08/05 Javascript