原理是利用Python的邮箱库来模拟发送。自己设置,不要发得太快。本项目的功能是发送给一个人,也可以修改为发送给多人。代码如下:importtimeimportsmtplib#emailisusedtobuildemailcontentfromemail.mime.textimportMIMEText#Usedtobuildemailheadersfromemail.headerimportHeaderdefsendMail(mail,content,title):#信息sender:发送邮箱地址,QQ邮箱授权码from_addr='XXX'password='XXX'#接收方邮箱to_addr=mail#发送服务器smtp_server='smtp.qq.com'#邮箱正文内容,第一个参数为内容,第二个参数是格式(plain就是纯文本),第三个参数是编码msg=MIMEText(content,'plain','utf-8')#邮件头信息msg['From']=Header(from_addr)msg['To']=Header(to_addr)msg??['Subject']=Header(title)#开启信件发送服务,这里是加密传输server=smtplib.SMTP_SSL(host=smtp_server)server.connect(smtp_server,465)#登录发送邮箱server.login(from_addr,password)#发送邮件server.sendmail(from_addr,to_addr,msg.as_string())#关闭服务器server.quit()print('发送成功')mail=input('请输入您要发送的邮箱:')content=input('请输入您要发送的内容')title=input('请输入邮件标题')foriinrange(10):sendMail(mail,content,title)time.sleep(1)一起学python,小白指导,教学分享记得私信我
