python实现邮件发送功能

news/2025/2/13 3:17:22/

用最简单的方法实现邮件发送功能,拒绝重复造轮子,提供工作效率。

目录

1、安装依赖

 2、发送文本邮件

3、发送多人邮件

4、发送附件邮件


1、安装依赖

pip install yagmail

 2、发送文本邮件

import yagmail# 初始化
config = yagmail.SMTP(user='1740837342@qq.com', password='mypassword', host='smtp.qq.com')# 发送邮件
config.send(to='aida_pc@qq.com', subject='Testing Yagmail', contents='Hello Yagmail!')

3、发送多人邮件

import yagmail# 初始化
config = yagmail.SMTP(user='1740837342@qq.com', password='mypassword', host='smtp.qq.com')# 发送多人邮件
config.send(to=['aida_pc@qq.com', 'aida_pc@163.com'], subject='Testing Yagmail', contents='Hello Yagmail!')

4、发送附件邮件

只需要在 send() 函数中多设置一个 attachments 参数即可:

import yagmail# 初始化
config = yagmail.SMTP(user='1740837342@qq.com', password='mypassword', host='smtp.qq.com')# 发送邮件
config.send(to='aida_pc@qq.com', subject='Testing Yagmail', contents='Hello Yagmail!',attachments=['1.jpg','2.jpg'])


http://www.ppmy.cn/news/592070.html

相关文章

利用AIDA64对电脑进行简单的稳定性测试的技巧分享

下载AIDA64到电脑并安装好,AIDA64可以检测电脑中的软硬件信息,底层的硬件扫描,使它可以详细的显示出PC硬件每一个方面的信息,AIDA64提供的稳定性测试十分强大,也是款不错的 内存检测工具,能够让CPU、RAM等硬…

AdaIn介绍

1、BN、LN、IN、GN的异同 深度学习特征归一化方法——BN、LN、IN、GN 2、IN和AdaIN原理与代码实现

AIDI简介

AIDI(Artificial Inteligent Defect Inspection)是一款基于深度学习的智能工业视觉软件,用于解决复杂缺陷检测、定位、分类问题,可适应多种不同工作场景,具有强大的智能性。AIDI具有自学习功能,随着软件持续运行,缺陷检…

Ada学习

Ada语言国内网络上这方面资料很少或者几乎没有,应用范围也很窄,Ada语言是美国军方用于军用系统开发的语言,Ada语言也是一种面向对象的语言,旧的标准是Ada83,新的标准是Ada95。不过因为应用场景是嵌入式系统,所以我没有使用它面向对…

FPU烤机是什么意思 FPU烤机用什么软件

品牌型号:DellVostro 15 7510 系统:Windows 10 家庭版 软件版本:AIDA64试用版 部分用户可能电脑型号不一样,但系统版本一致都适合该方法。 AIDA64除了可以查看硬件信息之外,还可以进行专业的烤机测试,今…

在Windows上搭建Redis集群环境教程

目录 1、环境依赖 2、安装配置 3、安装Ruby 4 、安装Ruby驱动 5、集群脚本安装 6、测试 1、环境依赖 Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb 链接:https://share.weiyun.com/GYvF5S5J 密码&#xff1a…

AI-人工智能 easyAi开发技术

本包说明: 本包原名imageMarket,因为开始加入自然语言模块,所以之后更名为easyAi本包对物体在图像中进行训练及识别,切割,定位的轻量级,面向小白的框架,功能在逐渐扩展中本包对中文输入语句,对输入语句的类…

cmd命令 查询硬盘序列号,设备序列号,MAC地址,操作系统及安装时间,以及与AIDA64软件的对比

cmd命令 查询硬盘序列号,设备序列号,MAC地址,操作系统及安装时间,以及与AIDA64软件查询结果的对比 统计单位计算机基础信息或计算机资产信息,往往需要统计“操作系统,安装时间,硬盘序列号&…