imap_backup:具有多处理功能的多帐户IMAP备份

时间:2024-05-03 15:10:47
【文件属性】:

文件名称:imap_backup:具有多处理功能的多帐户IMAP备份

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-03 15:10:47

Python

imap_backup imap_backup是一个多线程多帐户IMAP备份脚本,用于将电子邮件存储在mbox文件中。 它需要Python 2.7。 它具有以下功能: 跨帐户或同一帐户的邮箱通过多处理并行下载。 电子邮件由其邮件ID唯一标识,如果没有邮件,则会生成一个邮件ID。 已下载的电子邮件将被跳过。 分别以500和50(可配置)的批次进行Message-ID和电子邮件的检索。 这样可以避免对IMAP服务器的数千次调用,并大大加快了备份速度。 使用X-Mozilla-Status将已删除的电子邮件标记为已删除,但是不会从mbox中删除该电子邮件。 这样可以恢复已删除的电子邮件。 重试连接错误,并将其输出到控制台,但处理不会中止。 这是为了确保一个邮箱的故障或临时服务问题,不影响其他邮箱的备份。 假定下一次备份运行将解决错误,然后可以再次尝试。 怎么跑 将config.js


【文件预览】:
imap_backup-master
----LICENSE(1KB)
----.gitignore(58B)
----config.json.example(734B)
----imap_backup.py(22KB)
----README.md(5KB)

网友评论