王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

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


image

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

image

02、下载全部邮件

1.登录账户

image

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

2.读取全部邮件

image

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

3.创建保存文件夹

image

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

4.保存邮件正文

image

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

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

image

5.保存附件

image

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

03、演示程序

1.邮件示例

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

image

一份图+文

image

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

一份附件+文

image

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

2.执行程序

image

结果如下:

image

image

image

04、小结

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

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

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。