python批量发邮箱

Posted hongbao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python批量发邮箱相关的知识,希望对你有一定的参考价值。

1.首先登录邮箱中开启服务

2.获取到授权码后复制下来,放入如下含授权码的引号中:

  smtp_obj.login("**********@qq.com", "授权码") # 发送者的邮箱以及授权码(登陆邮箱设置中获取) 

全部代码如下:

 import smtplib
 from email.mime.text import MIMEText
 from email.header import Header
 
 smtp_obj = smtplib.SMTP_SSL("smtp.qq.com", 465)  # 发送的邮箱类型(qq邮箱)
 smtp_obj.login("**********@qq.com", "授权码")  # 发送者的邮箱以及授权码(登陆邮箱设置中获取)
 
 # 发送的内容
 mail_body = \'\'\'
 <h5>hello,小哥哥</h5>
 <p>
     第一段对话
     <p>第二段对话第二段对话第二段对话!!!!!!!!!!</p>
 
     </p></p>
 \'\'\'
 
 msg = MIMEText(mail_body, "html", "utf-8")
 msg["From"] = Header("meinv", "utf-8")   #发送者昵称(随意)
 msg["To"] = Header("我是妹妹呀", "utf-8")    #收件人昵称(随意)
 msg["Subject"] = Header("小哥哥", "utf-8")    #邮箱主题名称
 
 count = 0
 for i in range(1):
     smtp_obj.sendmail("**********@qq.com",["---------@qq.com","-----------@qq.com"],msg.as_string())  #前面是发送者的邮箱,后面列表中为接收者(们)的邮箱
     count += 1
     print(f"已发送成功count次")
 print("send successfully")

以上是关于python批量发邮箱的主要内容,如果未能解决你的问题,请参考以下文章

Python 实现一键批量发送电子邮件

用python调用outlook发邮件的问题

使用python发邮件(qq邮箱)

gmail邮箱怎么批量删除邮件

python 批量爬取邮箱

python小记12:发邮件