Para cualquier otra persona que se tropieza con esto porque las Notas.aplicación se detuvo la sincronización basada en IMAP notas en El Capitan 10.11.3, la solución que ha trabajado para mí es el siguiente:
En primer lugar, compruebe que el Prefijo de Ruta IMAP es correcta para la cuenta. Esto se puede hacer en Preferencias del Sistema / Cuentas de Internet / (seleccione su cuenta) / Advanced o en el Correo.app / Preferencias / Cuentas / (seleccione su cuenta IMAP) / Avanzado. En mi caso, esto se ha establecido correctamente a INBOX
, pero a veces requiere de diferentes valores, o ningún valor en absoluto.
En segundo lugar, la solución dada anteriormente por @rene realmente funciona, pero es en francés, así que aquí tienes un paso a paso que trabajó para mí.
- Abra El Terminal.aplicación para obtener un símbolo del sistema
- Cambie el directorio a la carpeta siguiente:
bash> cd ~/Library/Containers/com.apple.Notes/Data/Library/Notes/
- Hacer una copia de seguridad del archivo NotesV6.storedata de modo que usted puede restaurar en caso de que algo va mal
bash> cp NotesV6.storedata NotesV6.storedata.old
- Abra
NotesV6.storedata
con sqlite3
bash> sqlite3 NotesV6.storedata
- Un nuevo sqlite símbolo aparecerá siempre se puede salir pulsando
CTRL-D
sqlite>
- (Opcional) puede examinar la tabla que necesitamos para solucionar introduciendo el comando followoing
sqlite> .schema ZACCOUNT
El ZACCOUNT
tabla contiene todas las cuentas que Notas.la aplicación está accediendo. Sin embargo, en mi caso, la cuenta basada en IMAP entrada fue la falta de información acerca del nombre de usuario (campo ZUSERNAME
), el nombre de host de campo ( ZHOSTNAME
) y el prefijo de la ruta de campo ( ZSERVERPATHPREFIX
). Esta es la información que necesitamos actualizar.
Usted puede deshacerse de toda la tabla, mediante la invocación de
sqlite> select * from ZACCOUNT
pero es probablemente más fácil para seleccionar un par de campos relevantes e identificar el Z_PK
id de tu cuenta
sqlite> select Z_PK,ZFULLNAME,ZPARENTACACCOUNTIDENTIFIER,ZUSERNAME, ZHOSTNAME, ZSERVERPATHPREFIX from ZACCOUNT;
Esto produce la siguiente salida por mí:
1||
4|Exchange|EF792FA7-AAAA-CCCC-5678-123456789012|||
5|IMAPaccount|187229D1-BBBB-DDDD-1234-098765431287|||
Como se puede ver por el campo de líneas de división (|
) al final de la última línea, los campos de nombre de usuario, nombre de host, y el prefijo están vacíos para la cuenta IMAP (Z_PK
id 5) que es lo que necesita ser corregido.
- Actualización de la entrada de la tabla mediante la invocación:
update ZACCOUNT set ZUSERNAME='email@example.com', ZHOSTNAME='imap.hostname.com',ZSERVERPATHPREFIX='INBOX.' where Z_PK=5;
Por supuesto necesitará para configurar correctamente los valores de campo y también ajustar el Z_PK
id con la referencia correcta, que se identificado anteriormente.
- Tan pronto como la había actualizado la tabla de Notas.aplicación se inició por arte de magia la sincronización de las notas de mis basada en IMAP cuentas.