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 相关文章推荐
Django卸载之后重新安装的方法
Mar 15 Python
Python学习_几种存取xls/xlsx文件的方法总结
May 03 Python
python dlib人脸识别代码实例
Apr 04 Python
python numpy实现文件存取的示例代码
May 26 Python
libreoffice python 操作word及excel文档的方法
Jul 04 Python
pycharm 中mark directory as exclude的用法详解
Feb 14 Python
Python脚本去除文件的只读性操作
Mar 05 Python
openCV提取图像中的矩形区域
Jul 21 Python
解决pycharm修改代码后第一次运行不生效的问题
Feb 06 Python
Python list去重且保持原顺序不变的方法
Apr 03 Python
深入理解python多线程编程
Apr 18 Python
Python opencv缺陷检测的实现及问题解决
Apr 24 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无限遍历文件夹示例分享
2014/03/04 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
js实现tab切换效果实例
2015/09/16 Javascript
js文字横向滚动特效
2015/11/11 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
Angular实现购物车计算示例代码
2017/02/21 Javascript
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
vue实现通讯录功能
2018/07/14 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
python海龟绘图实例教程
2014/07/24 Python
Python编程之多态用法实例详解
2015/05/19 Python
python3.5仿微软计算器程序
2020/03/30 Python
对Python 2.7 pandas 中的read_excel详解
2018/05/04 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
Python绘图实现显示中文
2019/12/04 Python
通过代码简单了解django model序列化作用
2020/11/12 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
描述内存分配方式以及它们的区别
2016/10/15 面试题
健康教育评估方案
2014/05/25 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
mysql部分操作
2021/04/05 MySQL
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android
Python OpenCV超详细讲解读取图像视频和网络摄像头
2022/04/02 Python