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批量发邮箱的主要内容,如果未能解决你的问题,请参考以下文章