python實(shí)現(xiàn)QQ郵箱群發(fā)郵件實(shí)例
一,登錄郵箱,獲取授權(quán)碼
二,替換參數(shù)
給多人發(fā)送郵箱,我只是做了個(gè)循環(huán),把每個(gè)人得授權(quán)碼循環(huán)輸入了。把授權(quán)碼和郵箱替換成自己得就行,內(nèi)容你可以自己定義
import smtplib from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipart from email.mime.application import MIMEApplication from sql_chi import * import datetime class Phpson: def __init__(self,msg_from,passwd,msg_to): self.sql_pool = My_mysql_connPool(max_connections=1, **info) self.msg_from = msg_from # 發(fā)送方郵箱 self.passwd = passwd # 填入發(fā)送方郵箱的授權(quán)碼(就是剛剛你拿到的那個(gè)授權(quán)碼) self.msg_to = msg_to # 收件人郵箱 # # file_path = 'demo.xlsx' # 需要發(fā)送的附件目錄 self.text_content = "這個(gè)參數(shù)是郵件內(nèi)容"#這個(gè)特別重要 # 寫成了一個(gè)通用的函數(shù)接口,想直接用的話,把參數(shù)的注釋去掉就好 def send_email(self, file_path=None): finishTime = datetime.datetime.now() msg = MIMEMultipart() subject =f"{finishTime}爬取新聞數(shù)據(jù)總數(shù)" # 主題 text = MIMEText(self.text_content) msg.attach(text) # docFile = 'C:/Users/main.py' 如果需要添加附件,就給定路徑 if file_path: # 最開始的函數(shù)參數(shù)我默認(rèn)設(shè)置了None ,想添加附件,自行更改一下就好 docFile = file_path docApart = MIMEApplication(open(docFile, 'rb').read()) docApart.add_header('Content-Disposition', 'attachment', filename=docFile) msg.attach(docApart) print('發(fā)送附件!') msg['Subject'] = subject msg['From'] = self.msg_from msg['To'] = self.msg_to try: s = smtplib.SMTP_SSL("smtp.qq.com", 465) s.login(self.msg_from, self.passwd) s.sendmail(self.msg_from, self.msg_to, msg.as_string()) print("發(fā)送成功") except smtplib.SMTPException as e: print("發(fā)送失敗") finally: s.quit() fs = ['97679',"wangqi"] # 發(fā)送方郵箱 sq = ['widr',"wihxa"] # 填入發(fā)送方郵箱的授權(quán)碼(就是剛剛你拿到的那個(gè)授權(quán)碼) sj = ['97679',"wangq"] # 收件人郵箱 for i in range(len(fs)): wqx = Phpson(fs[i],sq[i],sj[i]) wqx.Dintes() wqx.send_email()
總結(jié)
到此這篇關(guān)于python實(shí)現(xiàn)QQ郵箱群發(fā)郵件實(shí)例的文章就介紹到這了,更多相關(guān)python QQ郵箱群發(fā)郵件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決python中 f.write寫入中文出錯(cuò)的問題
今天小編就為大家分享一篇解決python中 f.write寫入中文出錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10pytorch使用tensorboard報(bào)錯(cuò)問題及解決
這篇文章主要介紹了pytorch使用tensorboard報(bào)錯(cuò)問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09python列表刪除元素的三種實(shí)現(xiàn)方法
本文主要介紹了python列表刪除元素的三種實(shí)現(xiàn)方法,主要包括pop方法,remove方法,del方法這三種,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01vim自動(dòng)補(bǔ)全插件YouCompleteMe(YCM)安裝過程解析
這篇文章主要介紹了vim自動(dòng)補(bǔ)全插件YouCompleteMe(YCM)安裝過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10基于Python+OpenCV實(shí)現(xiàn)自動(dòng)掃雷功能
相信許多人很早就知道有掃雷這么一款經(jīng)典的游(顯卡測(cè)試)戲(軟件),掃雷作為一款在Windows9x時(shí)代就已經(jīng)誕生的經(jīng)典游戲,從過去到現(xiàn)在依然都有著它獨(dú)特的魅力,所以本文小編給大家介紹了如何使用Python+OpenCV實(shí)現(xiàn)自動(dòng)掃雷效果,感興趣的朋友可以參考下2023-12-12Python實(shí)現(xiàn)求數(shù)列和的方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)求數(shù)列和的方法,涉及Python數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2018-01-01python實(shí)現(xiàn)抽獎(jiǎng)小程序
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)抽獎(jiǎng)小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05解讀Opencv中Filter2D函數(shù)的補(bǔ)全方式
這篇文章主要介紹了解讀Opencv中Filter2D函數(shù)的補(bǔ)全方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12對(duì)Python 文件夾遍歷和文件查找的實(shí)例講解
下面小編就為大家分享一篇對(duì)Python 文件夾遍歷和文件查找的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04