1.发送邮件的协议:SMTP即简单邮件传输协议,用它来控制信件的中转方式,,用于将邮件从原地址发送到目的地址的协议。
2.python3内置对SMTP的支持,可以发送纯文本邮件,html邮件和带附件的邮件,Python3对SMTP的支持有smtplib和email两个模块
smtplib:负责发送邮件
email:负责构造邮件
一、发送纯文本邮件
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 第三方SMTP服务
mail_host = "smtp.163.com" # 设置服务器
mail_user = "ceshi1@163.com" # 设置用户名
mail_pass = "123welcome" # 设置密码
# 发送邮件
sender = mail_user
# 接受邮件地址
receivers = ["ceshi2@163.com"]
# 3个参数.第一个为文本内容,第二个plain设置文本格式