Dove sono archiviate le regole Mail.app? Sono stati eliminati e voglio ripristinarli


10

Poiché Mail.app ha avuto problemi di connessione ai vari account, ho provato a "ripristinarlo" rimuovendo tutti gli account e le password archiviate in Keychain Access.app. Quindi ho aggiunto nuovamente tutti gli account di posta.

Tuttavia, per qualche motivo anche tutte le regole configurate sono state eliminate, anche se non sono direttamente collegate a un account di posta specifico.

Dove sono archiviate queste regole in modo da poterle ripristinare da un backup di Time Machine?

inserisci qui la descrizione dell'immagine

Risposte:


12

Le regole sono memorizzate in un elenco di proprietà all'indirizzo:

~/Library/Mail/V2/MailData/SyncedRules.plist 
  1. Ripristina questo file da un backup.
  2. Riavvia Mail.app.
  3. Riattiva le regole.

In questi giorni controlla una cartella V3 (El Capitan). Il ripristino di solo the SyncedRules.plistpotrebbe non funzionare poiché un altro file .plist indicizza lo stato attivo del set di regole corrente. Ciò che ha funzionato qui è stato tornare a una versione precedente della ~Library/Mail/V3/MailDatadirectory (si noti che si trova nella directory V3, non nella directory V2) . Questo richiede alcuni minuti poiché Mail deve reimportare i tuoi messaggi, ma ha ripristinato le regole che non sono state ripristinate ripristinando solo il ~/Library/Mail/V3/MailData/SyncedRules.plistfile.


3

Ecco un aggiornamento a Charles, un'ottima risposta per ripristinare le regole perse di Apple Mail che potresti perdere durante l'aggiornamento a Mac High Sierra OS10.13.4:

  1. Chiudi Apple Mail. Probabilmente anche sul tuo iPhone e iPad.

  2. Sul Mac, vai su iCloud e deseleziona la casella Posta in modo da non sostituire il file danneggiato da iCloud quando riapri Posta.

  3. Vai a una copia di backup non corrotta di Mail. Esegui il drill down nella cartella Utente: ~ / Library / Mail / V5 / MailData /
    assicurati che sia la cartella V5, quindi aprila, trova e copia il file SyncedFilesInfo.plist. Presto vedrai che è più vecchio e più grande del nuovo file danneggiato.

  4. Ora vai al tuo attuale disco rigido ed esegui il drill-down nella stessa cartella Utente: ~ / Library / Mail / V5 / MailData /
    quindi aprilo, trova ed elimina il file SyncedFilesInfo.plist più piccolo e sostituiscilo con il tuo file di backup più vecchio e più grande .

  5. Ora riapri Mail. Le tue regole recuperate dovrebbero essere lì. Vai su Preferenze> Regole e attiva le tue regole selezionando tutte le caselle desiderate. Aggiungi o elimina una regola solo per essere sicuro che il file si aggiorni da solo. Se il problema persiste, ripeti con un file di backup precedente.

  6. Ora chiudi Apple Mail, apri le Preferenze di iCloud nel sistema operativo, ricontrolla la casella "Mail" e chiudi iCloud. La vita dovrebbe essere di nuovo buona.



0

Ho avuto questo problema con Mail V2 (Yosemite). L'eliminazione SyncedRules.plistnon ha funzionato; le stesse regole continuavano a tornare al riavvio di Mail.

Ciò è dovuto alla sincronizzazione delle regole su iCloud. Per evitare che:

  • Esci dalla posta.
  • Modifica ~/Library/Mail/V2/MailData/SyncedFilesInfo.plisted elimina la voce corrispondente a SyncedRules.plist.
  • Ripristina SyncedRules.plistdal tuo backup.
  • Riavvia Mail e riattiva le regole.

Le tue regole recuperate dovrebbero ora essere lì.

- Charles


0

Dal momento che questa roba mi ha fatto venire il mal di testa, voglio condividere la mia esperienza personale da V4. Assicurati di eliminare anche SynchedRules.plistin questa directory: ~/Library/Mobile Documents/com~apple~mail/Data/V4/SyncedRules.plist


0

Ecco una modifica dell'aggiornamento di Longmont Ron della risposta di Charles che non richiede effettivamente la modifica del SyncedRules.plistfile:

  1. Esci da Mail.app sul tuo Mac
  2. Recupera versioni vecchie e non corrotte (ad es. Da Time Machine) di SyncedRules.plisteSyncedFilesInfo.plist
  3. Nel riquadro iCloud delle Preferenze di Sistema, disabilita sia la casella di controllo Posta principale e, sotto il pulsante Opzioni accanto a iCloud Drive, anche la casella di controllo Posta (questa casella di controllo di secondo livello si è rivelata cruciale nella mia esperienza)
  4. Sostituisci le versioni danneggiate di entrambi i file in ~/Library/Mail/V5/MailData/
  5. Riavvia Mail.app e le tue regole dovrebbero essere di nuovo a posto (anche se potrebbe essere necessario riattivarle, puoi fare clic su una casella di controllo per riattivarle tutte)
  6. Di nuovo nel riquadro iCloud delle Preferenze di Sistema, riattiva sia la casella di posta principale sia, sotto il pulsante Opzioni accanto a iCloud Drive, anche la casella di posta
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.