python发送邮件功能实现代码
作者:张其高 发布时间:2021-04-20 13:51:28
标签:python,邮件
本文实例为大家分享了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
0
投稿
猜你喜欢
- optim 的基本使用for do:1. 计算loss2. 清空梯度3. 反传梯度4. 更新参数optim的完整流程cifiron = nn
- 一、Beautiful Soup的介绍Beautiful Soup是一个强大的解析工具,它借助网页结构和属性等特性来解析网页。它提供一些函数
- 如果你细心跟踪一下SQL Server数据库服务器的登录过程,你会发现口令计算其实是非常脆弱的,SQL Server数据库的口令脆弱体现两方
- 在网上看到一个小需求,需要用正则表达式来处理。原需求如下:找出文本中包含”因为……所以”的句子,并以两个词为中心对齐输出前后3个字,中间全输
- 很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的
- 与部门同事做了个小小的交流,话题杂而浅,在此做一个小纪录。1、什么是设计工业设计、环境设计、建筑设计、平面设计、网页设计、服装设计、信息设计
- 如下所示:#coding=utf-8#方式一print('*'*20 + '方式一' + '*
- 2。date_default_timezone_set("PRC"); 3。PHP&
- 在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结。json 字符串格式化在开发 web 应用的时候经常会用到
- 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交
- 前言对于我这种英语比较差的人来说,无论是敲代码还是看文档,那都是离不开翻译软件的,于是我想自己用python做一个翻译软件,花了一个小时,终
- 一.目标浏览网页的时候,看见哪个元素,就能截取哪个元素当图片,不管那个元素有多长 二.所用工具和第三方库python ,PIL,s
- 编写Python SDK代码工程目录结构├──── easyhttp
- 1. 2D坐标轴1.1 绘制简单的曲线import matplotlib.pyplot as pltimport numpy as npx=
- 一 导言设计一个好的用户系统往往不是那么容易,Django提供的用户系统可以快速实现基本的功能,并可以在此基础上继续扩展以满足我们的需求。先
- 本文我们讲述通过 array_unique()函数删除数组中重复元素。array_unique()函数,将数组元素的值作为字符串排序,然后对
- 这篇文章主要介绍了Python函数参数类型及排序原理总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 如何清除Vbscript惹出来的中文乱码? <script language=vbscript runat=s
- 今天在测试php程序的时候,出现了一个错误提示:Cannot use a scalar value as an array,这个错误提示前几
- 问题背景:有一批需要处理的文件,对于每一个文件,都需要调用同一个函数进行处理,相当耗时。有没有加速的办法呢?当然有啦,比如说你将这些文件分成