python发送邮件功能实现代码


Posted in Python onJuly 15, 2016

本文实例为大家分享了python发邮件精简代码,供大家参考,具体内容如下

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

#发送邮件功能
def send_mail(send_message_txt,*senders_list,**send_to_people):
  flag = True
  try:
    #编写发送的内容
    send_msg = MIMEText(send_message_txt,"plain","utf-8")
    send_msg["From"] = formataddr(["发送人姓名","邮箱账号"])
    #f发送人的名单
    for sender_name,mail_address in send_to_people.items():
      send_msg["To"] = formataddr([sender_name,mail_address])
    else:
      print("添加所有发送人")
    send_msg["Subject"] = "出现异常的sqlmap文件内容"
    #登录邮箱服务器
    send_server = smtplib.SMTP("smtp.126.com",25)
    send_server.login("登录邮箱账号","邮箱密码")
    #发送邮件
    send_server.sendmail("zqgcy0808@126.com",senders_list,send_msg.as_string())
    send_server.quit()
  except Exception as e:
    print(e)
    flag = False
  return flag

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python列表计数及插入实例
Dec 17 Python
Python 实现Windows开机运行某软件的方法
Oct 14 Python
通过python将大量文件按修改时间分类的方法
Oct 17 Python
python添加模块搜索路径和包的导入方法
Jan 19 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
selenium 安装与chromedriver安装的方法步骤
Jun 12 Python
python绘制评估优化算法性能的测试函数
Jun 25 Python
python使用Qt界面以及逻辑实现方法
Jul 10 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
python小项目之五子棋游戏
Dec 26 Python
Python flask框架实现浏览器点击自定义跳转页面
Jun 04 Python
python如何操作mysql
Aug 17 Python
Python中列表和元组的使用方法和区别详解
Dec 30 #Python
Python中的变量和作用域详解
Jul 13 #Python
在Python中通过threading模块定义和调用线程的方法
Jul 12 #Python
举例讲解Python编程中对线程锁的使用
Jul 12 #Python
使用Python编写一个最基础的代码解释器的要点解析
Jul 12 #Python
Python中使用bidict模块双向字典结构的奇技淫巧
Jul 12 #Python
Python使用SocketServer模块编写基本服务器程序的教程
Jul 12 #Python
You might like
利用PHP扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
Yii分页用法实例详解
2014/12/04 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
JavaScript实现异步图像上传功能
2018/07/12 Javascript
jquery判断滚动条距离顶部的距离方法
2018/09/05 jQuery
vue计算属性get和set用法示例
2019/02/08 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
在python中pandas的series合并方法
2018/11/12 Python
python opencv实现图像边缘检测
2019/04/29 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
J2EE包括哪些技术
2016/11/25 面试题
争论的故事教学反思
2014/02/06 职场文书
《故乡》教学反思
2014/04/10 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
外贸英文求职信范文
2015/03/19 职场文书
《社戏》教学反思
2016/02/22 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python
Elasticsearch 基本查询和组合查询
2022/04/19 Python
Java 写一个简单的图书管理系统
2022/04/26 Java/Android