python实现邮件发送功能
用最简单的方法实现邮件发送功能,拒绝重复造轮子,提供工作效率。
目录
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'])
作者:YangRoc
出处:https://www.cnblogs.com/YangRoc/p/17186555.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
如果本篇文章有帮助到你,你可以请作者喝杯咖啡表示鼓励 ☕️
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)