Auch unter OS X 10.7 “Lion” zeigt Apples Mail-Programm gelegentlich Probleme, die durch den Versand übergrößer Anhänge ausgelöst wurden: Das Rädchen dreht sich, es werden keine neuen Mails angezeigt, der Ordner “Wiederhergestellte E-Mails” befühlt sich selbst mit immer wieder der selben Nachricht.

Heise beschrieb schon in der Ausgabe 9/2011 der c’t dieses Problem – Mail.app hat gelegentlich Probleme bei IMAP-Postfächern – meistens dadurch ausgelöst, dass ein Mail-Anhang das vom Provider festgesetzte Limit überschreitet. Der Ordner “Wiederhergestellte E-Mails” erscheint immer wieder, zeigt oft den selben Inhalt mehrfach an, der Programm Mail.app ist derart mit sich selbst beschäftigt, dass keine neuen Mails angezeigt werden.

Der c’t-Artikel bezog sich auf die Version von Mail.app unter OS X 10.6 “Snow Leopard”; das selbe Problem tritt unter OS X 10.7 “Lion” immer noch auf, die Lösung wird zusätzlich erschwert durch Apples Entscheidung, die Library des Benutzers zu verstecken. Zudem liegt die zu löschende Datei .OfflineCache in einem anderen Ordner.

Wenn die oben beschriebenen Probleme auftreten, können Sie so Abhilfe schaffen:

  • Beenden Sie das Programm Mail.app durch Propeller + Q
  • Öffnen Sie das Programm Terminal
  • Navigieren Sie zum Ordner mit der Cache-Datei von Mail.app:
    cd ~/Library/Mail/V2/IMAP-[username]@[imap.domain.tld]/.OfflineCache

… das geht am übrigens am besten, indem Sie:

  • in der Library den Ordner ~Library/Mail/V2 öffnen
  • im Programm Terminal eintippen: cd (gefolgt von einem Leerzeichen)
  • nun den betreffenden Ordner in ~Library/Mail/V2 per drag+drop auf das Terminal-Fenster ziehen
  • in Terminal steht nun nach “cd ” der komplette Pfad zu ihrem IMAP-Ordner
  • betätigen Sie die Return-Taste

Es gibt auch andere Wege, die Library des Benutzers wieder sichtbar zu machen.
Google ist ihr Freund :-)

Sie haben sich nun mit dem Programm Terminal in den IMAP-Ordner ihres Postfachs navigiert. Im nächsten Schritt wird die Datei .OfflineCache gelöscht. Diese Datei ist im Finder nicht sichtbar, da ihr Dateiname mit einem Punkt beginnt. Deshalb lassen Sie sich mit Hilfe des Programms Terminal zunächst den vollständigen Inhalt des IMAP-Ordners anzeigen: ls -la, dann Return-Taste.

So sieht Terminal dann aus:

Weiter im Terminal:

rm -R .OfflineCache und Return

löscht dann die Datei .OfflineCache. Ein erneutes

ls -la und Return

zeigt den Inhalt des IMAP-Ordners nochmal an, die Datei .OfflineCache fehlt nun. Wunderbar. Beenden Sie Terminal und starten Sie Mail neu. Der Ordner Wiederhergestellte E-Mails ist nun weg und die aktuell empfangenen Mails werden wieder gezeigt.