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


猜你喜欢
- ..:: 巧用CSS制作艺术字 ::..如果灵活应用CSS各种滤镜的特点并加以组合,我们可以得到许多意想不到的效果。这是一些效果示范,供各位
- Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。查看、添加、提交、删除、
- 1.排序示例表内容见此篇文章Mysql支持数据排序操作,例如,现在我们按照工资从小到大进行排序操作:mysql> select ena
- 一、查看可用字体import pygameprint(pygame.font.get_fonts())二、设置字体1.使用系统字体self.
- 写在前面的话作为有个 Python 菜逼,之前一直用的 Pycharm,但是在主题这一块怎么调整都感觉要么太骚,看起来不舒服,要么就是简直不
- 其实方法很简单~输入 reset, 选y。删除不可恢复。补充:Python中的del语句——变量删除Python中的del语句作用是删除变量
- 1.环境准备1.MySQL 安装路径:/usr/local2.CentOS 6.2 服务器(64 bit)3.MySQL 5.7.28 下载
- LangChain是什么 如何使用经过了chatGPT,大家都知道了prompt-based learning,也明白了promp
- 一.Array在Go语言中,数组是一个值类型(value type)所有的值类型变量在赋值和作为参数传递时都将产生一个复制动作如果作为函数的
- 官方文档https://developers.weixin.qq.com/miniprogram/dev/devtools/download
- Python内置函数isdigit()使用今天简单介绍一下Python中的isdigit()函数的用法:判断单个字符是否为数字判断字符串中是
- 有关 Web 字体的话题正在增多,对 Web 设计师来说,他们并不关注技术细节,不管是 TrueType 的 Hinting 技术
- 一、心知天气API密钥获取首先,访问https://www.seniverse.com,进行登录或者注册操作,然后在控制台上创建一个免费版的
- 本文实例为大家分享了Python使用tkinter实现小时钟效果的具体代码,供大家参考,具体内容如下自己又调试了一下,分享一下# codin
- upyter Notebook已经逐渐取代IDE成为了多平台上写简单Python脚本或应用的几家选择。Jupyter Notebook可以通
- 在使用pytorch训练模型,经常需要加载大量图片数据,因此pytorch提供了好用的数据加载工具Dataloader。为了实现小批量循环读
- Python的版本有很多,很多第三方库也有很多不同的版本,不同的版本也可能是互不兼容的,在本机运行不同的项目,可能需要不同的环境。为了不和本
- 简介:Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Dj
- 一、假如训练集表现不好1.尝试新的激活函数ReLU:Rectified Linear Unit图像如下图所示:当z<0时,a = 0,
- 中介者模式中介者模式(Mediator Pattern)是一种常用的设计模式,用于解决各个对象之间的复杂依赖关系,使得各个对象之间可以独立地