Python发送邮件

1. 发送邮件

1.1 准备

ps:需要一个发送邮件的邮箱:QQ邮箱、网易邮箱等邮箱均可

申请开启发送邮箱

登录找到邮箱设置,找到SMTP设置

163邮箱为例

将SMTP打开

生成STMP授权码(不要泄露)

最后会生成一个密钥,将其保存下来

1.2 编写python代码

python 复制代码
import smtplib

from email.mime.text import MIMEText  # 往邮件中写内容的对象
from email.header import Header  # 邮件头中写的东西

# 发送方的邮箱:谁发送的
msg_from = ""
# 生成的密钥
password = ""
# 发送给谁
msg_to = ''
# 邮件主题
subject = "邮件主题"
content = "邮件内容"
# 生成有一个MIMEText对象
msg = MIMEText(content)
# 放入邮件主题
msg['Subject'] = subject
# 放入发件人
msg['From'] = msg_from
# 放入收件人
msg['To'] = msg_to
try:
    # 通过ssl方式发送,服务器地址,端口
    s = smtplib.SMTP_SSL("smtp.163.com")
    # 登录到邮箱
    s.login(msg_from, password)
    # 发送邮件:发送方,收件方,要发送的消息
    s.sendmail(msg_from, msg_to, msg.as_string())
    print('成功')
except s.SMTPException as e:
    print(e)
finally:
    s.quit()

收件方

相关推荐
普郎特28 分钟前
大白话帮你彻底理解 aiohttp 的 ClientSession 与 ClientResponse 对象
爬虫·python
空中湖1 小时前
PyTorch武侠演义 第一卷:初入江湖 第7章:矿洞中的计算禁制
人工智能·pytorch·python
Emma歌小白1 小时前
**大数据量(几千万行)划分价格区间(价格段)
python
马哥python说2 小时前
【效率软件】抖音转换工具:主页链接和抖音号一键批量互转
爬虫·python
江山如画,佳人北望2 小时前
pytorch常用函数
人工智能·pytorch·python
这里有鱼汤2 小时前
首个开源金融平台,一站式数据终端 + AI 代理,量化研究者的利器,速来白嫖
后端·python
这里有鱼汤2 小时前
Python量化实战:如何用Python实现查找相似K线,附源码,建议收藏
后端·python
小阿鑫2 小时前
使用 Kiro AI IDE 3小时实现全栈应用Admin系统
前端·后端·python·admin·kiro·next admin·fastapi admin
Blossom.1182 小时前
基于深度学习的医学图像分析:使用YOLOv5实现细胞检测
人工智能·python·深度学习·yolo·机器学习·分类·迁移学习
啊阿狸不会拉杆3 小时前
《Java 程序设计》第 8 章 - Java 常用核心类详解
java·开发语言·python·算法·intellij-idea