文章目录
一、发送邮件前的准备
- 注册邮箱:要想给别人发邮箱首先自己需要有邮箱哦
- 基础配置:
要拥有授权码(一定要保存好,这个非常重要)
SMTP服务器: smtp.126.com
二、如何获取授权码
1.在邮箱设置中找到 POP3/SMTP/IMAP 这个选项,操作如下图:
2.点开之后会看到 POP3/SMTP服务 将他开启
开启之后会弹出一个窗口,就是要发邮件的授权码
注意:这个授权码只显示一次,一定要保存好
SMTP(Simple Mail Transfer Protocol)是简单传输协议,它是一组用于用于由源地址到目的地址的邮件传输规则。
python中对SMTP进行了简单的封装,可以发送纯文本邮件、HTML邮件以及带附件的邮件。
三、编写代码
smtplib模块:负责发送邮件
- 首先需要导入模块
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
- 邮件内容配置
# 邮件文本
msg = MIMEText("这个引号内写要发送的内容", "html", "utf-8")
# 邮件上显示的发件人
msg["From"] = formataddr(<