前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一键导出全部邮件到本地,彻底解放双手

一键导出全部邮件到本地,彻底解放双手

原创
作者头像
Python研究者
修改于 2021-06-15 10:00:07
修改于 2021-06-15 10:00:07
1.7K0
举报
文章被收录于专栏:Python研究者Python研究者

大家可能会遇到这样一种情况:有没有什么办法可以将邮箱里面的邮件全部下载到本地(包括图文、压缩附件、文档附件等)。比如HR、收集意见的工作人员甚至是一些负责收邮件的老师等人都会遇到这种情况。

今天辰哥就教大家如何利用Python下载邮箱中全部邮件,本文核心库主要是zmail。

01、准备工作

1.安装库

代码语言:txt
AI代码解释
复制
pip install zmail

通过上面的命令即可安装zmail

导入库

代码语言:txt
AI代码解释
复制
import zmail

2.开启**POP3/SMTP服务**

在程序中登录QQ邮箱不是使用qq邮箱密码,是使用POP3/SMTP服务口令,所以我们这里先获取口令

第一步:登录qq邮箱点击设置,再点账户

第二步:开启POP3/SMTP,点击开启后会生成一段字符串(token),这里辰哥已经开启了

02、下载全部邮件

1.登录账户

下载的全部邮件都会保存在文件夹chenge中

2.读取全部邮件

目标:下载全部的邮件。所以这里获取到邮件数,并通过循环去遍历

3.创建保存文件夹

这里提取邮件日期和主题,在chenge文件夹下为该邮件创建文件夹(到时候保存正文内容和附件)

4.保存邮件正文

判断本地是否存在该邮件命名的文件夹,不存在则创建。

提取正文内容保存到正文文本.txt,txt中的格式如下:

5.保存附件

一行代码就可以将附件,包括正文中的插图直接下载保存到指定文件夹中

03、演示程序

1.邮件示例

这里准备了两份邮件(一份图+文,一份附件+文)

一份图+文

这份邮件有正文,正文插图,图片附件

一份附件+文

这份邮件有正文,正文插图,压缩包附件

2.执行程序

结果如下:

04、小结

为了大家方便学习,辰哥把本文的完整源码上传,需要的通过同名公众回复:邮件下载

本文讲解了如何通过Python教大家如何利用Python去下载邮箱中全部邮件,不明白的地方可以在下方留言,一起交流。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
一键导出全部邮件到本地,彻底解放双手
大家可能会遇到这样一种情况:有没有什么办法可以将邮箱里面的邮件全部下载到本地(包括图文、压缩附件、文档附件等)。比如HR、收集意见的工作人员甚至是一些负责收邮件的老师等人都会遇到这种情况。
Python研究者
2021/06/22
2.6K0
一键导出全部邮件到本地,彻底解放双手
听说你到现在还不会爬取携程评论?
这几天在辰哥的技术交流群里有读者反应说不会爬取携程的评论数据,今天辰哥给读者安排上。作为辰哥的文章读者,辰哥必须教会大家如何爬取携程评论数据(哈哈哈)。
Python研究者
2021/06/01
1.1K0
互联网通信发生了什么❓你竟敢如此大胆翻墙❗
✨互联网通信流程介绍 👨‍🎓作者:Java学术趴 🏦仓库:Github、Gitee ✏️博客:CSDN、云+社区、InfoQ、掘金 💌公众号:Java学术趴 🚫特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系小编授权。 🙏版权声明:文章里的部分文字或者图片来自于互联网以及百度百科,如有侵权请尽快联系小编。微信搜索公众号Java学术趴联系小编。 ☠️你要感谢那些伤害过你的人,正是因为这些人你才能够变得强大。 👋大家好!我是你们的老朋友Java学术趴https://cloud.tencent.com/
Java学术趴
2021/08/19
4270
3 分钟搞定 web 人脸识别登录,这样式爱了
在我最开始写文章的时候曾经写过一篇文章 基于 Java 实现的人脸识别功能,因为刚开始码字不知道写点什么,就简单弄了个人脸识别的Demo。
程序员小富
2021/11/24
5.3K1
3 分钟搞定 web 人脸识别登录,这样式爱了
用Python爬取分析【某东618】畅销商品销量数据,带你看看大家都喜欢买什么!
618购物节,辰哥准备分析一波购物节大家都喜欢买什么?本文以某东为例,Python爬取618活动的畅销商品数据,并进行数据清洗,最后以可视化的方式从不同角度去了解畅销商品中,名列前茅的商品是哪些?销售数据如何?用户好评如何?等等
Python研究者
2021/06/19
1.3K1
python笔记38-使用zmail发各种邮件案例代码
本篇介绍使用zmail发各种格式的邮件,并运行成功的代码,小伙伴们只需更换自己的邮箱就可以运行起来了
上海-悠悠
2019/07/04
1.1K0
python笔记38-使用zmail发各种邮件案例代码
太赞了!Python竟可以轻松实现音频格式无损转换
在平时处理音频格式的时候,需要去下载各种音频处理软件(专业一点的软件还要收费),掌握Python技术的我们,知道Python是万能的(哈哈哈,开个玩笑)。今天辰哥就来教大家用Python去实现音频格式无损转换-pydub
Python研究者
2021/06/02
3.3K0
Django 做个小后台,细节在完善一点点【附源码】
在上一篇博客实现了列表数据展示,但是只显示了一列,并且列标题为英文,本篇博客首先解决该问题。
程序员迪迪
2022/01/04
4800
数据结构与算法夺命连环17问
金三银四真的太卷了,最近小编在整理java面试题汇总的时候,无意中寻到了这份阿里面试官手册,这份面试题还真的与以往的java核心面试知识点有大不同,这份面试官手册是完全站在面试官出题的角度分析问题,要问它有多香我们且看目录就完事了,不过小编这里只摘取了一部分面试官会经常问的分享给到大家。
Java程序猿
2022/03/20
3790
【干货】用Python每天定时发送监控邮件
不管是在信贷领域还是支付领域,作为一个风控人员,我们都需要对部署的策略模型进行监控,信贷领域可能还需要对客户的逾期表现进行监控。
阿黎逸阳
2021/07/23
2.7K0
【干货】用Python每天定时发送监控邮件
MySQL主从复制配置说明
我们也可以通过binlog 看到这些事件,通过mysql提供的工具查看binlog日志,如下:
崔笑颜
2020/12/21
5520
MySQL主从复制配置说明
竟然如此简单!输入明星名字就可以直接爬取高清图片
听说你在自己喜欢的明星壁纸?比如李易峰,王一博,易烊千玺、王源、王俊凯,李现等。今天教你批量下载这些明星高清壁纸**(文末有福利)**
Python研究者
2021/06/21
1.3K0
腾讯地图产业版WeMap 升级
2020年11月10日,腾讯地图产业版WeMap于腾讯北京总部正式发布。发布一年来,基于实时感知、全面刻画、精准决策、智能服务为核心,提供面向产业互联网的可感知、可计算、可应用的数字地图底座。腾讯地图产业版在智慧城市、交通、文旅、应急等6大行业获得超过100+项目合作,以及超过30家生态合作伙伴助力。
腾讯位置服务
2021/12/09
7470
腾讯地图产业版WeMap 升级
百行Python代码开发出游戏,原来Python可以这么强大!
大家好,我是Jiejie。今天给大家介绍一个小项目,只用一百行代码就可以开发出的游戏
秃头程序员
2021/12/23
9280
百行Python代码开发出游戏,原来Python可以这么强大!
太方便了!利用Python对批量Pdf转Word
在wps或者office里面可以将pdf转word,不过只能免费转前面5页,超过5页就需要会员。今天教大家一个Python办公小技巧:批量Pdf转Word ,这样可以自由想转多少页都可以。
Python研究者
2021/06/08
1.5K0
前端质量提升利器-马可代码覆盖率平台
随着互联网科技的飞速发展,越来越多的公司将敏捷开发的流程引入到项目迭代中,所以越来越多的项目呈现出三个特点:
2020labs小助手
2022/01/10
9990
前端质量提升利器-马可代码覆盖率平台
可视化|「奔跑吧」全系列嘉宾名单进行可视化分析
今天分析『奔跑吧』全系列的嘉宾名单,分析每位嘉宾参加次数(可能有的嘉宾参加过几季),以及统计嘉宾职业类型个数,最后进行可视化展示分析。
Python研究者
2021/06/14
4690
Python实现发送邮件(实现单发/群发邮件验证码)
Python smtplib 教程展示了如何使用 smtplib 模块在 Python 中发送电子邮件。 要发送电子邮件,我们使用 Python 开发服务器,Mailtrap 在线服务和共享的网络托管邮件服务器。
Python研究者
2021/08/26
1.6K0
30分钟玩转「正则表达式」
推荐阅读:Jeffrey Friedl 《精通正则表达式(第3版)》,本文是该书的读书笔记。
Yano_nankai
2020/12/01
9280
我爬取了爬虫岗位薪资,分析后发现爬虫真香
闲着无事逛逛招聘网站,无意看到了爬虫岗位的薪资,发现真香,今天决定爬取下来并进行分析
Python研究者
2021/08/18
1.2K2
推荐阅读
相关推荐
一键导出全部邮件到本地,彻底解放双手
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档