Cómo eliminar la cuenta de iCloud 'fantasma' de Apple Mail

Estoy tratando de eliminar una copia duplicada de mi cuenta de iCloud de Apple Mail que parece haberse atascado allí.

No puedo eliminarlo de las Cuentas de Internet o de los paneles de iCloud porque no aparece allí, solo en la lista de mi cuenta de Correo. Si trato de eliminarlo allí, me dicen que use el panel Cuentas de Internet (donde no está).

Intenté cambiar el nombre y agarrar el contenido de Preferencias y Soporte de aplicaciones para el nombre único, pero no tuve suerte.

¿Dónde almacena Apple Mail la información de su cuenta? ¿Puedo eliminar la cuenta de allí?

Respuestas (3)

La lista de cuentas se almacena en la lista de propiedades ubicada en:

~/Library/Mail/V2/MailData/Accounts.plist

Los datos de la cuenta en sí se almacenan en ~/Library/Mail/V2/<account-type>-<email-address>.
Esta carpeta completa se puede eliminar para la cuenta que desea eliminar.

Vine aquí mientras intentaba resolver el mismo problema (creo) y después de unos 45 minutos de perder el tiempo sin éxito (incluido el intento de eliminar todos los datos del programa y volver a la configuración de fábrica), la respuesta de grgarside me puso en el camino correcto.

Para eliminar mi cuenta duplicada de iCloud no deseada, primero hice lo que sugirió grgarside y eliminé las carpetas en Biblioteca/Correo/V2 que correspondían a las cuentas de las que quería deshacerme. Esto no eliminó las cuentas de la interfaz de Mail, así que intenté eliminar el archivo Accounts.plist; sin embargo, esto elimina todas las cuentas que había configurado y no quería eso. Quería asegurarme de que la cuenta de iCloud correcta era SOLO agregado por el panel de iCloud en las preferencias del sistema, para evitar más duplicados.

Al final, abrí el archivo Accounts.plist en un editor de texto y eliminé toda la información relacionada con las cuentas no deseadas. El formato .plist es muy fácil de leer, por lo que no es muy difícil, pero le recomiendo que use un editor de texto capaz de resaltar las etiquetas coincidentes en un archivo XML.

La parte que está buscando comienza con lo siguiente:

<key>MailAccounts</key>
<array>

lo siguiente que verá es una <dict>etiqueta. Este es el comienzo de un 'objeto' de cuenta individual; toda la información de cada cuenta estará entre las etiquetas <dict>y . </dict>Encuentre el 'bloque' que parece corresponder a la cuenta que no desea y elimine todo, desde el <dict>hasta el </dict>, incluidas las propias etiquetas . Sin embargo, tenga cuidado, porque hay otro conjunto de etiquetas anidadas en el interior para contener información sobre el proveedor de su cuenta de correo electrónico; debe asegurarse de seleccionar el par externo coincidente.

Después de hacer esto, pude volver a cargar Mail y las cuentas no deseadas desaparecieron. Las cuentas restantes funcionaban bien.

PD: si me olvidé de borrar algún otro rastro que volverá a morderme, por favor hágamelo saber/editar esta publicación. Pero hasta ahora, muy bien.

Para eliminar cuentas fantasma en correo inactivas o activas.


ir a lo siguiente:

~/Biblioteca/Correo/V2/MailData/Cuentas.plist

Abra con la aplicación Xcode, descárguela a través de la tienda de aplicaciones si es necesario.

Una vez que se abra, haga clic en la flecha de diamante que se encuentra frente al elemento Cuentas.

revise cada cuenta y busque la cuenta fantasma que desea eliminar.

despliegue el menú de edición y seleccione eliminar

Haga esto para cada cuenta que desee eliminar.

Guardar con Xcode.

El correo en Yosemite ahora ya no debería mostrar esta cuenta activa o inactiva. Los buzones anteriores con correo electrónico anterior de esta cuenta aún deberían estar en cada buzón que los tenga.

Por cierto, primero entré en las preferencias del sistema y eliminé la cuenta con el botón - menos de antemano. Por supuesto, esto comenzó con el problema de los fantasmas en el correo.

btw2, no modifiqué nada en el correo electrónico de la nube del llavero.

¿En qué se diferencia esto de la otra respuesta ? apple.stackexchange.com/a/183073/237