我有一个来自另一个基于Dovecot的服务器的几千个电子邮件文件的目录,但他们没有索引。 我想将它们“导入”到现有的Dovecot目录结构中,以便重新创build索引文件和新的/,/ cur和/ tmp文件。
有没有办法做到这一点?
我正在考虑使用电子邮件客户端创build一个保留点,并将它们移动到创build的./cur目录中,然后要求客户端重新编制索引,但是我不知道服务器端索引是否会更新。
编辑:即使我回答了这个问题,我会接受并回答哪个(或两者):
注意:我在Yosemite 10.10.5上使用了Apple Mail客户端,当我开始重新编制索引时,我发现从服务器上“读取”了47,000条消息,即使在新添加的文件夹中只有大约10,000条消息。 这表明无论苹果电子公司做了什么,它都在全球范围内重build索引。
好的,我试了一下实验:
CPU变热了,风扇开始运转,因为它处理了34,639条消息(看起来好像不只是select一个邮箱来同步。
服务器上的索引和caching文件开始增长并改变他们的mod时间 – 成功!