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ディレクトリに戻ることでした(V2ディレクトリではなくV3ディレクトリにあることに注意してください)。メールはメッセージを再インポートする必要があるため、これには数分かかりますが、~/Library/Mail/V3/MailData/SyncedRules.plistファイルのみを復元しても復元されなかったルールは復元されました。


3

Mac High Sierra OS10.13.4にアップグレードすると失われる可能性のある失われたApple Mailルールを復元するためのCharlesの素晴らしい回答の更新を次に示します。

  1. Apple Mailを閉じます。おそらくあなたのiPhoneとiPadでも。

  2. MacでiCloudに移動し、[メール]ボックスをオフにして、Mailを再度開いたときにiCloudから破損したファイルを置き換えないようにします。

  3. メールの破損していないバックアップコピーに移動します。ユーザーフォルダーをドリルダウンします:〜/ Library / Mail / V5 / MailData /
    それがV5フォルダーであることを確認してから開き、SyncedFilesInfo.plistファイルを見つけてコピーします。すぐに、破損した新しいファイルよりも古くて大きいことがわかります。

  4. 次に、現在のハードドライブに移動して、同じユーザーフォルダーにドリルダウンし
    ます。 。

  5. 次に、Mailを再度開きます。あなたの回復したルールはそこにあるはずです。[設定]> [ルール]に移動し、必要なチェックボックスをすべてオンにしてルールを有効にします。ルールを追加または削除して、ファイルが自動的に更新されるようにします。それでも問題が解決しない場合は、古いバックアップファイルを使用して繰り返します。

  6. 次にApple Mailを閉じ、OSで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. MacでMail.appを終了します
  2. (タイムマシンから例えば、)古い、破損していないバージョンを回復するSyncedRules.plistと、SyncedFilesInfo.plist
  3. [システム環境設定]の[iCloud]ペインで、メインの[メール]チェックボックスをオフにし、[iCloudドライブ]の横にある[オプション]ボタンの下にある[メール]チェックボックスもオンにします(この第2レベルのチェックボックスは、私の経験では非常に重要であることがわかりました)。
  4. の両方のファイルの破損したバージョンを置き換える ~/Library/Mail/V5/MailData/
  5. Mail.appを再起動すると、ルールは元の場所に戻ります(ただし、ルールを再度有効にする必要がある場合があります。オプションのチェックボックスを1つクリックして、すべてのルールをオンに戻すことができます)。
  6. [システム環境設定]の[iCloud]ペインに戻り、メインの[メール]チェックボックスと、iCloudドライブの横にある[オプション]ボタンの下にある[メール]チェックボックスの両方を再度有効にします。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.