【发布时间】:2022-10-06 15:46:54
【问题描述】:
我有一个脚本,它使用 mbsync 在本地下载我的电子邮件,然后处理任何标记为未读的电子邮件(一旦完成,将它们标记为已读)。为避免长时间下载,我将其设置为仅下载最近的 50 个。
我的电子邮件文件夹有 1000 封电子邮件,其中 4 封未读(最新的)。
今天我注意到 mbsync 现在从最旧的优先拉取电子邮件,而不是最新的,这意味着没有电子邮件得到处理。我没有用我的代码修改任何东西,只更新了一个电子邮件过滤器,以获取另一个电子邮件主题到我的文件夹。恢复这个没有任何作用。
是否有一个设置我可以用来首先获取最新的,或者如果这是我不知道的 gmail 的一些习惯,新标签会在哪里搞砸?
下面是我的 mbsync 文件的副本,根据我的谷歌搜索应该是正确的。
SyncState *
MaildirStore local,discreps
Path DIR/discrepancy/
IMAPAccount discreps
AuthMechs LOGIN
Host smtp.gmail.com
User EMAIL
Pass PWORD
SSLType IMAPS
SSLVersions TLSv1.2
IMAPStore discreps
Account discreps
Channel discreps,allmail
Master :discreps:\"discrepancies\"
Slave :local,discreps:discrepancy_emails
Create Slave
MaxMessages 50
ExpireUnread yes
CopyArrivalDate yes
Group discreps
Channels discreps,allmail
标签: mbsync