Де зберігаються правила Mail.app? Їх видалили, і я хочу їх відновити


10

Оскільки в Mail.app виникли проблеми з підключенням до різних облікових записів, я спробував «скинути» його, видаливши всі облікові записи та збережені паролі в Keychain Access.app. Потім я знову додав усі поштові акаунти.

Однак чомусь всі налаштовані правила також були видалені, навіть якщо вони не прив'язані безпосередньо до конкретного поштового облікового запису.

Де зберігаються ці правила, щоб я міг відновити їх із резервної копії машини часу?

введіть тут опис зображення

Відповіді:


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

Ось оновлення для Чудового чудового відповіді Чарльза, щоб відновити втрачені правила Apple Mail, які ви можете втратити під час оновлення до Mac High Sierra OS10.13.4:

  1. Закрийте Apple Mail. Можливо, і на вашому iPhone та iPad.

  2. На вашому Mac перейдіть до iCloud і зніміть прапорці з поля Пошта, щоб ви не замінювали пошкоджений файл з iCloud під час повторного відкриття пошти.

  3. Перейдіть до непошкодженої резервної копії пошти. Перейдіть у папку користувача: ~ / Бібліотека / Пошта / V5 / MailData /
    переконайтеся, що це папка V5, потім відкрийте її, знайдіть та скопіюйте файл SyncedFilesInfo.plist. Незабаром ви побачите, що він старший і більший за зіпсований новий файл.

  4. Тепер перейдіть до вашого поточного жорсткого диска та перейдіть до тієї ж папки користувача: ~ / Бібліотека / Пошта / V5 / MailData /,
    тоді відкрийте його, знайдіть та видаліть новіший менший файл SyncedFilesInfo.plist та замініть його на старіший, більший файл резервної копії. .

  5. Тепер знову відкрийте Mail. Ваші відновлені правила повинні бути там. Перейдіть у розділ Налаштування> Правила та активуйте свої правила, встановивши всі потрібні поля. Додайте або видаліть правило лише для того, щоб переконатися, що файл оновлюється. Якщо це не спрацювало, повторіть зі старшим файлом резервної копії.

  6. Тепер закрийте Apple Mail, відкрийте налаштування iCloud в ОС, перевірте прапорець "Пошта" та закрийте iCloud. У житті знову повинно бути все добре.



0

У мене була ця проблема під Mail V2 (Yosemite). Видалення SyncedRules.plistне вийшло; ті ж правила, що поверталися, коли перезапуск пошти не було.

Це пов’язано з правилами, що синхронізуються в 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

Ось модифікація оновлення відповіді Чарльза Лонгмонта Рона, яка не потребує фактичного редагування SyncedRules.plistфайлу:

  1. Закрийте Mail.app на вашому Mac
  2. Відновлення старих, непошкоджених версій (наприклад, із Time Machine) SyncedRules.plistтаSyncedFilesInfo.plist
  3. На панелі iCloud «Системні налаштування» відключіть як основний прапорець «Пошта», так і під кнопкою «Параметри» поруч із «Диском iCloud» також встановлено прапорець «Пошта» (цей прапорець для зниження другого рівня виявився вирішальним у моєму досвіді)
  4. Замініть пошкоджені версії обох файлів у ~/Library/Mail/V5/MailData/
  5. Перезапустіть Mail.app і ваші правила повинні бути на місці (хоча вони, можливо, потрібно буде повторно ввімкнути - ви можете натиснути один прапорець, щоб переключити їх усі знову)
  6. Поверніться на панель iCloud у розділі Системних налаштувань, увімкніть повторно головний прапорець Пошта та під кнопкою «Параметри» поруч із iCloud Drive також встановлено прапорець «Пошта».
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.