一、python对SMTP的支持
SMTP(Simple Mail Transfer Protocol)是简单传输协议,它是一组用于用于由源地址到目的地址的邮件传输规则。
python中对SMTP进行了简单的封装,可以发送纯文本邮件、HTML邮件以及带附件的邮件。
①email模块:负责构建邮件
②smtplib模块:负责发送邮件
二、可以发送不同格式的邮件
2.1 发送纯文本邮件
# 导入发送邮件模块
import smtplib
# 导入邮件文本
from email.mime.text import MIMEText
# 1.构建邮件
#发送文本格式的邮件
message = """
那小子真帅。
"""
msg = MIMEText(message,'plain','utf-8')
msg['Subject'] = 'xxx'#标题,主题
msg['To'] = 'xxxx@qq.com'#收件人
msg['From'] = 'xxxx@163.com'#发件人
#2.实例化SMTP服务器
server = smtplib.SMTP_SSL('smtp.163.com',994)
#3.登录服务器,第一个参数为邮箱账号,第二个参数为邮箱授权码
server.login('xxx@163.com','xxx')
#4.发送邮件
# 第一个参数为发送方,
sender