我用的是網(wǎng)易的126郵箱
收件人的郵箱地址是在一個文本文件里距贷,每行一個
自己寫的代碼
import time
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
data_link = "謝謝你的幫助 這個是公眾號 小明的數(shù)據(jù)分析筆記本 保存的所有推文的示例數(shù)據(jù)和代碼"
msg = MIMEText(data_link,'html','utf-8')
msg['From'] = formataddr(["小明",'mingyan24@126.com'])
msg['Subject'] = "小明的數(shù)據(jù)分析筆記本 示例數(shù)據(jù)和代碼"
email_list = [line.strip() for line in open("email_list_1.txt",'r')]
print(email_list)
print("total ",len(email_list))
i = 0
for email in email_list:
i = i + 1
server.sendmail('mingyan24@126.com',email,msg.as_string())
print(email,' successful!',' ',i)
if i%10 == 0:
server.quit()
time.sleep(300)
server = smtplib.SMTP_SSL('smtp.126.com')
server.login('mingyan24@126.com',"這里是郵箱秘鑰")
else:
time.sleep(2)
好像是一次性最多發(fā)11封郵件穗慕,所以我這里設(shè)置了每發(fā)10個蝙寨,就停5分鐘