阅读背景:

python爬取英语学习资料并发送邮件

来源:互联网 

新建发送邮件类

import smtplib
from email.mime.text import MIMEText
from email.header import Header

class SendMail:

   def __init__(self):
       self.sender = '[email protected]'
       self.receivers = ['[email protected]','[email protected]']  # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
       self.smtp_server = 'smtp.qq.com'
       self.smtp_pwd = 'xx'
       self.stmp_port = 25

   def sendMessage(self, title, msg):
       # 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码
       message = MIMEText(msg, 'plain', 'utf-8')
       message['From'] = self.sender
       message['To'] = ';'.join(self.receivers)

       message['Subject'] = Header(title, 'utf-8')

       smtpObj = smtplib.SMTP(self.smtp_server, self.stmp_port)
       smtpObj.starttls()
       smtpObj.login(self.sender, self.smtp_pwd)
       smtpObj.sendmail(self.sender, self.receivers, message.as_string())
       print('success')import smtplib
from email.mime.text i



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: