Python案例:自动化存储邮件

来自CloudWiki
Cloud17讨论 | 贡献2021年4月24日 (六) 07:08的版本 (创建页面,内容为“==将邮箱里所有邮件的相关信息存到 Excel 中备份== 要解决这个需求,首先我们利用 keyring 库,通过系统密钥环将开启 IMAP/SMTP…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

将邮箱里所有邮件的相关信息存到 Excel 中备份

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

>>> import keyring
>>> keyring.set_password("qqmail","maxin5452@qq.com","你的密码(授权码)")
>>> 

这样 password 在本地存储好了,后面只需要 keyring.get_password 获取作为变量即可:

import keyring
password = keyring.get_password("qqmail","maxin5452@qq.com")

邮箱设置->账户

Python21042401.png