Apple Mail zeigt nicht alle IMAP-Ordner an
Heute hatte ich den Fall, dass mir aufgefallen ist, dass das Apple Mail-Programm unter „ElCapitan“ bei mir nicht alle IMAP-Ordner anzeigt, die in einem Postfach vorhanden sind.
Ein erneutes Synchronisieren oder das De-/Re-Aktivieren des betroffenen Postfachs brachte keine Besserung.
Als ich dann in meinem Benutzerordner unter Library/Mail/(V3)/BETROFFENES_Postfach/ geschaut habe, so musste ich zu meiner Verwunderung feststellen, dass dort der fehlende Ordner bereits in der Ordnerstruktur vorhanden war und dieser Ordner auch „Inhalt“ hatte. Das bedeutete, dass das eigentliche IMAP Protokoll und somit die Übertragung vom Server funktionierte, aber Apple Mail mir nicht die richtige (aktuelle) Ordnerstruktur anzeigte.
Ich konnte mich noch an einen alten Artikel von mir entsinnen, in dem ich mal ein ähnliches Problem beschrieben hatte und darin habe ich eine Cache-Datei erwähnt, die für mögliche Darstellungsfehler verantwortlich sein könnte.
(Sie dazu evtl: https://ostermeier.net/wordpress/2012/10/apple-mail-sortiert-postfach-order-falsch/ )
Und auch dieses Mal habe ich bei geschlossener Mail App folgende Datei einfach mal gelöscht:
rm ~/Library/Mail/(V2)/<interne Bezeichnung des Mail-Kontos>/.mboxCache.plist
Und siehe da, beim Anschliessenden öffnen des Mailprogramms wurden mir dann alle IMAP-Ordner vollständig angezeigt.
Nachtrag 23. Juli 2018:
Nachdem in den Kommentaren der Hinweis auftauchte, dass der Pfad zu der Datei nicht mehr stimme, möchte ich dies hier kurz aktualisieren:
rm ~/Library/Mail/(V5)/<interne Bezeichnung des Mail-Kontos>/.mboxCache.plist

Scheinbar hat sich nur das „V2“ in „V5“ im Pfad geändert.





Gestern hab ich eines meiner Emailkonten von IMAP auf Exchange umgestellt. Seit dem neuen iPhone-OS 3.0 und einer aktuellen KERIO Mailserver-Version sollen die beiden ja wunderbar zusammenarbeiten. Nachdem ich diese Funktionalität in der letzten Zeit aus dem Auge verloren hatte, hab ich es nun gestern also probiert. Bislang hab ich alle Daten per Kabel-Sync. und iTunes auf das Telefon übertragen. Eben aus diesem Grund hab ich erst mal den „Kerio-Kalender“ und die dazugehörige Email-Postfach auf dem iTunes-Sync. entfernt, damit ich nicht Gefahr laufe, dass ich dann vielleicht doppelte Daten auf dem iPhone habe. Danach mein Email-Konto am iPhone als Exchange-Konto eingerichtet und einstellt, dass der Kalender und die Email „over the Air“ gesynct werden sollen. Nicht die Kontakte, die sind bei mir jetzt erst mal noch im Adressbuch von Mac OS X.