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

Python应用—简单邮件发送功能

import smtplib
from email.mime.text import MIMEText
from email.header import Header# 使用正确的SMTP服务器地址和端口号
# 以163邮箱为例
server = smtplib.SMTP_SSL('smtp.163.com', 465)  # 使用SSL连接# 登录邮箱
server.login('自己账户', '自己密码')  # 替换为您的邮箱及密码# 创建邮件内容
# plain是纯文本格式
# 发件人收件人姓名可以自定义,邮箱地址在sendmail中定义
msg = MIMEText('这是邮件正文', 'plain', 'utf-8')
msg['From'] = Header("发件人姓名 <自定义名字>", 'utf-8')  # 包含邮箱地址
msg['To'] = Header("收件人姓名 <自定义名字>", 'utf-8')  # 包含邮箱地址
msg['Subject'] = Header('邮件主题', 'utf-8')# 发送邮件
# 收件人可以列表形式,代表多个收件人
try:server.sendmail('发件人邮箱账号', '收件人邮箱地址', msg.as_string())print("邮件发送成功")
except Exception as e:print("邮件发送失败:", e)# 断开连接
server.quit()

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 详解C/C++输入输出
  • 【保卫战】休闲小游戏 链游
  • Nextjs9中在_app.js入口使用getInitialProps请求数据给全局使用
  • c++: mangle命名规则
  • 数据库设计军规
  • C++ const、constexpr与consteval作用与区别
  • R 语言学习教程,从入门到精通,R的安装与环境的配置(3)
  • 信号相关函数
  • Python | Leetcode Python题解之第318题最大单词长度乘积
  • 药店管理小程序的设计
  • 半导体芯闻--20240804
  • c++ malloc 过大或者0
  • ESP32人脸识别开发- 基础介绍(一)
  • MySQL-InnoDB引擎
  • 图论① dfs | Java | LeetCode 797,Kama 98 邻接表实现(未完成)
  • 【前端学习】-粗谈选择器
  • javascript 哈希表
  • JavaScript 一些 DOM 的知识点
  • Just for fun——迅速写完快速排序
  • k8s如何管理Pod
  • Leetcode 27 Remove Element
  • Spring-boot 启动时碰到的错误
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 每天10道Java面试题,跟我走,offer有!
  • 你不可错过的前端面试题(一)
  • MPAndroidChart 教程:Y轴 YAxis
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • #define与typedef区别
  • #laravel 通过手动安装依赖PHPExcel#
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (3)nginx 配置(nginx.conf)
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (Java)【深基9.例1】选举学生会
  • (补充)IDEA项目结构
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (回溯) LeetCode 40. 组合总和II
  • (利用IDEA+Maven)定制属于自己的jar包
  • (十六)一篇文章学会Java的常用API
  • (四)Android布局类型(线性布局LinearLayout)
  • (算法二)滑动窗口
  • (一)UDP基本编程步骤
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET 反射 Reflect
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • /etc/fstab和/etc/mtab的区别
  • @EnableConfigurationProperties注解使用
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ 蓝桥杯Web真题 ]-布局切换