python实现SMTP邮件服务
1、概念:SMTP(Simple Mail Transfer Protocol)及简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由他来控制新建的中转方式
3.2配置邮件SMTP服务
需要将邮箱的第三方服务开启:smtp服务
3.3SMTP邮件发送
1)、导入包
import smtplib
from email.mime.text import MIMEText
from email.header import Header
smtplib:创建SMTP对象
MIMEText:创建邮箱对象
Header:格式化发件人、收件人、标题等信息
2)、配置邮箱
mail_host = “smtp.qq.com”#设置服务器
mail_user =” ****@qq.com”#用户名
mail_pass = “******”#口令【客户端授权码】
sender = mail_user #发送邮箱
receivers = [‘*****@qq.com’]#接收邮箱列表
3)、封装邮箱信息
message = MIMEText(‘邮箱内容’,’plain’,’utf-8’)# 文本文件