【问题标题】:Mbsync downloads oldest messages first instead of newestMbsync 首先下载最旧的消息而不是最新消息
【发布时间】: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


    【解决方案1】:

    似乎 Gmail 有一些奇怪的行为会导致新的过滤器与 mbsync 混淆。一天后,问题似乎自行解决,如果我制作了任何影响文件夹的新过滤器(一天后再次自行解决),问题就会再次出现。

    【讨论】:

      猜你喜欢
      • 2023-02-20
      • 2013-12-12
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 2017-10-12
      相关资源
      最近更新 更多