1.在emailsender.py 文件中
# 目的
# 封装邮件发送的逻辑 不管哪一个项目或者文件需要发送
# 只需要引入这个文件 并且实现其方法 就能发送邮件
import smtplib
import email
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
class SendEmail(object):
def __init__(self):
self.email_host = 'smtp.qq.com'
self.email_port = '465'
self.email_sender = '发送者邮箱'
self.email_receiver = '接收者邮箱'
self.email_password = '授权码'
#发送纯文本邮件
# body 为字符串
def send_text_email(self,body,receiver,subject):
# 1.内容主体
# 2.内容类型
# 3.编码方式
message_text = MIMEText(body,'plain','utf-8')
message_text['From'] = self.email_sender