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: # 最開(kāi)始的函數(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ò)的問(wèn)題
今天小編就為大家分享一篇解決python中 f.write寫入中文出錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
pytorch使用tensorboard報(bào)錯(cuò)問(wèn)題及解決
這篇文章主要介紹了pytorch使用tensorboard報(bào)錯(cuò)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
python列表刪除元素的三種實(shí)現(xiàn)方法
本文主要介紹了python列表刪除元素的三種實(shí)現(xiàn)方法,主要包括pop方法,remove方法,del方法這三種,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01
vim自動(dòng)補(bǔ)全插件YouCompleteMe(YCM)安裝過(guò)程解析
這篇文章主要介紹了vim自動(dòng)補(bǔ)全插件YouCompleteMe(YCM)安裝過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(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)典游戲,從過(guò)去到現(xiàn)在依然都有著它獨(dú)特的魅力,所以本文小編給大家介紹了如何使用Python+OpenCV實(shí)現(xiàn)自動(dòng)掃雷效果,感興趣的朋友可以參考下2023-12-12
Python實(shí)現(xiàn)求數(shù)列和的方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)求數(shù)列和的方法,涉及Python數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2018-01-01
python實(shí)現(xiàn)抽獎(jiǎng)小程序
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)抽獎(jiǎng)小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05
基于Python的Jenkins的二次開(kāi)發(fā)操作
這篇文章主要介紹了基于Python的Jenkins的二次開(kāi)發(fā)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05
解讀Opencv中Filter2D函數(shù)的補(bǔ)全方式
這篇文章主要介紹了解讀Opencv中Filter2D函數(shù)的補(bǔ)全方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12
對(duì)Python 文件夾遍歷和文件查找的實(shí)例講解
下面小編就為大家分享一篇對(duì)Python 文件夾遍歷和文件查找的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04

