iPhone Mailprogramm – unerwünschte IMAP-Ordner ausblenden

Wenn man auf seinem iPhone, iPad oder iPod Touch das Mailprogramm von Apple benutzt, wird man gegebenenfalls relativ schnell festgestellt haben, dass man zwar wunderbar per IMAP auf sein Mailkonto zugreifen kann, aber leider immer alle IMAP-Ordner abonniert sind. Das heißt, die Liste der Mailordner kann unter Umständen recht lang werden.

Vielleicht will man auf seinem iPhone aber nur die wichtigen Ordner seines Postfachs sehen und nicht immer durch die lange Liste scrollen. Leider bietet uns Apple (jedenfalls bis jetzt) keine Option, die Liste entsprechend einzuschränken (Stichwort „abonnierte Ordner“). Noch nicht einmal die Option besteht, die auf dem Server gespeicherte Liste der abonnierten Ordner zu berücksichtigen, die in der Regel von richtigen Mailprogrammen verwendet wird.

Abhilfe schafft da ein kleiner Trick. Dazu ist es allerdings nötig, auf seinen Mailspeicher auf dem (eventuell eigenen) Mailserver per SSH o.ä. zugreifen zu können. Dort kann man dann nämlich mit ein paar symbolischen Links kleine „Wunder“ bewirken. Das mobile Apple-Mailprogramm kenn nämlich den Parameter „IMAP-Pfad-Präfix“, der eigentlich dazu dient, den richtigen Pfad zu den Mailordnern zu setzen. Diesen Umstand können wir uns zunutze machen, indem wir auf unserem Mailserver einfach symbolische Links erzeugen, die das eingestellte IMAP-Präfix enthalten.

Auf dem iPhone sieht das dann so aus wie auf dem Bild. Als IMAP-Pfad-Präfix ist hier „iphone“ eingetragen.

Auf dem Server fangen die Mailordner in der Regel mit einem Punkt an, also z.B. .ordner1 oder bei Unterordnern .ordner1.unterordner1. Wir erzeugen nun Links, die genau wie das Original heißen, jedoch .iphone voran gestellt haben. Und zwar für alle Ordner, die wir auch auf dem iPhone/iPad/iPod Touch sehen wollen:

.iphone.ordner1 -> .ordner1
.iphone.ordner1.unterordner1 -> .ordner1.unterordner1
.iphone.ordner3 -> .ordner3
.ordner1
.ordner1.unterordner1
.ordner2
.ordner3

Das war’s eigentlich schon. Das iPhone wird beim nächsten Aktualisieren nur noch die Ordner anzeigen, die wir mit einem voran gestellten .iphone verlinkt haben.