使用 Fetchmail 递归读取所有文件夹(Exchange 服务器)

使用 Fetchmail 递归读取所有文件夹(Exchange 服务器)

我目前正在维护一个依赖 fetchmail 从给定的 Exchange 邮件服务器导入电子邮件的项目,不幸的是,我从中提取邮件的其中一个帐户设置了很多文件夹。

我发现我可以folder在我的文件中使用该指令fetchmailrc,但这不是递归的,因为所有其他文件夹的电子邮件仍然标记为未读(并且我的脚本收集的数据远没有我期望的那么多)。

虽然 fetchmail 支持多个文件夹,但这样做并不奏效邮箱会定期更改,这意味着我无法对所有文件夹进行硬编码。我在网上查找并发现有些服务器有“所有邮件”类型的文件夹,但我无法在 Exchange 中找到该文件夹​​。

有人知道我如何使用 递归获取所有邮件吗fetchmail?这就是我的fetchmailrc样子:

poll owa.example.com
protocol imap
auth password
user '[email protected]' with password 'password' mda "/home/user/parse-emails"
folder 'INBOX'
keep

相关内容