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中正则表达式的详细教程
Apr 30 Python
python非递归全排列实现方法
Apr 10 Python
python的unittest测试类代码实例
Dec 07 Python
python爬取哈尔滨天气信息
Jul 14 Python
对python当中不在本路径的py文件的引用详解
Dec 15 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
Jan 05 Python
python树莓派红外反射传感器
Jan 21 Python
pandas DataFrame 交集并集补集的实现
Jun 24 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
python中id函数运行方式
Jul 03 Python
OpenCV中resize函数插值算法的实现过程(五种)
Jun 05 Python
利用Python多线程实现图片下载器
Mar 25 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
PHPMyAdmin 快速配置方法
2009/05/11 PHP
PHP 飞信好友免费短信API接口开源版
2010/07/22 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
用js重建星际争霸
2006/12/22 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
js对象基础实例分析
2015/01/13 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
D3.js实现文本的换行详解
2016/10/14 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Django实现自定义404,500页面教程
2017/03/26 Python
教你用一行Python代码实现并行任务(附代码)
2018/02/02 Python
Python变量赋值的秘密分享
2018/04/03 Python
Python 移动光标位置的方法
2019/01/20 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
python找出因数与质因数的方法
2019/07/25 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
python构造函数init实例方法解析
2020/01/19 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
便利店的创业计划书
2014/01/15 职场文书
公司董事长岗位职责
2014/06/08 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
导游词之山海关
2019/12/10 职场文书
使用GO语言实现Mysql数据库CURD的简单示例
2021/08/07 Golang