Come sincronizzare Notes El Capitan su iOS 9 tramite IMAP

2

Sì, so che Apple dice che non funzionerà più. Ma continua a funzionare bene su dispositivi iOS 9. I dispositivi iOS 9 e iOS 9 continuano a essere sincronizzati tramite il mio account IMAP. Inserisco o modifica una nota su iPad e vedo immediatamente la modifica su iPhone e viceversa. E il mio client di posta elettronica vede la cartella Notes con gli aggiornamenti. Tutte le sottocartelle sono visibili in iPhone e iPad e nel client di posta Web ... ma non su Mac OS X.

Come posso correggere la configurazione di Mac Notes per riattivare la sincronizzazione tramite IMAP? Non ho bisogno delle nuove funzionalità di Notes su El Capitan ... Ho bisogno di una sincronizzazione di base di semplici note tra tutti i dispositivi. Non posso utilizzare iCloud o qualsiasi altro servizio web for-profit, ho bisogno di sincronizzare tramite un server IMAP specifico per motivi di conformità.

Ho provato a ripristinare la vecchia app di Notes, ma Apple non consente questa operazione durante la funzione di ripristino di Time Machine.

Grazie

    
posta M. Abel 02.10.2015 - 20:36
fonte

2 risposte

-1

Per chiunque altro inciampare su questo perché Notes.app ha smesso di sincronizzare le note basate su IMAP in El Capitan 10.11.3, la soluzione che ha funzionato per me è la seguente:

Innanzitutto, controlla che Prefisso percorso IMAP sia corretto per l'account. Questo può essere fatto in Preferenze di Sistema / Account Internet / (seleziona il tuo account) / Avanzato o in Mail.app / Preferenze / Account / (seleziona il tuo account IMAP) / Avanzato . Nel mio caso, questo è stato impostato correttamente su INBOX , ma a volte richiede valori diversi o nessun valore.

In secondo luogo, la soluzione dato sopra da @rene funziona davvero, ma è in francese, quindi ecco un approccio passo-passo che ha funzionato per me.

  1. Apri Terminal.app per ottenere un prompt dei comandi
  2. Cambia directory nella seguente cartella:

bash> cd ~/Library/Containers/com.apple.Notes/Data/Library/Notes/

  1. Fai un backup del file NotesV6.storedata in modo che tu possa ripristinarlo nel caso qualcosa vada storto

bash> cp NotesV6.storedata NotesV6.storedata.old

  1. Apri NotesV6.storedata con sqlite3

bash> sqlite3 NotesV6.storedata

  1. Apparirà un nuovo prompt sqlite - puoi sempre uscire premendo CTRL-D

sqlite>

  1. (Opzionale) Puoi esaminare la tabella che dobbiamo correggere inserendo il comando followoing

sqlite> .schema ZACCOUNT

  1. La tabella ZACCOUNT contiene tutti gli account a cui accede Notes.app. Tuttavia, nel mio caso, la voce dell'account basato su IMAP mancava di informazioni sul nome utente (campo ZUSERNAME ), nome host (campo ZHOSTNAME ) e prefisso del percorso (campo ZSERVERPATHPREFIX ). Queste sono le informazioni che dobbiamo aggiornare.

  2. Puoi scaricare l'intera tabella richiamando

sqlite> select * from ZACCOUNT

ma probabilmente è più facile selezionare alcuni campi rilevanti e identificare l'id Z_PK del tuo account

sqlite> select Z_PK,ZFULLNAME,ZPARENTACACCOUNTIDENTIFIER,ZUSERNAME, ZHOSTNAME, ZSERVERPATHPREFIX from ZACCOUNT;

Questo ha prodotto il seguente output per me:

1||
4|Exchange|EF792FA7-AAAA-CCCC-5678-123456789012|||
5|IMAPaccount|187229D1-BBBB-DDDD-1234-098765431287|||

Come puoi vedere dalle linee del divisore di campo ( | ) alla fine dell'ultima riga, i campi per username, hostname e prefisso sono vuoti per l'account IMAP ( Z_PK id 5) che è ciò di cui ha bisogno da correggere.

  1. Aggiorna la voce della tabella richiamando:

update ZACCOUNT set ZUSERNAME='[email protected]', ZHOSTNAME='imap.hostname.com',ZSERVERPATHPREFIX='INBOX.' where Z_PK=5;

Ovviamente dovrai impostare i valori di campo corretti e anche regolare l'id di Z_PK con il riferimento corretto, che hai identificato sopra.

  1. Appena ho aggiornato la tabella, Notes.app ha iniziato magicamente a sincronizzare le note dei miei account basati su IMAP.
risposta data 28.02.2016 - 09:18
fonte
-2

Quando usi notes.app in El Capitan, ho notato che le impostazioni dell'account sono perse nel file di configurazione di Notes. È un file sqlite3, ho descritto cosa fare nel mio blog: Refaire fonctionner Notes con IMAP sous OSX El Capitan . È in francese, puoi usare google translate se non riesci a leggere il francese.

Si dice che è necessario aprire con sqlite3 file ~ / Library / Containers / com.apple.Notes / Data / Library / Notes / NotesV6.storedata ed esegui alcune istruzioni SQL con le tue impostazioni imap (account, server, prefisso)

    
risposta data 19.10.2015 - 07:42
fonte

Leggi altre domande sui tag