当前位置: 首页 > news >正文

【python】python利用QQ邮箱SMTP发送邮件

1. 代码

send_email.py

import smtplib
import email.utils
from email.mime.text import MIMETextdef send_email(dest_addrs, title, msg):# 第三方 SMTP 服务mail_host = "smtp.qq.com"mail_port = 465mail_user = "xxxxxxxx@qq.com" 	# 开通SMTP的邮箱账号mail_pass = "xxxxxxxx"			# SMTP授权码,具体看参考文章# 发送者和接收者sender = mail_userreceivers = dest_addrs# 填充内容message = MIMEText(msg)	# 邮件正文message['To'] = email.utils.formataddr(('ABC', 'xxx@qq.com'))	# 这里的xxx@qq.com可以不是邮箱,任意字符串就可以message['From'] = email.utils.formataddr(('ABC', mail_user))	# 这里的mail_user 必须是合法的邮箱(发送邮件的邮箱)message['Subject'] = title	# 主题# 发送ok_flag = Falsetry:smtpObj = smtplib.SMTP_SSL(mail_host, mail_port)smtpObj.login(mail_user, mail_pass)smtpObj.sendmail(sender, receivers, message.as_string())print("邮件发送成功")ok_flag = Trueexcept smtplib.SMTPException:print("Error: 邮件发送失败")ok_flag = Falsereturn ok_flagif __name__ == '__main__':addrs = ['xxxxx123@qq.com', 'xxxx456@163.com'] # 目的邮箱地址title = 'title'msg = "main text"re = send_email(addrs, title, msg)print(re)

2. 效果

在这里插入图片描述

在这里插入图片描述

3. 参考

开通QQ邮箱 SMTP服务,获取授权码

http://www.dtcms.com/a/352206.html

相关文章:

  • k8s pod resources: {} 设置的含义
  • 支持向量机(第二十九节课内容总结)
  • TensorFlow 面试题及详细答案 120道(61-70)-- 高级特性与工具
  • 如何在项目中集成XXL-JOB
  • uniapp 引入使用u-view 完整步骤,u-view 样式不生效
  • 重复文件删除查找工具 Duplicate Files Search Link v10.7.0
  • 【深度学习】Transformer 注意力机制与 LoRA target_modules 详解
  • 如何安装 VS2019 和 .NET Core SDK 2.2.301(winx64)?完整操作步骤(附安装包下载)
  • 基于YOLOv11训练无人机视角Visdrone2019数据集
  • 区块链技术探索与应用:从密码学奇迹到产业变革引擎
  • 从入门到理解:支持向量机的核心原理与实战思路
  • 计数组合学7.21(有界部分大小的平面分拆)
  • 车载铁框矫平机:一辆“会熨衣服”的工程车
  • 高性能异步任务编排框架:Gobrs-Async
  • 【项目】深房数据通——深圳房价可视化系统
  • 嵌入式第三十七课!!!TCP机制与HTTP协议
  • 【学习笔记】系统时间跳变会影响time接口解决措施
  • 相关法律、法规知识(五)
  • 单层膜可改善无铅钙钛矿太阳能电池
  • Java 企业应用单点登录(SSO)实现方案详解
  • 创维桌面云终端-创维LB2002-白盒-晶晨S905L3A-2+8G-线刷刷机包
  • 实验2 天气预报
  • Ultra Accelerator Link(UALink)Consortium
  • 网站测试报告:WEB应用反CSRF的本质与防御机制
  • 解决 pdf.mjs 因 MIME 类型错误导致的模块加载失败问题
  • day1_线性回归的实现 李沐动手学深度学习pytorch记录
  • 吱吱企业通讯软件保障企业办公安全与效率,助力企业高效发展
  • (LeetCode 每日一题) 3000. 对角线最长的矩形的面积(数组)
  • Jmeter基础:Jmeter聚合报告
  • 6pen Art