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标准算法实现数组全排列的方法
Mar 17 Python
简单分析Python中用fork()函数生成的子进程
May 04 Python
Python中.py文件打包成exe可执行文件详解
Mar 22 Python
用Python写一段用户登录的程序代码
Apr 22 Python
python Spyder界面无法打开的解决方法
Apr 27 Python
Python 使用PIL numpy 实现拼接图片的示例
May 08 Python
Python中修改字符串的四种方法
Nov 02 Python
flask框架路由常用定义方式总结
Jul 23 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
Python利用全连接神经网络求解MNIST问题详解
Jan 14 Python
python使用bs4爬取boss直聘静态页面
Oct 10 Python
Python中Numpy和Matplotlib的基本使用指南
Nov 02 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+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
htm调用JS代码
2007/03/15 Javascript
javascript 闭包疑问
2010/12/30 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
js实现PC端根据IP定位当前城市地理位置
2017/02/22 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
浅谈mint-ui 填坑之路
2017/11/06 Javascript
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
2018/11/29 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
Python json模块使用实例
2015/04/11 Python
Python实现控制台进度条功能
2016/01/04 Python
Python实现多线程HTTP下载器示例
2017/02/11 Python
关于django 数据库迁移(migrate)应该知道的一些事
2018/05/27 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
python3对接mysql数据库实例详解
2019/04/30 Python
python循环输出三角形图案的例子
2019/11/22 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
关于读书的演讲稿400字
2014/08/27 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
MySQL 5.7常见数据类型
2021/07/15 MySQL
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python