1.首先登录邮箱中开启服务
2.获取到授权码后复制下来,放入如下含授权码的引号中:
1 smtp_obj.login("**********@qq.com", "授权码") # 发送者的邮箱以及授权码(登陆邮箱设置中获取)
全部代码如下:
1 import smtplib 2 from email.mime.text import MIMEText 3 from email.header import Header 4 5 smtp_obj = smtplib.SMTP_SSL("smtp.qq.com", 465) # 发送的邮箱类型(qq邮箱) 6 smtp_obj.login("**********@qq.com", "授权码") # 发送者的邮箱以及授权码(登陆邮箱设置中获取) 7 8 # 发送的内容 9 mail_body = ''' 10 <h5>hello,小哥哥</h5> 11 <p> 12 第一段对话 13 <p>第二段对话第二段对话第二段对话!!!!!!!!!!</p> 14 15 </p></p> 16 ''' 17 18 msg = MIMEText(mail_body, "html", "utf-8") 19 msg["From"] = Header("meinv", "utf-8") #发送者昵称(随意) 20 msg["To"] = Header("我是妹妹呀", "utf-8") #收件人昵称(随意) 21 msg["Subject"] = Header("小哥哥", "utf-8") #邮箱主题名称 22 23 count = 0 24 for i in range(1): 25 smtp_obj.sendmail("**********@qq.com",["[email protected]","[email protected]"],msg.as_string()) #前面是发送者的邮箱,后面列表中为接收者(们)的邮箱 26 count += 1 27 print(f"已发送成功{count}次") 28 print("send successfully")标签:qq,批量,python,smtp,发送者,msg,邮箱,com From: https://www.cnblogs.com/hongbao/p/17052401.html