Too Cool for Internet Explorer

Mail Umzug mit exchange-away


Ich war heute gezwungen meine IMAP basierte Mailbox von einem Server zu einem anderen umzuziehen. Wie macht man das am besten mit so wenig wie möglich Aufwand?

Ein Freund hat mir für die Migration das freie Tool exchange-away empfohlen. Es handelt sich dabei um ein Perl Script das völlig unkompliziert installiert werden kann, ich musste lediglich über CPAN die Bibliothek Mail::IMAPClient nachinstallieren.

Natürlich wird exchange-away über die Kommandozeile aufgerufen. Es erwartet Parameter zum Verbindungsaufbau zum Quell- und zum Zielserver sowie den Namen eines IMAP Ordners, den man migrieren möchte. Optional können noch Parameter angeben werden z.b. ob der Quell-Server mit Pausen zwischen dem Abholen der Mails geschont werden soll, damit dieser nicht Überlastet wird und ob die Mails vom Quell-Server nach dem Abholen sofort gelöscht werden sollen. Letzteres empfiehlt sich nicht, da bei der Migration ja immer etwas schief gehen kann und nach dem Löschen die e-mails unwiderruflich verloren sind.

exchange-away hat für mich absolut problemlos funktioniert. Insgesamt habe ich so 3 Ordner mit zusammen ca. 4000 Mails verschoben - relativ flott und ohne Fehler und so kann ich das Tool nur jedem ans Herz legen, der einmal seine Mails von einem IMAP Server zu einem anderen umziehen muss.



PHP Programmierung mit VIM


Ich bin kürzlich wieder auf den VIM als Entwicklungsumgebung für PHP umgestiegen, nachdem ich ja sehr lange Zeit mit Jedit entwickelt habe und damit auch im Grossen und Ganzen sehr zufrieden war.

Das Problem mit jedit war höchstens, dass es als Java Applikation auf meinem Powerbook doch manchmal etwas träge war, vor allem wenn ich gleichzeitig MP3s gehört habe. Also musste doch wieder ein schnellerer Editor her und natürlich wieder einer, der auf allen Plattformen verfügbar ist und nachdem ich ohnehin hin und wieder dem VIM nachgetrauert habe, bin ich ohne lang zu überlegen wieder umgestiegen.

Dafür habe ich mir das Buch 'vim ge-packt' von Reinhard Wobst aus dem mitp-Verlag gekauft um mal etwas tiefer in den VIM einzusteigen. Generell hat man ja bei Büchern über den VI nicht viel auswahl, aber das o.g. Buch eignet sich auch glücklicherweise wirklich hervorragend für den tieferen Einstieg. Es handelt sich um eine kompakte Referenz, die die wichtigsten Themen zum Umgang mit dem VI behandelt. Sehr hilfreich sind auch die vielen weiterführenden Hinweise auf die in VIM integrierte Hilfe.

Natürlich hatte ich wenig Zeit (und Lust) mir eine eignene Konfiguration für den VIM zu basteln und so habe mal im Internet nach brauchbarem gestöbert. Dabei bin ich auf die Serie 'Comfortable PHP editing with VIM' im Weblog von Tobias Schlitt gestossen. Netterweise bietet er auch gleich seine .vimrc zum Download an, mit der es sich wirklich komfortabel unter dem VIM entwickeln lässt. Die Serie umfasst (derzeit) drei Teile, die ich hier verlinkt habe.

Zum Abschluss möchte ich noch auf das Script Archiv auf der Homepage des VIM verweisen, das 100e Erweiterungen bereitstellt, sodass man sich eine äusserst mächtige Entwicklungsumgebung bauen kann, die eigentlich keine Wünsche mehr offen lässt.