电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

使用Python3 poplib模塊刪除服務器多天前的郵件實現代碼

瀏覽:47日期:2022-07-27 16:48:33

背景:

因為工作需要,公司給每個員工都分配了一個郵箱 公司的各種業務都通過郵箱發送。雖然給每個員工的電腦都設置pop3登錄但是他們的程序設定有保存服務器副本,所以大量郵件使得服務器存儲占用巨大。

刪除服務器上多天前的郵件

實現:

使用 Python poplib 進行刪除查看操作 使用email.parser 進行內容解析 使用 dateutil.parser 做郵件日期轉換

代碼

# -*- coding: UTF-8 -*-import poplibimport datetimeimport dateutil.parserfrom email.parser import Parserfrom parser import ParserErrordef deleteMail(days = 30): mailServer = poplib.POP3(’mail.sunyieh.com’, 110) mailServer.user(’mis.cq@sunyieh.com’) mailServer.pass_(’password’) mStat = mailServer.stat() print(mStat )#連接狀態 mailTotal = mStat[0]#郵件總數 print('郵箱總郵件數量:{},占用{}b'.format(mStat[0],mStat[1])) print(mailServer.getwelcome()) # 使用list()返回所有郵件的編號,默認為字節類型的串 resp, mails, octets = mailServer.list() print('響應信息: ', resp) print('list方法返回數據大小(字節): {}b'.format( octets)) for i in range(mailTotal): resp, mailContent, octets = mailServer.retr(i+1) # 可以獲得整個郵件的原始文本: msg_content = Parser().parsestr(b’rn’.join(mailContent).decode('iso8859','')) dateStr = msg_content.get('Date','') print('日期字符串:',dateStr) try: maildate =dateutil.parser.parse(dateStr) # 判斷多少天前的郵件 if maildate.date() < datetime.datetime.now().date() - datetime.timedelta(days=days): print('正在刪除郵件 第{}封,郵件日期:{} {}'.format(i+1,maildate.date(),maildate.time())) mailServer.dele(i + 1) else: # 刪除完成 print('完成刪除,本次共計刪除{}封郵件!'.format(i)) break except ParserError: print('正在刪除郵件 第{}封,郵件日期:沒有'.format(i + 1)) mailServer.dele(i + 1) print('正在保存本次操作!') mailServer.quit() print('ok!')if __name__ == '__main__': deleteMail(30)

效果

使用Python3 poplib模塊刪除服務器多天前的郵件實現代碼

到此這篇關于使用Python3 poplib模塊刪除服務器多天前的郵件的實現代碼的文章就介紹到這了,更多相關Python3 poplib模塊刪除郵件內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 氧化铝球_高铝球_氧化铝研磨球-淄博誉洁陶瓷新材料有限公司 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 江苏远邦专注皮带秤,高精度皮带秤,电子皮带秤研发生产 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 浙江自考_浙江自学考试网 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 宜兴市恺瑞德环保科技有限公司 | 天津力值检测-天津管道检测-天津天诚工程检测技术有限公司 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | MVE振动电机_MVE震动电机_MVE卧式振打电机-河南新乡德诚生产厂家 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 品牌广告服务平台,好排名,好流量,好生意。 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 米顿罗计量泵(科普)——韬铭机械 | 自动钻孔机-全自动数控钻孔机生产厂家-多米(广东)智能装备有限公司 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 早报网 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 |