


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第使用Python3poplib模塊刪除服務(wù)器多天前的郵件實(shí)現(xiàn)代碼背景:
因?yàn)楣ぷ餍枰?,公司給每個員工都分配了一個郵箱公司的各種業(yè)務(wù)都通過郵箱發(fā)送。雖然給每個員工的電腦都設(shè)置pop3登錄但是他們的程序設(shè)定有保存服務(wù)器副本,所以大量郵件使得服務(wù)器存儲占用巨大。
刪除服務(wù)器上多天前的郵件
實(shí)現(xiàn):
使用Pythonpoplib進(jìn)行刪除查看操作使用email.parser進(jìn)行內(nèi)容解析使用dateutil.parser做郵件日期轉(zhuǎn)換
代碼
#-*-coding:UTF-8-*-
importpoplib
importdatetime
importdateutil.parser
fromemail.parserimportParser
fromparserimportParserError
defdeleteMail(days=30):
mailServer=poplib.POP3(,110)
mailServer.user(mis.cq@)
mailServer.pass_(password)
mStat=mailServer.stat()
print(mStat)#連接狀態(tài)
mailTotal=mStat[0]#郵件總數(shù)
print(郵箱總郵件數(shù)量:{},占用{}b.format(mStat[0],mStat[1]))
print(mailServer.getwelcome())
#使用list()返回所有郵件的編號,默認(rèn)為字節(jié)類型的串
resp,mails,octets=mailServer.list()
print(響應(yīng)信息:,resp)
print(list方法返回?cái)?shù)據(jù)大?。ㄗ止?jié)):{}b.format(octets))
foriinrange(mailTotal):
resp,mailContent,octets=mailServer.retr(i+1)
#可以獲得整個郵件的原始文本:
msg_content=Parser().parsestr(b\r\n.join(mailContent).decode(iso8859,))
dateStr=msg_content.get(Date,)
print(日期字符串:,dateStr)
try:
maildate=dateutil.parser.parse(dateStr)
#判斷多少天前的郵件
ifmaildate.date()datetime.datetime.now().date()-datetime.timedelta(days=days):
print(正在刪除郵件第{}封,郵件日期:{}{}.format(i+1,maildate.date(),maildate.time()))
mailServer.dele(i+1)
else:
#刪除完成
print(完成刪除,本次共計(jì)刪除{}封郵件!.format(i))
break
exceptParserError:
print(正在刪除郵件第{}封,郵件日期:沒有.format(i+1))
mailServer.dele(i+1)
print(正在保存本次操作!)
mailServer.q
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年抗輻射光學(xué)石英玻璃合作協(xié)議書
- 2025年山梨酸及山梨酸鉀合作協(xié)議書
- 2025年冷芯盒樹脂項(xiàng)目建議書
- 家庭寵物寄養(yǎng)與托管服務(wù)協(xié)議
- 履行合同能力保證書
- 房地產(chǎn)中秋晚會活動策劃方案
- 電子行業(yè)智能制造與工業(yè)自動化方案
- 公司之間戰(zhàn)略合作協(xié)議書
- 營銷推廣戰(zhàn)略合作協(xié)議修訂案
- 施工現(xiàn)場的應(yīng)急響應(yīng)計(jì)劃試題及答案
- 天津市各級醫(yī)療機(jī)構(gòu)收費(fèi)標(biāo)準(zhǔn)目錄doc-天津市各級醫(yī)療機(jī)構(gòu)
- 人民幣教具正反面完美打印版
- 國際投標(biāo)條款
- 6.1 根結(jié)、標(biāo)本的上下關(guān)系
- GB/T 3301-1999日用陶瓷的容積、口徑誤差、高度誤差、重量誤差、缺陷尺寸的測定方法
- GB/T 13928-2002微型往復(fù)活塞空氣壓縮機(jī)
- GB/T 12224-2005鋼制閥門一般要求
- 偷影子的人-大學(xué)語文PPT
- GB/T 11022-2020高壓交流開關(guān)設(shè)備和控制設(shè)備標(biāo)準(zhǔn)的共用技術(shù)要求
- GB 4789.3-2016食品安全國家標(biāo)準(zhǔn)食品微生物學(xué)檢驗(yàn)大腸菌群計(jì)數(shù)
- 裝飾窗簾安裝內(nèi)部驗(yàn)收單
評論
0/150
提交評論