700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 关于qq邮箱实现批量发送邮件

关于qq邮箱实现批量发送邮件

时间:2018-09-17 11:36:13

相关推荐

关于qq邮箱实现批量发送邮件

# coding:utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.utils import formataddr# 读取收件人地址列表print('仅支持qq邮箱协议,批量发送请在to_addresses.text中添加')with open('to_addresses.text', 'r') as f:to_addrs = [addr.strip() for addr in f.readlines()]usname = input('请输入账号')password = input('请输入密钥')title = input('请输入标题')sname = input('请输入发件人')scontent = input('请输入发送内容')print('是密钥不是qq密码,密钥在开启qq邮箱pop3')#登录smtp_obj = smtplib.SMTP_SSL('',465)smtp_obj.login(usname,password)#邮件内容msg = MIMEText(scontent,'plain','utf-8')from_addr = usnamemsg['From'] = formataddr((sname, from_addr))msg['To'] = Header('有缘人','utf-8')msg['Subject'] = Header(title,'utf-8')#发邮件smtp_obj.sendmail(usname,to_addrs,msg.as_string())

因为qq邮箱更改了协议导致之前批量发送不可以了,所以重写了一个不好用勿喷,有问题还请留言。考虑到批量发送所以得在同目录下创建to_addresses.text一个文件把需要添加的邮箱放进去即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。