python发送qq邮箱,python群发邮件

  python发送qq邮箱,python群发邮件

  大家好,本文主要讲python实现QQ邮箱群发邮件。有兴趣的同学过来看看,如果对你有帮助记得收藏。

  00-1010 1.登录邮箱,获取授权码2。替换参数汇总。

  

目录

  

一,登录邮箱,获取授权码

  给多人发邮箱,我只是做了一个循环,循环输入每个人的授权码。只需将授权码和电子邮件替换为您自己的即可。你可以自己定义内容

  导入smtplib

  从email.mime.text导入MIMEText

  从email.mime.image导入MIMEImage

  从email.mime.multipart导入MIMEMultipart

  从email.mime.application导入MIMEApplication

  从sql_chi导入*

  导入日期时间

  Phpson:类

  def __init__(self,msg_from,passwd,msg_to):

  self . SQL _ pool=My _ MySQL _ conn pool(max _ connections=1,**info)

  Self.msg_from=msg_from #发件人邮箱

  Self.passwd=passwd #填写发件人邮件的授权码(也就是你刚刚得到的授权码)

  Self.msg_to=msg_to #收件人的邮箱

  # # file_path=demo.xlsx #要发送的附件的目录

  Self.text_content=这个参数是邮件内容 #这个特别重要。

  #写成通用函数接口。如果想直接用,去掉参数的注释就可以了。

  def发送电子邮件(self,file_path=None):

  finish time=datetime . datetime . now()

  msg=MIMEMultipart()

  subject=f“{ finish time }已爬网的新闻数据总数”# Topic

  text=mime text(self . text _ content)

  msg.attach(文本)

  # docFile=C:/Users/main.py 如果需要添加附件,请给出路径。

  If file_path: # I默认设置None为初始函数参数。如果要加附件,自己改就行了。

  docFile=文件路径

  doc apart=mime application(open(doc file, rb )。read())

  doc apart . add _ header( Content-Disposition , attachment ,filename=docFile)

  msg.attach(docApart)

  打印(发送附件!)

  邮件[主题]=主题

  msg[From]=self.msg_from

  msg[To]=self.msg_to

  尝试:

  s=smtplib。SMTP_SSL(smtp.qq.com ,465)

  s.login(self.msg_from,self.passwd)

  s.sendmail(self.msg_from,self.msg_to,msg.as_string())

  打印(“成功发送”)

  除了smtplib。SMTPException as e:

  打印(“发送失败”)

  最后:

  退出()

  Fs=[97679 ,王琦] #发件人的电子邮件地址

  Sq=[widr , wihxa] #填写发件人邮箱的授权码(刚拿到的那个)

  Sj=[97679 , wangq] #收件人的电子邮件地址

  对于范围内的I(透镜(fs)):

  wqx=Phpson(fs[i],sq[i],sj[i])

  wqx。丁特斯()

  wqx.send_email()

  

二,替换参数

  关于python实现QQ邮箱群发的这篇文章到此为止。关于python QQ邮箱群发的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: