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爬虫之cookie使用方法
Feb 17 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
浅析Python的web.py框架中url的设定方法
Jul 11 Python
详解python中的 is 操作符
Dec 26 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
Dec 05 Python
对python中if语句的真假判断实例详解
Feb 18 Python
Python玩转Excel的读写改实例
Feb 22 Python
django中使用事务及接入支付宝支付功能
Sep 15 Python
Numpy将二维数组添加到空数组的实现
Dec 05 Python
python DataFrame转dict字典过程详解
Dec 26 Python
史上最详细的Python打包成exe文件教程
Jan 17 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
Jun 28 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中ob_start()函数的用法
2013/06/24 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
Javascript selection的兼容性写法介绍
2013/12/20 Javascript
js实现日期级联效果
2014/01/23 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
JS实现的数组全排列输出算法
2015/03/19 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
利用H5api实现时钟的绘制(javascript)
2020/09/13 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Django查找网站项目根目录和对正则表达式的支持
2015/07/15 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
Python生成器实现简单"生产者消费者"模型代码实例
2020/03/27 Python
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
HSRP的含义以及如何工作
2014/09/10 面试题
总经理驾驶员岗位职责
2013/12/04 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
项目建议书怎么写
2014/05/15 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
三八妇女节慰问信
2015/02/14 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL
HTML中的表单元素介绍
2022/02/28 HTML / CSS
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL