我目前正在维护一个依赖 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