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去下载邮箱中的全部邮件,不明白的地方可以在下方留言,一起交流。

评论列表