中暑虚脱

首页 » 常识 » 预防 » 实用小脚本,教你Python自动化备
TUhjnbcbe - 2021/6/15 10:48:00

大家好,我是早起。

在之前的文章中我们已经了解如何对自己的邮箱做一些代码操作前的基础配置,以及通过Python代码收发、读取邮件。本文将进一步讲解如何利用Python备份邮件,主要将涉及三种不同的形式

“备份邮箱全部邮件备份指定用户邮件备份指定内容邮件”

之前的文章中我们也提到,基础配置需要打开POP3/SMTP/IMAP,针对不同邮箱有不同的操作,并以网易邮箱和QQ邮箱举例说明,其他邮箱设置基本类似。详情可以查看我之前的Python办公自动化系列文章。

结合网易邮箱讲解Python收发邮件结合QQ邮箱讲解Python读取邮件

如果你来不及看,至少需要了解下面几个概念

为了体现通用性,这次我们再换一个邮箱讲解,下面的案例均以88完美邮箱为例示范,本文主要将分为下面两个部分介绍

imbox收取邮件openpyxl写入Excel文件

01

自动备份全部邮件至Excel

首先来看一个最通用的,将邮箱中的全部邮件备份至本地。

要解决这个需求,首先我们利用keyring库,通过系统密钥环将开启IMAP/SMTP服务后获得的密码(授权码)预先在本地存储好。首先打开命令行输入python后输入:

importkeyringkeyring.set_password("88mail","test

88.
1
查看完整版本: 实用小脚本,教你Python自动化备