是麻烦大家帮忙做调查问卷的,推文发出后到今天收到了大约700份,非常感谢大家的帮忙与支持。计划是今天把我公众号所有推文的示例数据和代码发送给大家的。但是遇到了两个问题:
这个问题已经解决,我查了一下,python代码可以批量发送邮件
import time
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
data_link = "ABC"
msg = MIMEText(data_link,'html','utf-8')
msg['From'] = formataddr(["小明",'mingyan24@126.com'])
msg['Subject'] = "小明的数据分析笔记本 示例数据和代码"
server = smtplib.SMTP_SSL('smtp.126.com')
server.login('mingyan24@126.com',"这里是对应的邮箱秘钥")
# email_list = ['2240579855@qq.com',
# 'punica24@njfu.edu.cn',
# 'mingyan130824@gmail.com']
email_list = ['mingyan24@126.com']
i = 0
for email in email_list:
i = i + 1
server.sendmail('mingyan24@126.com',email,msg.as_string())
print(email,' successful!',' ',i)
time.sleep(5)
server.quit()
我用自己的邮箱做了测试 批量发送能够解决
开始我以为问卷的后台会将大家的邮箱同意存储到一个文件里。我拿到这个文件就可以了。今天看到了问卷的后台,后台也是一个web界面,邮箱在web页面上,需要一个一个提取出来。等我搞定这个问题就会把示例数据和代码发送给大家,还请大家再等待几天。