Mail.app规则存储在哪里?他们被删除了,我想恢复它们


10

由于Mail.app无法连接到各个帐户,因此我尝试通过删除所有帐户和Keychain Access.app中存储的密码来“重置”它。然后,我重新添加了所有邮件帐户。

但是,由于某种原因,所有配置的规则也被删除,即使它们没有直接绑定到特定的邮件帐户也是如此。

这些规则存储在哪里,以便我可以从时间机器备份中还原它们?

在此处输入图片说明

Answers:


12

规则存储在以下位置的属性列表中:

~/Library/Mail/V2/MailData/SyncedRules.plist 
  1. 从备份还原此文件。
  2. 重新启动Mail.app。
  3. 重新启用规则。

这些天来检查V3文件夹(El Capitan)。仅还原SyncedRules.plist可能无法作为另一个.plist文件索引当前规则集的活动状态。在这里起作用的是回到该~Library/Mail/V3/MailData目录的早期版本(请注意,该目录位于V3目录中,而不是V2目录中)。这需要几分钟,因为Mail必须重新导入您的邮件,但是它确实还原了仅通过还原~/Library/Mail/V3/MailData/SyncedRules.plist文件而无法还原的规则。


3

这是Charles的一个很好的更新,它可以还原丢失的Apple Mail规则,而在升级到Mac High Sierra OS10.13.4时您可能会丢失这些规则:

  1. 关闭Apple Mail。可能也在您的iPhone和iPad上。

  2. 在Mac上,转到iCloud并取消选中“邮件”框,以便在重新打开Mail时不会从iCloud替换损坏的文件。

  3. 转到未损坏的Mail备份副本。在“用户”文件夹中向下钻取:〜/ Library / Mail / V5 / MailData /
    确保它是V5文件夹,然后将其打开,找到并复制SyncedFilesInfo.plist文件。很快,您将看到它比损坏的新文件更旧且更大。

  4. 现在转到您当前的硬盘驱动器,并向下钻取到相同的用户文件夹:〜/ Library / Mail / V5 / MailData /,
    然后将其打开,找到并删除更新的较小SyncedFilesInfo.plist文件,然后将其替换为较旧的较大备份文件。

  5. 现在,重新打开邮件。您恢复的规则应该在那里。转到“首选项”>“规则”,然后选中所有所需的框来激活规则。添加或删除规则只是为了确保文件会自动更新。如果这不起作用,请使用较旧的备份文件重复此操作。

  6. 现在关闭Apple Mail,在操作系统中打开iCloud首选项,重新选中“邮件”框并关闭iCloud。生活应该再次美好。



0

我在Mail V2(Yosemite)下遇到了这个问题。删除SyncedRules.plist无效; 重新启动Mail时,相同的规则不断出现。

这是由于在iCloud上同步了规则。为防止这种情况:

  • 退出邮件。
  • 编辑~/Library/Mail/V2/MailData/SyncedFilesInfo.plist并删除与对应的条目SyncedRules.plist
  • SyncedRules.plist从备份中恢复。
  • 重新启动邮件并重新启用规则。

恢复的规则现在应该在那里。

-查尔斯


0

由于这些东西让我头疼,所以我想分享我在V4中的个人经验。确保您也删除了SynchedRules.plist此目录中的: ~/Library/Mobile Documents/com~apple~mail/Data/V4/SyncedRules.plist


0

这是Longmont Ron对Charles回答的更新的修改,不需要实际编辑SyncedRules.plist文件:

  1. 在Mac上退出Mail.app
  2. 恢复旧的,廉洁的版本(例如,从时间机器)SyncedRules.plistSyncedFilesInfo.plist
  3. 在“系统偏好设置”的“ iCloud”窗格中,禁用“主邮件”复选框,并在“ iCloud驱动器”旁边的“选项”按钮下,同时禁用“邮件”复选框(此第二级向下复选框对于我的经验来说至关重要)
  4. 替换两个文件的损坏版本 ~/Library/Mail/V5/MailData/
  5. 重新启动Mail.app,您的规则应该重新设置到位(尽管可能需要重新启用它们-您可以选择单击一个复选框以将其重新打开)
  6. 返回“系统偏好设置”的“ iCloud”窗格中,重新启用“主邮件”复选框,然后在“ iCloud驱动器”旁边的“选项”按钮下,也重新启用“邮件”复选框
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.