Sim, eu sei que a Apple diz que isso não funcionará mais. Mas continua a funcionar bem em dispositivos iOS 9. Os dispositivos iOS 9 do iPhone e do iPad continuam sendo sincronizados por meio da minha conta IMAP. Eu insiro ou modifico uma nota no iPad e vejo a mudança no iPhone imediatamente e vice-versa. E meu cliente de web mail vê a pasta Notas com as atualizações. Todas as subpastas são visíveis no iPhone e no iPad e no cliente de webmail ... mas não no Mac OS X.
Como posso corrigir a configuração do meu Mac Notes para reativar a sincronização via IMAP? Eu não preciso dos novos recursos do Notes no El Capitan ... Eu preciso da sincronização básica de notas simples entre todos os dispositivos. Não consigo usar o iCloud ou qualquer outro serviço da web com fins lucrativos, preciso sincronizar por meio de um servidor IMAP específico por motivos de conformidade.
Eu tentei restaurar o antigo aplicativo do Notes, mas a Apple não permite isso durante a função de restauração do Time Machine.
obrigado
fonte
Respostas:
Para qualquer um que tropeça nisso porque Notes.app parou de sincronizar notas baseadas em IMAP no El Capitan 10.11.3, a solução que funcionou para mim é a seguinte:
Em primeiro lugar, verifique se o Prefixo do caminho IMAP está correto para a conta. Isso pode ser feito em Preferências do Sistema / Contas da Internet / (selecione sua conta) / Avançado ou em Mail.app / Preferências / Contas / (selecione sua conta IMAP) / Avançado . No meu caso, isso foi definido corretamente para
INBOX
, mas às vezes requer valores diferentes ou nenhum valor.Em segundo lugar, o solução dado acima por @rene realmente funciona, mas é em francês, então aqui está uma abordagem passo a passo que funcionou para mim.
bash> cd ~/Library/Containers/com.apple.Notes/Data/Library/Notes/
bash> cp NotesV6.storedata NotesV6.storedata.old
NotesV6.storedata
com sqlite3bash> sqlite3 NotesV6.storedata
CTRL-D
sqlite>
sqlite> .schema ZACCOUNT
o
ZACCOUNT
table contém todas as contas que o Notes.app está acessando. No entanto, no meu caso, a entrada da conta baseada em IMAP estava faltando informações sobre o nome de usuário (campoZUSERNAME
), hostname (campoZHOSTNAME
) e prefixo de caminho (campoZSERVERPATHPREFIX
). Esta é a informação que precisamos atualizar.Você pode despejar a tabela inteira invocando
sqlite> select * from ZACCOUNT
mas é provavelmente mais fácil selecionar alguns campos relevantes e identificar
Z_PK
id da sua contasqlite> select Z_PK,ZFULLNAME,ZPARENTACACCOUNTIDENTIFIER,ZUSERNAME, ZHOSTNAME, ZSERVERPATHPREFIX from ZACCOUNT;
Isso produziu a seguinte saída para mim:
Como você pode ver pelas linhas do divisor de campo (
|
) no final da última linha, campos para nome de usuário, nome de host e prefixo estão vazios para a conta IMAP (Z_PK
id 5) que é o que precisa ser corrigido.update ZACCOUNT set ZUSERNAME='[email protected]', ZHOSTNAME='imap.hostname.com',ZSERVERPATHPREFIX='INBOX.' where Z_PK=5;
Obviamente, você precisará definir os valores de campo corretos e também ajustar
Z_PK
id com a referência correta, que você identificou acima.fonte
Ao usar notes.app no El Capitan, notei que as configurações da conta são perdidas no arquivo de configuração do Notes. É um arquivo sqlite3, descrevi o que fazer no meu blog: Refaire fonctionner Notas com IMAP sous OSX El Capitan . É em francês que você pode usar o google translate se não souber ler em francês.
Ele diz que você precisa abrir com o arquivo sqlite3 ~ / Library / Containers / com.apple.Notes / Data / Library / Notes / NotesV6.storedata e execute algumas instruções SQL com suas configurações de imap (conta, servidor, prefixo)
fonte