Answers:
规则存储在以下位置的属性列表中:
~/Library/Mail/V2/MailData/SyncedRules.plist
这些天来检查V3文件夹(El Capitan)。仅还原SyncedRules.plist
可能无法作为另一个.plist文件索引当前规则集的活动状态。在这里起作用的是回到该~Library/Mail/V3/MailData
目录的早期版本(请注意,该目录位于V3目录中,而不是V2目录中)。这需要几分钟,因为Mail必须重新导入您的邮件,但是它确实还原了仅通过还原~/Library/Mail/V3/MailData/SyncedRules.plist
文件而无法还原的规则。
这是Charles的一个很好的更新,它可以还原丢失的Apple Mail规则,而在升级到Mac High Sierra OS10.13.4时您可能会丢失这些规则:
关闭Apple Mail。可能也在您的iPhone和iPad上。
在Mac上,转到iCloud并取消选中“邮件”框,以便在重新打开Mail时不会从iCloud替换损坏的文件。
转到未损坏的Mail备份副本。在“用户”文件夹中向下钻取:〜/ Library / Mail / V5 / MailData /
确保它是V5文件夹,然后将其打开,找到并复制SyncedFilesInfo.plist文件。很快,您将看到它比损坏的新文件更旧且更大。
现在转到您当前的硬盘驱动器,并向下钻取到相同的用户文件夹:〜/ Library / Mail / V5 / MailData /,
然后将其打开,找到并删除更新的较小SyncedFilesInfo.plist文件,然后将其替换为较旧的较大备份文件。
现在,重新打开邮件。您恢复的规则应该在那里。转到“首选项”>“规则”,然后选中所有所需的框来激活规则。添加或删除规则只是为了确保文件会自动更新。如果这不起作用,请使用较旧的备份文件重复此操作。
现在关闭Apple Mail,在操作系统中打开iCloud首选项,重新选中“邮件”框并关闭iCloud。生活应该再次美好。
这是Longmont Ron对Charles回答的更新的修改,不需要实际编辑SyncedRules.plist
文件:
SyncedRules.plist
和SyncedFilesInfo.plist
~/Library/Mail/V5/MailData/